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