def test_detect_too_long_name(self):
     result = uif.check_name("Captain Fantastic Faster Than Superman Spiderman Batman Wolverine Hulk And The Flash Combined")
     self.assertFalse(result.get_result())
     self.assertEqual(result.get_index(), 30)
 def test_decide_correct_name_nth_format_english(self):
     result = uif.check_name("Lupin III")
     self.assertTrue(result.get_result())
     self.assertEqual(result.get_index(), -1)
 def test_detect_include_number_in_name(self):
     result = uif.check_name("Lupin 3rd")
     self.assertFalse(result.get_result())
     self.assertEqual(result.get_index(), 6)
 def test_decide_correct_namename_format_japanese(self):
     result = uif.check_name("星空凛")
     self.assertTrue(result.get_result())
     self.assertEqual(result.get_index(), -1)
 def test_decide_correct_name_nbsp_name_nbsp_name_format_english(self):
     result = uif.check_name("John F. Kennedy")
     self.assertTrue(result.get_result())
     self.assertEqual(result.get_index(), -1)
 def test_detect_too_long_name(self):
     result = uif.check_name(
         "Captain Fantastic Faster Than Superman Spiderman Batman Wolverine Hulk And The Flash Combined"
     )
     self.assertFalse(result.get_result())
     self.assertEqual(result.get_index(), 30)
 def test_decide_correct_namename_format_english(self):
     result = uif.check_name("RinHoshizora")
     self.assertTrue(result.get_result())
     self.assertEqual(result.get_index(), -1)
 def test_detect_include_number_in_name(self):
     result = uif.check_name("Lupin 3rd")
     self.assertFalse(result.get_result())
     self.assertEqual(result.get_index(), 6)
 def test_decide_correct_name_nth_format_english(self):
     result = uif.check_name("Lupin III")
     self.assertTrue(result.get_result())
     self.assertEqual(result.get_index(), -1)
 def test_decide_correct_name_nbsp_name_nbsp_name_format_english(self):
     result = uif.check_name("John F. Kennedy")
     self.assertTrue(result.get_result())
     self.assertEqual(result.get_index(), -1)
 def test_decide_correct_namename_format_japanese(self):
     result = uif.check_name("星空凛")
     self.assertTrue(result.get_result())
     self.assertEqual(result.get_index(), -1)
 def test_decide_correct_namename_format_english(self):
     result = uif.check_name("RinHoshizora")
     self.assertTrue(result.get_result())
     self.assertEqual(result.get_index(), -1)