コード例 #1
0
 def test_is_valid_username_returns_false_given_invalid_input_outside_the_range(
         self, username):
     self.assertFalse(syntax_validator.is_valid_username(username))
コード例 #2
0
 def test_is_valid_username_returns_true_given_valid_input_contains_alpha_numeric(
         self, username):
     self.assertTrue(syntax_validator.is_valid_username(username))
コード例 #3
0
 def test_username_is_all_caps_returns_true(self):
     self.assertTrue(syntax_validator.is_valid_username('ABCDEFG1'))
コード例 #4
0
 def test_is_valid_username_returns_true_given_valid_input_within_the_range(
         self, username):
     self.assertTrue(syntax_validator.is_valid_username(username))
コード例 #5
0
 def test_is_valid_username_returns_true_given_valid_input(self):
     self.assertTrue(syntax_validator.is_valid_username('Abcdefg1'))
コード例 #6
0
 def test_username_is_too_short_returns_false(self):
     self.assertFalse(syntax_validator.is_valid_username('Ab34567'))
コード例 #7
0
 def test_username_is_all_spaces_returns_false(self):
     self.assertFalse(syntax_validator.is_valid_username('        '))
コード例 #8
0
 def test_is_valid_username_returns_true_given_valid_input_starts_with_capital_letter(
         self, username):
     self.assertTrue(syntax_validator.is_valid_username(username))
コード例 #9
0
 def test_username_is_not_valid_returns_false(self):
     self.assertFalse(syntax_validator.is_valid_username('Ab3 -Ab3 _?'))
コード例 #10
0
 def test_username_is_all_punctions_returns_false(self):
     self.assertFalse(syntax_validator.is_valid_username('!,.$;:-?'))
コード例 #11
0
 def test_username_ends_with_punctions_returns_false(self):
     self.assertFalse(syntax_validator.is_valid_username('Abcdefg8!'))
コード例 #12
0
 def test_username_is_all_digits_returns_false(self):
     self.assertFalse(syntax_validator.is_valid_username('12345678'))
コード例 #13
0
 def test_username_is_all_caps_returns_false(self):
     self.assertFalse(syntax_validator.is_valid_username('ABCDEFGH'))
コード例 #14
0
 def test_is_valid_username_returns_true_given_valid_input_contains_1_or_more_digit(
         self, username):
     self.assertTrue(syntax_validator.is_valid_username(username))
コード例 #15
0
 def test_username_is_blank_returns_false(self):
     self.assertFalse(syntax_validator.is_valid_username(''))
コード例 #16
0
 def test_is_valid_username_returns_false_given_invalid_input_contains_no_digit(
         self, username):
     self.assertFalse(syntax_validator.is_valid_username(username))
コード例 #17
0
 def test_username_has_cap_letter_bookends_returns_true(self):
     self.assertTrue(syntax_validator.is_valid_username('A2345678B'))
コード例 #18
0
 def test_is_valid_username_returns_false_given_invalid_input_starts_with_no_capital_letter(
         self, username):
     self.assertFalse(syntax_validator.is_valid_username(username))
コード例 #19
0
 def test_username_has_single_letter_returns_true(self):
     self.assertTrue(syntax_validator.is_valid_username('A2345678'))
コード例 #20
0
 def test_is_valid_username_returns_false_given_invalid_input(self):
     self.assertFalse(syntax_validator.is_valid_username('abcdefg'))
コード例 #21
0
 def test_username_is_too_long_returns_false(self):
     self.assertFalse(syntax_validator.is_valid_username('Ab3456789ABCD'))