mirror of
https://github.com/django/django.git
synced 2025-10-24 14:16:09 +00:00
Refs #27804 -- Used subTest() in several tests.
This commit is contained in:
@@ -214,17 +214,21 @@ class UsernameValidatorsTests(TestCase):
|
||||
]
|
||||
v = validators.UnicodeUsernameValidator()
|
||||
for valid in valid_usernames:
|
||||
v(valid)
|
||||
with self.subTest(valid=valid):
|
||||
v(valid)
|
||||
for invalid in invalid_usernames:
|
||||
with self.assertRaises(ValidationError):
|
||||
v(invalid)
|
||||
with self.subTest(invalid=invalid):
|
||||
with self.assertRaises(ValidationError):
|
||||
v(invalid)
|
||||
|
||||
def test_ascii_validator(self):
|
||||
valid_usernames = ['glenn', 'GLEnN', 'jean-marc']
|
||||
invalid_usernames = ["o'connell", 'Éric', 'jean marc', "أحمد"]
|
||||
v = validators.ASCIIUsernameValidator()
|
||||
for valid in valid_usernames:
|
||||
v(valid)
|
||||
with self.subTest(valid=valid):
|
||||
v(valid)
|
||||
for invalid in invalid_usernames:
|
||||
with self.assertRaises(ValidationError):
|
||||
v(invalid)
|
||||
with self.subTest(invalid=invalid):
|
||||
with self.assertRaises(ValidationError):
|
||||
v(invalid)
|
||||
|
||||
Reference in New Issue
Block a user