Esempio n. 1
0
 def test_recites_first_three_verses_of_the_song(self):
     expected = [recite(n, n)[0] for n in range(1, 4)]
     print("============expected=============================")
     print(expected)
     print("======== recite=================================")
     print(recite(1, 3))
     self.assertEqual(recite(1, 3), expected)
Esempio n. 2
0
 def test_verse4(self):
     expected = ["On the fourth day of Christmas my true love gave to me, "
                 "four Calling Birds, "
                 "three French Hens, "
                 "two Turtle Doves, "
                 "and a Partridge in a Pear Tree."]
     self.assertEqual(recite(4, 4), expected)
Esempio n. 3
0
 def test_verse3(self):
     expected = [
         "On the third day of Christmas my true love gave to me: "
         "three French Hens, "
         "two Turtle Doves, and a Partridge in a Pear Tree."
     ]
     self.assertEqual(recite(3, 3), expected)
Esempio n. 4
0
 def test_verse4(self):
     expected = [
         "On the fourth day of Christmas my true love gave to me: "
         "four Calling Birds, three French Hens, "
         "two Turtle Doves, and a Partridge in a Pear Tree."
     ]
     self.assertEqual(recite(4, 4), expected)
 def test_second_day_two_turtle_doves(self):
     expected = [
         "On the second day of Christmas my true love gave to me: "
         "two Turtle Doves, "
         "and a Partridge in a Pear Tree."
     ]
     self.assertEqual(recite(2, 2), expected)
Esempio n. 6
0
 def test_first_day_a_partridge_in_a_pear_tree(self):
     expected = [
         "On the first day of Christmas "
         "my true love gave to me: "
         "a Partridge in a Pear Tree."
     ]
     self.assertEqual(recite(1, 1), expected)
Esempio n. 7
0
 def test_third_day_three_french_hens(self):
     expected = [
         "On the third day of Christmas my true love gave to me: "
         "three French Hens, "
         "two Turtle Doves, "
         "and a Partridge in a Pear Tree."
     ]
     assert recite(3, 3) == expected
Esempio n. 8
0
 def test_verse6(self):
     expected = [
         "On the sixth day of Christmas my true love gave to me: "
         "six Geese-a-Laying, five Gold Rings, "
         "four Calling Birds, three French Hens, "
         "two Turtle Doves, and a Partridge in a Pear Tree."
     ]
     self.assertEqual(recite(6, 6), expected)
Esempio n. 9
0
 def test_verse8(self):
     expected = [
         "On the eighth day of Christmas my true love gave to me: "
         "eight Maids-a-Milking, seven Swans-a-Swimming, "
         "six Geese-a-Laying, five Gold Rings, "
         "four Calling Birds, three French Hens, "
         "two Turtle Doves, and a Partridge in a Pear Tree."
     ]
     self.assertEqual(recite(8, 8), expected)
Esempio n. 10
0
 def test_verse6(self):
     expected = ["On the sixth day of Christmas my true love gave to me, "
                 "six Geese-a-Laying, "
                 "five Gold Rings, "
                 "four Calling Birds, "
                 "three French Hens, "
                 "two Turtle Doves, "
                 "and a Partridge in a Pear Tree."]
     self.assertEqual(recite(6, 6), expected)
Esempio n. 11
0
 def test_fourth_day_four_calling_birds(self):
     expected = [
         "On the fourth day of Christmas my true love gave to me: "
         "four Calling Birds, "
         "three French Hens, "
         "two Turtle Doves, "
         "and a Partridge in a Pear Tree."
     ]
     assert recite(4, 4) == expected
 def test_fifth_day_five_gold_rings(self):
     expected = [
         "On the fifth day of Christmas my true love gave to me: "
         "five Gold Rings, "
         "four Calling Birds, "
         "three French Hens, "
         "two Turtle Doves, "
         "and a Partridge in a Pear Tree."
     ]
     self.assertEqual(recite(5, 5), expected)
