Skip to content

Commit 8765c1c

Browse files
author
Stephen Knox
committed
Add tests for get_usernames_like / get_users_like
1 parent 2448561 commit 8765c1c

1 file changed

Lines changed: 41 additions & 0 deletions

File tree

‎tests/test_users.py‎

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -166,6 +166,47 @@ def test_set_role_perm(self, client, role_json_object, perm_json_object):
166166

167167
assert delete_result == 'OK', "Role Perm was not removed!"
168168

169+
def test_get_users_like(self, client):
170+
171+
all_users = client.get_all_users()
172+
matching_users = []
173+
for u in all_users:
174+
if u.username.lower().find('user') >= 0:
175+
matching_users.append(u.username)
176+
177+
partial_name_a = 'erA' # UserA
178+
179+
similar_users_a = client.get_users_like(partial_name_a)
180+
181+
assert len(similar_users_a) == 1
182+
183+
partial_name_b = 'User'
184+
185+
similar_users_b = client.get_users_like(partial_name_b)
186+
187+
assert len(similar_users_b) == len(matching_users)
188+
189+
def test_get_usernames_like(self, client):
190+
191+
all_users = client.get_all_users()
192+
matching_users = []
193+
for u in all_users:
194+
if u.username.lower().find('user') >= 0:
195+
matching_users.append(u.username)
196+
197+
partial_name_a = 'erA' # UserA
198+
199+
similar_users_a = client.get_usernames_like(partial_name_a)
200+
201+
assert len(similar_users_a) == 1
202+
203+
partial_name_b = 'User'
204+
205+
similar_users_b = client.get_usernames_like(partial_name_b)
206+
207+
assert len(similar_users_b) == len(matching_users)
208+
209+
169210
def test_get_users(self, client, user_json_object):
170211
""" Test fetching all the users """
171212

0 commit comments

Comments
 (0)