@@ -231,19 +231,24 @@ def setUp(self):
231231
232232    def  test_search_issues (self ):
233233        issues  =  self .jira .search_issues (f"project={ self .project_b }  )
234-         issues  =  cast (ResultList [Issue ], issues )
235234        self .assertLessEqual (len (issues ), 50 )  # default maxResults 
236235        for  issue  in  issues :
237236            self .assertTrue (issue .key .startswith (self .project_b ))
238237
238+     def  test_search_issues_json (self ):
239+         result  =  self .jira .search_issues (f"project={ self .project_b }  , json_result = True )
240+         issues  =  result ["issues" ]
241+         self .assertLessEqual (len (issues ), 50 )  # default maxResults 
242+         for  issue  in  issues :
243+             self .assertTrue (issue ["key" ].startswith (self .project_b ))
244+ 
239245    def  test_search_issues_async (self ):
240246        original_val  =  self .jira ._options ["async" ]
241247        try :
242248            self .jira ._options ["async" ] =  True 
243249            issues  =  self .jira .search_issues (
244250                f"project={ self .project_b }  , maxResults = False 
245251            )
246-             issues  =  cast (ResultList [Issue ], issues )
247252            self .assertEqual (len (issues ), issues .total )
248253            for  issue  in  issues :
249254                self .assertTrue (issue .key .startswith (self .project_b ))
@@ -263,7 +268,6 @@ def test_search_issues_startat(self):
263268
264269    def  test_search_issues_field_limiting (self ):
265270        issues  =  self .jira .search_issues (f"key={ self .issue }  , fields = "summary,comment" )
266-         issues  =  cast (ResultList [Issue ], issues )
267271        self .assertTrue (hasattr (issues [0 ].fields , "summary" ))
268272        self .assertTrue (hasattr (issues [0 ].fields , "comment" ))
269273        self .assertFalse (hasattr (issues [0 ].fields , "reporter" ))
@@ -292,7 +296,6 @@ def test_search_issues_fields_translating(self):
292296
293297    def  test_search_issues_expand (self ):
294298        issues  =  self .jira .search_issues (f"key={ self .issue }  , expand = "changelog" )
295-         issues  =  cast (ResultList [Issue ], issues )
296299        # self.assertTrue(hasattr(issues[0], 'names')) 
297300        self .assertEqual (len (issues ), 1 )
298301        self .assertFalse (hasattr (issues [0 ], "editmeta" ))
@@ -304,7 +307,6 @@ def test_search_issues_use_post(self):
304307        with  pytest .raises (JIRAError ):
305308            self .jira .search_issues (long_jql )
306309        issues  =  self .jira .search_issues (long_jql , use_post = True )
307-         issues  =  cast (ResultList [Issue ], issues )
308310        self .assertEqual (len (issues ), 1 )
309311        self .assertEqual (issues [0 ].key , self .issue )
310312
0 commit comments