Exemple #1
0
    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'])
Exemple #2
0
    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'])
Exemple #3
0
    def test_generate_syllable_is_2_char_long(self):
        my_syllable = dungeonsanddragons.generate_syllable()

        self.assertEqual(len(my_syllable), 2)
Exemple #4
0
 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')
Exemple #6
0
 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)
Exemple #13
0
 def test_generate_syllable_length(self):
     self.assertEqual(len(generate_syllable()), 2)
Exemple #14
0
 def test_generate_syllable_string(self):
     self.assertEqual(type(generate_syllable()), str)
Exemple #15
0
 def test_length_is_2(self):
     self.assertTrue(len(generate_syllable()) == 2)
 def test_length(self):
     self.assertEqual(2, len(generate_syllable()))
Exemple #17
0
 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())
Exemple #22
0
 def test_generate_syllable_consonant(self):
     for i in range(1000):
         self.assertTrue(generate_syllable()[0] in "bcdfghjklmnpqrstvwxyz")