Пример #1
0
 def test_tredOn(self):
     """
     test right red on
     """
     trafficLight = TrafficLight()
     trafficLight.tredOn()
     self.assertTrue(trafficLight.whatsOn()[1])
Пример #2
0
 def test_tredOff(self):
     """
     test right red off
     """
     trafficLight = TrafficLight()
     trafficLight.tredOff()
     self.assertFalse(trafficLight.whatsOn()[1])
Пример #3
0
 def test_redOff(self):
     """
     Test red off
     """
     trafficLight = TrafficLight()
     trafficLight.redOff()
     self.assertFalse(trafficLight.whatsOn()[0])
Пример #4
0
 def test_tgreenOff(self):
     """
     test right green off
     """
     trafficLight = TrafficLight()
     trafficLight.tgreenOff()
     self.assertFalse(trafficLight.whatsOn()[5])
Пример #5
0
 def test_greenOn(self):
     """
     test green on
     """
     trafficLight = TrafficLight()
     trafficLight.greenOn()
     self.assertTrue(trafficLight.whatsOn()[4])
Пример #6
0
 def test_tgreenOn(self):
     """
     test right green on
     """
     trafficLight = TrafficLight()
     trafficLight.tgreenOn()
     self.assertTrue(trafficLight.whatsOn()[5])
Пример #7
0
 def test_torangeOn(self):
     """
     test right orange on
     """
     trafficLight = TrafficLight()
     trafficLight.torangeOn()
     self.assertTrue(trafficLight.whatsOn()[3])
Пример #8
0
 def test_torangeOff(self):
     """
     test right orange off
     """
     trafficLight = TrafficLight()
     trafficLight.torangeOff()
     self.assertFalse(trafficLight.whatsOn()[3])
Пример #9
0
 def test_redOn(self):
     """
     Test red on
     """
     trafficLight = TrafficLight()
     trafficLight.redOn()
     self.assertTrue(trafficLight.whatsOn()[0])
Пример #10
0
 def test_orangeOn(self):
     """
     test orange on
     """
     trafficLight = TrafficLight()
     trafficLight.orangeOn()
     self.assertTrue(trafficLight.whatsOn()[2])
Пример #11
0
 def test_TLAttr(self):
     """
     Test the attributes are set correctly
     """
     trafficLight = TrafficLight()
     self.assertEqual(
         trafficLight.whatsOn(), [True, True, False, False, False, False]
     )
Пример #12
0
 def test_orangeStr(self):
     """
     Test light display function orange str
     """
     trafficLight = TrafficLight()
     self.assertEqual(trafficLight.orangeStr(), "| | |")
Пример #13
0
 def test_displayLightOnS(self):
     trafficLight = TrafficLight()
     self.assertEqual(trafficLight.displayLight(True, "S"), "O")
Пример #14
0
 def test_displayLightOff(self):
     """
     Test light display function t lights off
     """
     trafficLight = TrafficLight()
     self.assertEqual(trafficLight.displayLight(False, "T"), " ")
Пример #15
0
 def test_displayLightOnS(self):
     """
     Test light display function straight light on
     """
     trafficLight = TrafficLight()
     self.assertEqual(trafficLight.displayLight(True, "S"), "O")
Пример #16
0
 def test_greenStr(self):
     trafficLight = TrafficLight()
     self.assertEqual(trafficLight.greenStr(), "| | |")
Пример #17
0
 def test_orangeStr(self):
     trafficLight = TrafficLight()
     self.assertEqual(trafficLight.orangeStr(), "| | |")
Пример #18
0
 def test_redStr(self):
     trafficLight = TrafficLight()
     self.assertEqual(trafficLight.redStr(), "|O|>|")
Пример #19
0
 def test_displayLightOff(self):
     trafficLight = TrafficLight()
     self.assertEqual(trafficLight.displayLight(False, "T"), " ")
Пример #20
0
 def test_displayLightOnT(self):
     trafficLight = TrafficLight()
     self.assertEqual(trafficLight.displayLight(True, "T"), ">")
Пример #21
0
 def test_displayLightOnT(self):
     """
     Test light display function t lights on
     """
     trafficLight = TrafficLight()
     self.assertEqual(trafficLight.displayLight(True, "T"), ">")
Пример #22
0
 def test_orangeOff(self):
     trafficLight = TrafficLight()
     trafficLight.orangeOff()
     self.assertFalse(trafficLight.whatsOn()[2])
Пример #23
0
 def test_redStr(self):
     """
     Test light display function red str
     """
     trafficLight = TrafficLight()
     self.assertEqual(trafficLight.redStr(), "|O|>|")
Пример #24
0
 def test_greenOff(self):
     trafficLight = TrafficLight()
     trafficLight.greenOff()
     self.assertFalse(trafficLight.whatsOn()[4])
Пример #25
0
 def test_greenStr(self):
     """
     Test light display function green str
     """
     trafficLight = TrafficLight()
     self.assertEqual(trafficLight.greenStr(), "| | |")
Пример #26
0
 def test_TLAttr(self):
     trafficLight = TrafficLight()
     self.assertEqual(trafficLight.whatsOn(),
                      [True, True, False, False, False, False])