Beispiel #1
0
def test_status_led():
    chassis = Chassis()
    list = [
        ChassisBase.STATUS_LED_COLOR_OFF, ChassisBase.STATUS_LED_COLOR_RED,
        ChassisBase.STATUS_LED_COLOR_AMBER, ChassisBase.STATUS_LED_COLOR_GREEN
    ]
    for color in list:
        print('{}'.format(color))
        chassis.set_status_led(color)
        print('Chassis get-led status is {}'.format(chassis.get_status_led()))
        assert color == chassis.get_status_led()
Beispiel #2
0
 def test_chassis_led(self):
     chassis = Chassis()
     assert chassis._led is None
     assert chassis.set_status_led('red') is False
     physical_led = chassis._led
     assert physical_led is not None
     self._verify_non_shared_led(physical_led, chassis)