Skip to content

Commit

Permalink
Coverage back to 100%.
Browse files Browse the repository at this point in the history
  • Loading branch information
ubernostrum committed Nov 28, 2015
1 parent 5f8257a commit fe191f8
Showing 1 changed file with 20 additions and 0 deletions.
20 changes: 20 additions & 0 deletions registration/tests/test_forms.py
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,26 @@ def test_reserved_names(self):
form.errors[self.user_model.USERNAME_FIELD]
)

def test_custom_reserved_names(self):
"""
Reserved names can be overridden by an attribute.
"""
custom_reserved_names = ['foo', 'bar', 'eggs', 'spam']

class CustomReservedNamesForm(forms.RegistrationForm):
reserved_names = custom_reserved_names

for reserved_name in custom_reserved_names:
data = self.valid_data.copy()
data[self.user_model.USERNAME_FIELD] = reserved_name
form = CustomReservedNamesForm(data=data)
self.assertFalse(form.is_valid())
self.assertTrue(
text_type(validators.RESERVED_NAME) in
form.errors[self.user_model.USERNAME_FIELD]
)

def test_tos_field(self):
"""
The terms-of-service field on RegistrationFormTermsOfService
Expand Down

0 comments on commit fe191f8

Please sign in to comment.