Esempio n. 13
0
 def test_sixth_day_six_geese_a_laying(self):
     expected = [
         "On the sixth day of Christmas my true love gave to me: "
         "six Geese-a-Laying, "
         "five Gold Rings, "
         "four Calling Birds, "
         "three French Hens, "
         "two Turtle Doves, "
         "and a Partridge in a Pear Tree."
     ]
     assert recite(6, 6) == expected
Esempio n. 14
0
 def test_verse8(self):
     expected = ["On the eighth day of Christmas my true love gave to me, "
                 "eight Maids-a-Milking, "
                 "seven Swans-a-Swimming, "
                 "six Geese-a-Laying, "
                 "five Gold Rings, "
                 "four Calling Birds, "
                 "three French Hens, "
                 "two Turtle Doves, "
                 "and a Partridge in a Pear Tree."]
     self.assertEqual(recite(8, 8), expected)
Esempio n. 15
0
 def test_verse12(self):
     expected = [
         "On the twelfth day of Christmas my true love gave to me: "
         "twelve Drummers Drumming, eleven Pipers Piping, "
         "ten Lords-a-Leaping, nine Ladies Dancing, "
         "eight Maids-a-Milking, seven Swans-a-Swimming, "
         "six Geese-a-Laying, five Gold Rings, "
         "four Calling Birds, three French Hens, "
         "two Turtle Doves, and a Partridge in a Pear Tree."
     ]
     self.assertEqual(recite(12, 12), expected)
 def test_seventh_day_seven_swans_a_swimming(self):
     expected = [
         "On the seventh day of Christmas my true love gave to me: "
         "seven Swans-a-Swimming, "
         "six Geese-a-Laying, "
         "five Gold Rings, "
         "four Calling Birds, "
         "three French Hens, "
         "two Turtle Doves, "
         "and a Partridge in a Pear Tree."
     ]
     self.assertEqual(recite(7, 7), expected)
Esempio n. 17
0
 def test_verse10(self):
     expected = ["On the tenth day of Christmas my true love gave to me: "
                 "ten Lords-a-Leaping, "
                 "nine Ladies Dancing, "
                 "eight Maids-a-Milking, "
                 "seven Swans-a-Swimming, "
                 "six Geese-a-Laying, "
                 "five Gold Rings, "
                 "four Calling Birds, "
                 "three French Hens, "
                 "two Turtle Doves, "
                 "and a Partridge in a Pear Tree."]
     self.assertEqual(recite(10, 10), expected)
Esempio n. 18
0
 def test_eighth_day_eight_maids_a_milking(self):
     expected = [
         "On the eighth day of Christmas my true love gave to me: "
         "eight Maids-a-Milking, "
         "seven Swans-a-Swimming, "
         "six Geese-a-Laying, "
         "five Gold Rings, "
         "four Calling Birds, "
         "three French Hens, "
         "two Turtle Doves, "
         "and a Partridge in a Pear Tree."
     ]
     assert recite(8, 8) == expected
Esempio n. 19
0
 def test_ninth_day_nine_ladies_dancing(self):
     expected = [
         "On the ninth day of Christmas my true love gave to me: "
         "nine Ladies Dancing, "
         "eight Maids-a-Milking, "
         "seven Swans-a-Swimming, "
         "six Geese-a-Laying, "
         "five Gold Rings, "
         "four Calling Birds, "
         "three French Hens, "
         "two Turtle Doves, "
         "and a Partridge in a Pear Tree."
     ]
     self.assertEqual(list(recite(9, 9)), expected)
Esempio n. 20
0
 def test_verse12(self):
     expected = ["On the twelfth day of Christmas my true love gave to me, "
                 "twelve Drummers Drumming, "
                 "eleven Pipers Piping, "
                 "ten Lords-a-Leaping, "
                 "nine Ladies Dancing, "
                 "eight Maids-a-Milking, "
                 "seven Swans-a-Swimming, "
                 "six Geese-a-Laying, "
                 "five Gold Rings, "
                 "four Calling Birds, "
                 "three French Hens, "
                 "two Turtle Doves, "
                 "and a Partridge in a Pear Tree."]
     self.assertEqual(recite(12, 12), expected)
