def test_is_nakamoto_one_letter_first_name(self): actual = regular_expressions.is_nakamoto("N Nakamoto") expected = True self.assertEqual(actual, expected)
def test_is_nakamoto_no_space_between_names(self): actual = regular_expressions.is_nakamoto("NarutoNakamoto") expected = False self.assertEqual(actual, expected)
def test_is_nakamoto_with_middle_name(self): actual = regular_expressions.is_nakamoto("Naruto Uzumaki Nakamoto") expected = False self.assertEqual(actual, expected)
def test_is_nakamoto_invalid_first_name_dot(self): expected = False actual = regular_expressions.is_nakamoto("Mr. Nakamoto") self.assertEqual(expected, actual)
def test_is_nakamoto_typical_valid(self): actual = regular_expressions.is_nakamoto("Naruto Nakamoto") expected = True self.assertEqual(actual, expected)
def test_is_nakamoto_long_first_name(self): actual = regular_expressions.is_nakamoto("Narutonarutonaruto Nakamoto") expected = True self.assertEqual(actual, expected)
def test_size_1_character(self): argument = '1' actual = is_nakamoto(argument) expect = False self.assertEqual(expect, actual)
def test_is_nakamoto_lowercase_last_name(self): actual = regular_expressions.is_nakamoto("naRuto nakamoto") expected = False self.assertEqual(actual, expected)
def test_is_nakamoto_name_must_be_nakamoto(self): expected = False actual = regular_expressions.is_nakamoto("Charles Darwin") self.assertEqual(expected, actual)
def test_is_nakamoto_correct_usage(self): expected = True actual = regular_expressions.is_nakamoto("Charles Nakamoto") self.assertEqual(expected, actual)
def test_is_nakamoto_numbers_in_first_name(self): expected = False actual = regular_expressions.is_nakamoto("Charl3s Nakamoto") self.assertEqual(expected, actual)
def test_is_nakamoto_correct_usage_gibberish_after(self): expected = False actual = regular_expressions.is_nakamoto("Charles Nakamoto asfasnosi") self.assertEqual(expected, actual)
def test_is_nakamoto_invalid_usage_gibberish_before(self): expected = False actual = regular_expressions.is_nakamoto( "ffas;fjalsdkfj Charles Nakamoto") self.assertEqual(expected, actual)
def test_is_nakamoto_first_name_middle_char_capitalized(self): actual = regular_expressions.is_nakamoto("naRuto Nakamoto") expected = False self.assertEqual(actual, expected)
def test_valid_name(self): argument = 'Alice Nakamoto' actual = is_nakamoto(argument) expect = True self.assertEqual(expect, actual)
def test_is_nakamoto_only_last_name(self): actual = regular_expressions.is_nakamoto("Nakamoto") expected = False self.assertEqual(actual, expected)
def test_contain_non_letter_character(self): argument = 'Mr. Nakamoto' actual = is_nakamoto(argument) expect = False self.assertEqual(expect, actual)
def test_is_nakamoto_different_spelling_last_name(self): actual = regular_expressions.is_nakamoto("Naruto Nekomoto") expected = False self.assertEqual(actual, expected)
def test_no_first_name(self): argument = 'Nakamoto' actual = is_nakamoto(argument) expect = False self.assertEqual(expect, actual)
def test_is_nakamoto_trailing_space(self): actual = regular_expressions.is_nakamoto("Naruto Nakamoto ") expected = False self.assertEqual(actual, expected)
def test_Nakamoto_not_capitalized(self): argument = 'Satoshi nakamoto' actual = is_nakamoto(argument) expect = False self.assertEqual(expect, actual)
def test_is_nakamoto_same_names(self): actual = regular_expressions.is_nakamoto("Nakamoto Nakamoto") expected = True self.assertEqual(actual, expected)
def test_empty(self): argument = '' actual = is_nakamoto(argument) expect = False self.assertEqual(expect, actual)
def test_is_nakamoto_number_in_first_name(self): actual = regular_expressions.is_nakamoto("Naru2 Nakamoto") expected = False self.assertEqual(actual, expected)
def test_is_nakamoto_invalid_last_name_not_capitalized(self): expected = False actual = regular_expressions.is_nakamoto("Charles nakamoto") self.assertEqual(expected, actual)