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