Просмотр исходного кода

added search by name or value test to choice profile field

Rafał Pitoń 8 лет назад
Родитель
Сommit
4da696fb96
1 измененных файлов с 8 добавлено и 0 удалено
  1. 8 0
      misago/users/tests/test_gender_profilefield.py

+ 8 - 0
misago/users/tests/test_gender_profilefield.py

@@ -112,12 +112,20 @@ class GenderProfileFieldTests(AdminTestCase):
         response = self.client.get('{}?redirected=1&profilefields=female'.format(test_link))
         response = self.client.get('{}?redirected=1&profilefields=female'.format(test_link))
         self.assertContains(response, "No users matching search criteria have been found.")
         self.assertContains(response, "No users matching search criteria have been found.")
 
 
+        # search by value
         self.user.profile_fields['gender'] = 'female'
         self.user.profile_fields['gender'] = 'female'
         self.user.save()
         self.user.save()
 
 
         response = self.client.get('{}?redirected=1&profilefields=female'.format(test_link))
         response = self.client.get('{}?redirected=1&profilefields=female'.format(test_link))
         self.assertNotContains(response, "No users matching search criteria have been found.")
         self.assertNotContains(response, "No users matching search criteria have been found.")
 
 
+        # search by choice name
+        self.user.profile_fields['gender'] = 'secret'
+        self.user.save()
+
+        response = self.client.get('{}?redirected=1&profilefields=telling'.format(test_link))
+        self.assertNotContains(response, "No users matching search criteria have been found.")
+
     def test_field_display(self):
     def test_field_display(self):
         """field displays on user profile when filled in"""
         """field displays on user profile when filled in"""
         test_link = reverse(
         test_link = reverse(