Ejemplo n.º 1
0
 def test_students_are_unordered_last_student(self):
     garden = Garden("VCRRGVRG\nRVGCCGCV",
                     students=["Samantha", "Patricia", "Xander", "Roger"])
     self.assertEqual(garden.plants("Xander"),
                      ["Radishes", "Grass", "Clover", "Violets"])
Ejemplo n.º 2
0
 def test_partial_garden_garden_with_single_student(self):
     garden = Garden("RC\nGG")
     self.assertEqual(garden.plants("Alice"),
                      ["Radishes", "Clover", "Grass", "Grass"])
Ejemplo n.º 3
0
 def test_full_garden_second_to_last_student_s_garden(self):
     garden = Garden("VRCGVVRVCGGCCGVRGCVCGCGV\nVRCCCGCRRGVCGCRVVCVGCGCV")
     self.assertEqual(garden.plants("Kincaid"),
                      ["Grass", "Clover", "Clover", "Grass"])
Ejemplo n.º 4
0
 def test_full_garden_last_student_s_garden(self):
     garden = Garden("VRCGVVRVCGGCCGVRGCVCGCGV\nVRCCCGCRRGVCGCRVVCVGCGCV")
     self.assertEqual(garden.plants("Larry"),
                      ["Grass", "Violets", "Clover", "Violets"])
Ejemplo n.º 5
0
 def test_full_garden_first_student_s_garden(self):
     garden = Garden("VRCGVVRVCGGCCGVRGCVCGCGV\nVRCCCGCRRGVCGCRVVCVGCGCV")
     self.assertEqual(garden.plants("Alice"),
                      ["Violets", "Radishes", "Violets", "Radishes"])
Ejemplo n.º 6
0
 def test_partial_garden_third_student_s_garden(self):
     garden = Garden("VVCCGG\nVVCCGG")
     self.assertEqual(garden.plants("Charlie"),
                      ["Grass", "Grass", "Grass", "Grass"])
Ejemplo n.º 7
0
 def test_partial_garden_second_student_s_garden(self):
     garden = Garden("VVCCGG\nVVCCGG")
     self.assertEqual(garden.plants("Bob"),
                      ["Clover", "Clover", "Clover", "Clover"])
Ejemplo n.º 8
0
 def test_partial_garden_garden_with_two_students(self):
     garden = Garden("VVCG\nVVRC")
     self.assertEqual(garden.plants("Bob"),
                      ["Clover", "Grass", "Radishes", "Clover"])
Ejemplo n.º 9
0
 def test_partial_garden_different_garden_with_single_student(self):
     garden = Garden("VC\nRC")
     self.assertEqual(garden.plants("Alice"),
                      ["Violets", "Clover", "Radishes", "Clover"])