File tree Expand file tree Collapse file tree 1 file changed +14
-3
lines changed Expand file tree Collapse file tree 1 file changed +14
-3
lines changed Original file line number Diff line number Diff line change @@ -154,11 +154,22 @@ def test_delete_user_avatar(self):
154154 )
155155 self .jira .delete_user_avatar (self .test_manager .CI_JIRA_ADMIN , props ["id" ])
156156
157+ @allow_on_cloud
157158 def test_search_users (self ):
158- users = self .jira .search_users (self .test_manager .CI_JIRA_ADMIN )
159+ # WHEN: the search_users function is called with a requested user
160+ if self .is_jira_cloud_ci :
161+ users = self .jira .search_users (query = self .test_manager .CI_JIRA_ADMIN )
162+ else :
163+ users = self .jira .search_users (self .test_manager .CI_JIRA_ADMIN )
164+ # THEN: We get a list of User objects
159165 self .assertGreaterEqual (len (users ), 1 )
160- usernames = map (lambda user : user .name , users )
161- self .assertIn (self .test_manager .user_admin .name , usernames )
166+ self .assertIsInstance (users [0 ], User )
167+ # and the requested user can be found in this list
168+ user_ids = [getattr (user , self .identifying_user_property ) for user in users ]
169+ self .assertIn (
170+ getattr (self .test_manager .user_admin , self .identifying_user_property ),
171+ user_ids ,
172+ )
162173
163174 def test_search_users_maxresults (self ):
164175 users = self .jira .search_users (self .test_manager .CI_JIRA_USER , maxResults = 1 )
You can’t perform that action at this time.
0 commit comments