def test_tredOn(self): """ test right red on """ trafficLight = TrafficLight() trafficLight.tredOn() self.assertTrue(trafficLight.whatsOn()[1])
def test_tredOff(self): """ test right red off """ trafficLight = TrafficLight() trafficLight.tredOff() self.assertFalse(trafficLight.whatsOn()[1])
def test_redOff(self): """ Test red off """ trafficLight = TrafficLight() trafficLight.redOff() self.assertFalse(trafficLight.whatsOn()[0])
def test_tgreenOff(self): """ test right green off """ trafficLight = TrafficLight() trafficLight.tgreenOff() self.assertFalse(trafficLight.whatsOn()[5])
def test_greenOn(self): """ test green on """ trafficLight = TrafficLight() trafficLight.greenOn() self.assertTrue(trafficLight.whatsOn()[4])
def test_tgreenOn(self): """ test right green on """ trafficLight = TrafficLight() trafficLight.tgreenOn() self.assertTrue(trafficLight.whatsOn()[5])
def test_torangeOn(self): """ test right orange on """ trafficLight = TrafficLight() trafficLight.torangeOn() self.assertTrue(trafficLight.whatsOn()[3])
def test_torangeOff(self): """ test right orange off """ trafficLight = TrafficLight() trafficLight.torangeOff() self.assertFalse(trafficLight.whatsOn()[3])
def test_redOn(self): """ Test red on """ trafficLight = TrafficLight() trafficLight.redOn() self.assertTrue(trafficLight.whatsOn()[0])
def test_orangeOn(self): """ test orange on """ trafficLight = TrafficLight() trafficLight.orangeOn() self.assertTrue(trafficLight.whatsOn()[2])
def test_TLAttr(self): """ Test the attributes are set correctly """ trafficLight = TrafficLight() self.assertEqual( trafficLight.whatsOn(), [True, True, False, False, False, False] )
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")
def test_displayLightOff(self): """ Test light display function t lights off """ trafficLight = TrafficLight() self.assertEqual(trafficLight.displayLight(False, "T"), " ")
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"), ">")
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])
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])
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])