1
0
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:
Bruno Alla
2017-03-07 21:00:43 +00:00
committed by Tim Graham
parent 91b2bc3e70
commit 6092ea8fa6
19 changed files with 324 additions and 262 deletions

View File

@@ -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)