Example #1
0
 def test_username_error_with_too_long_username(self):
     """
     validator.username_error()のテスト。
     31文字以上の場合に適切なメッセージを返すかどうか。
     """
     v = Validator()
     username = "******"
     expected = "This username is too long. 30 characters max."
     actual = v.username_error(username)
     self.assertEqual(expected, actual)
Example #2
0
 def test_username_error_with_too_short_username(self):
     """
     validator.username_error()のテスト。
     3文字以下の場合に適切なメッセージを返すかどうか。
     """
     v = Validator()
     username = "******"
     expected = "This username is too short. 4 characters min."
     actual = v.username_error(username)
     self.assertEqual(expected, actual)
Example #3
0
 def test_username_error_with_unspecified_characters(self):
     """
     Validator.username_error()のユニットテスト。
     [a-zA-Z0-9-_]以外の文字が渡された場合に
     適切なメッセージを返すかどうか。
     """
     v = Validator()
     username = "******"
     expected = "Enter a valid username."
     actual = v.username_error(username)
     self.assertEqual(expected, actual)