diff --git a/zds/member/api/tests.py b/zds/member/api/tests.py index b650c813c4..bff79a2985 100644 --- a/zds/member/api/tests.py +++ b/zds/member/api/tests.py @@ -145,14 +145,17 @@ def test_search_with_results_in_right_order(self): Gets list of users corresponding to part of a username and verifies that the list of usernames returned is in the right order. """ + already_existing = [] for username in ("andr", "Radon", "alexandre", "MisterAndrew", "andré", "Andr", "dragon", "Andromède"): try: # in case this username has already been used by another test - Profile.objects.get(user__username=username) + p = Profile.objects.get(user__username=username) + already_existing.append((username, p)) except Profile.DoesNotExist: ProfileFactory(user__username=username) response = self.client.get(reverse("api:member:list") + "?search=Andr") list_of_usernames = [item.get("username") for item in response.data.get("results")] + self.assertEqual(already_existing, []) self.assertEqual(list_of_usernames, ["Andr", "andr", "Andromède", "andré", "MisterAndrew", "alexandre"]) def test_register_new_user(self):