def test_is_valid_username_returns_false_given_invalid_input_outside_the_range( self, username): self.assertFalse(syntax_validator.is_valid_username(username))
def test_is_valid_username_returns_true_given_valid_input_contains_alpha_numeric( self, username): self.assertTrue(syntax_validator.is_valid_username(username))
def test_username_is_all_caps_returns_true(self): self.assertTrue(syntax_validator.is_valid_username('ABCDEFG1'))
def test_is_valid_username_returns_true_given_valid_input_within_the_range( self, username): self.assertTrue(syntax_validator.is_valid_username(username))
def test_is_valid_username_returns_true_given_valid_input(self): self.assertTrue(syntax_validator.is_valid_username('Abcdefg1'))
def test_username_is_too_short_returns_false(self): self.assertFalse(syntax_validator.is_valid_username('Ab34567'))
def test_username_is_all_spaces_returns_false(self): self.assertFalse(syntax_validator.is_valid_username(' '))
def test_is_valid_username_returns_true_given_valid_input_starts_with_capital_letter( self, username): self.assertTrue(syntax_validator.is_valid_username(username))
def test_username_is_not_valid_returns_false(self): self.assertFalse(syntax_validator.is_valid_username('Ab3 -Ab3 _?'))
def test_username_is_all_punctions_returns_false(self): self.assertFalse(syntax_validator.is_valid_username('!,.$;:-?'))
def test_username_ends_with_punctions_returns_false(self): self.assertFalse(syntax_validator.is_valid_username('Abcdefg8!'))
def test_username_is_all_digits_returns_false(self): self.assertFalse(syntax_validator.is_valid_username('12345678'))
def test_username_is_all_caps_returns_false(self): self.assertFalse(syntax_validator.is_valid_username('ABCDEFGH'))
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))
def test_username_is_blank_returns_false(self): self.assertFalse(syntax_validator.is_valid_username(''))
def test_is_valid_username_returns_false_given_invalid_input_contains_no_digit( self, username): self.assertFalse(syntax_validator.is_valid_username(username))
def test_username_has_cap_letter_bookends_returns_true(self): self.assertTrue(syntax_validator.is_valid_username('A2345678B'))
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))
def test_username_has_single_letter_returns_true(self): self.assertTrue(syntax_validator.is_valid_username('A2345678'))
def test_is_valid_username_returns_false_given_invalid_input(self): self.assertFalse(syntax_validator.is_valid_username('abcdefg'))
def test_username_is_too_long_returns_false(self): self.assertFalse(syntax_validator.is_valid_username('Ab3456789ABCD'))