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