def test_generate_name_one_syllable(self, _):
     expected = "bo"
     actual = dnd.generate_name(1)
     self.assertEqual(expected, actual)
 def test_generate_name_short(self, _):
     expected = "Hi"
     actual = dnd.generate_name(1)
     self.assertEqual(expected, actual)
 def test_generate_name_two_syllables(self, _):
     expected = "bojy"
     actual = dnd.generate_name(2)
     self.assertEqual(expected, actual)
 def test_generate_name_medium(self, _):
     expected = "Hiyome"
     actual = dnd.generate_name(3)
     self.assertEqual(expected, actual)
 def test_generate_name_long(self, _):
     expected = "Lapesuredoladutu"
     actual = dnd.generate_name(8)
     self.assertEqual(expected, actual)
 def test_one_syllable_name(self, mock_input):
     argument = 1
     actual = dnd.generate_name(argument)
     expected = "Ba"
     self.assertEqual(expected, actual)
 def test_multiple_syllables_repeated_syllables(self, mock_input):
     argument = 5
     actual = dnd.generate_name(argument)
     expected = "Batiduduyy"
     self.assertEqual(expected, actual)
 def test_multiple_syllables_name_same_consonant_and_vowel(
         self, mock_input):
     argument = 4
     actual = dnd.generate_name(argument)
     expected = "Yyyyyyyy"
     self.assertEqual(expected, actual)
 def test_multiple_syllables_name_different_syllable(self, mock_input):
     argument = 4
     actual = dnd.generate_name(argument)
     expected = "Batiduyo"
     self.assertEqual(expected, actual)
 def test_two_syllables_name_different_syllable(self, mock_input):
     argument = 2
     actual = dnd.generate_name(argument)
     expected = "Bati"
     self.assertEqual(expected, actual)