コード例 #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])