def test_generate_syllable_first_char_is_consonant(self): my_syllable = dungeonsanddragons.generate_syllable() self.assertIn(my_syllable[0], ['b', 'c', 'd', 'f', 'g', 'h', 'j', 'k', 'l', 'm', 'n', 'p', 'q', 'r', 's', 't', 'v', 'w', 'x', 'y', 'z'])
def test_generate_syllable_char_2_is_vowel(self): my_syllable = dungeonsanddragons.generate_syllable() self.assertIn(my_syllable[1], ['a', 'e', 'i', 'o', 'u', 'y'])
def test_generate_syllable_is_2_char_long(self): my_syllable = dungeonsanddragons.generate_syllable() self.assertEqual(len(my_syllable), 2)
def test_generate_syllable_vowel(self): for i in range(1000): self.assertTrue(generate_syllable()[1] in "aeiouy")
def test_second_vowel(self): self.assertIn((generate_syllable())[1], 'aeiouy')
def test_second_letter_is_vowel(self): self.assertTrue(generate_syllable()[1] in 'aeiouy')
def test_generate_syllable_order(self): syllable = generate_syllable() self.assertTrue(syllable[0] in consonants and syllable[1] in vowels)
def test_generate_syllable_type(self): self.assertIsInstance(dungeonsanddragons.generate_syllable(), str)
def test_generate_syllable_length(self): self.assertEqual(len(dungeonsanddragons.generate_syllable()), 2)
def test_generate_syllable_first_index_is_consonant(self): consonants = [ 'b', 'c', 'd', 'f', 'g', 'h', 'j', 'k', 'l', 'm', 'n', 'p', 'q', 'r', 's', 't', 'v', 'w', 'x', 'y', 'z' ] self.assertIn(dungeonsanddragons.generate_syllable()[0], consonants)
def test_generate_syllable_second_index_is_vowel(self): vowels = ['a', 'e', 'i', 'o', 'u', 'y'] self.assertIn(dungeonsanddragons.generate_syllable()[1], vowels)
def test_generate_syllable_is_letter(self): self.assertIn(dungeonsanddragons.generate_syllable()[0], string.ascii_letters) self.assertIn(dungeonsanddragons.generate_syllable()[1], string.ascii_letters)
def test_generate_syllable_length(self): self.assertEqual(len(generate_syllable()), 2)
def test_generate_syllable_string(self): self.assertEqual(type(generate_syllable()), str)
def test_length_is_2(self): self.assertTrue(len(generate_syllable()) == 2)
def test_length(self): self.assertEqual(2, len(generate_syllable()))
def test_first_letter_is_consonant(self): self.assertTrue(generate_syllable()[0] in 'bcdfghjklmnpqrstvwxz')
def test_type(self): self.assertIsInstance(generate_syllable(), str)
def test_generate_syllable_len(self): syllable = generate_syllable() self.assertEqual(2, len(syllable))
def test_first_consonant(self): self.assertIn((generate_syllable())[0], 'bcdfghjklmnpqrstvwxyz')
def test_generate_syllable_alpha(self): self.assertTrue(generate_syllable().isalpha())
def test_generate_syllable_consonant(self): for i in range(1000): self.assertTrue(generate_syllable()[0] in "bcdfghjklmnpqrstvwxyz")