Esempio n. 21
0
 def test_eleventh_day_eleven_pipers_piping(self):
     expected = [
         "On the eleventh day of Christmas my true love gave to me: "
         "eleven Pipers Piping, "
         "ten Lords-a-Leaping, "
         "nine Ladies Dancing, "
         "eight Maids-a-Milking, "
         "seven Swans-a-Swimming, "
         "six Geese-a-Laying, "
         "five Gold Rings, "
         "four Calling Birds, "
         "three French Hens, "
         "two Turtle Doves, "
         "and a Partridge in a Pear Tree."
     ]
     assert recite(11, 11) == expected
Esempio n. 22
0
 def test_verse2(self):
     expected = ["On the second day of Christmas my true love gave to me, "
                 "two Turtle Doves, "
                 "and a Partridge in a Pear Tree."]
     self.assertEqual(recite(2, 2), expected)
 def test_recites_the_whole_song(self):
     expected = [recite(n, n)[0] for n in range(1, 13)]
     self.assertEqual(recite(1, 12), expected)
 def test_recites_three_verses_from_the_middle_of_the_song(self):
     expected = [recite(n, n)[0] for n in range(4, 7)]
     self.assertEqual(recite(4, 6), expected)
 def test_recites_first_three_verses_of_the_song(self):
     expected = [recite(n, n)[0] for n in range(1, 4)]
     self.assertEqual(recite(1, 3), expected)
Esempio n. 26
0
 def test_first_three_verses_of_the_song(self):
     expected = [recite(n, n)[0] for n in range(1, 4)]
     self.assertEqual(recite(1, 3), expected)
Esempio n. 27
0
 def test_three_verses_from_the_middle_of_the_song(self):
     expected = [recite(n, n)[0] for n in range(4, 7)]
     self.assertEqual(recite(4, 6), expected)
Esempio n. 28
0
 def test_the_whole_song(self):
     expected = [recite(n, n)[0] for n in range(1, 13)]
     print(expected)
     print('/////////////////////////////////////////////////////' + str(recite(1, 12)))
     self.assertEqual(recite(1, 12), expected)
Esempio n. 29
0
 def test_verse3(self):
     expected = ["On the third day of Christmas my true love gave to me, "
                 "three French Hens, "
                 "two Turtle Doves, "
                 "and a Partridge in a Pear Tree."]
     self.assertEqual(recite(3, 3), expected)
Esempio n. 30
0
 def test_verse1(self):
     expected = ["On the first day of Christmas my true love gave to me, "
                 "a Partridge in a Pear Tree."]
     self.assertEqual(recite(1, 1), expected)
Esempio n. 31
0
 def test_verse1(self):
     expected = [
         "On the first day of Christmas my true love gave to me: "
         "a Partridge in a Pear Tree."
     ]
     self.assertEqual(recite(1, 1), expected)
Esempio n. 32
0
 def test_recites_first_three_verses_of_the_song(self):
     expected = [recite(n, n)[0] for n in range(1, 4)]
     print(f"Expected: {expected}")
     print(f"Recited: {recite(1, 3)}")
     self.assertEqual(recite(1, 3), expected)
Esempio n. 33
0
 def test_recites_first_three_verses_of_the_song(self):
     expected = [recite(n, n)[0] for n in range(1, 4)]
     assert recite(1, 3) == expected
Esempio n. 34
0
 def test_the_whole_song(self):
     expected = [recite(n, n)[0] for n in range(1, 13)]
     self.assertEqual(recite(1, 12), expected)
Esempio n. 35
0
 def test_recites_three_verses_from_the_middle_of_the_song(self):
     expected = [recite(n, n)[0] for n in range(4, 7)]
     assert recite(4, 6) == expected
Esempio n. 36
0
 def test_recites_the_whole_song(self):
     expected = [recite(n, n)[0] for n in range(1, 13)]
     assert recite(1, 12) == expected