Ejemplo n.º 1
0
    def test_on_off(self):
        activatable = Activatable()
        self.assertIsNotNone(activatable)
        self.assertEquals(Activatable.ON, activatable.active)

        activatable.active = Activatable.OFF
        self.assertEquals(Activatable.OFF, activatable.active)
        self.assertFalse(activatable.is_active())

        activatable.active = Activatable.ON
        self.assertEquals(Activatable.ON, activatable.active)
        self.assertTrue(activatable.is_active())
Ejemplo n.º 2
0
    def test_invalid_state(self):
        activatable = Activatable()
        self.assertIsNotNone(activatable)
        self.assertEquals(Activatable.ON, activatable.active)

        activatable.active = "OTHER"

        self.assertEquals(Activatable.ON, activatable.active)