def test_incoming(self): i = MagicMock() hi = HAInterface(i) d = InterfaceDevice(address='asdf', devices=hi) hi._onCommand(Command.ON, 'asdf') time.sleep(1) self.assertEqual(d.state, State.ON)
def test_get_instances(self): mint = Mock() mint.read.return_value = '' before = get_instances() int = HAInterface(mint, name='Int1') dev = StateDevice(name='Dev1') a = get_instances() self.assertIsNotNone(a) self.assertEqual(len(a), len(before))
def test_get_instances_detail(self): #l = len(get_instances()) mint = Mock() mint.read.return_value = '' int = HAInterface(mint, name='Int1') dev = StateDevice(name='Dev1') a = get_instances_detail() self.assertIsNotNone(a) # self.assertEqual(len(a), l+2) self.assertEqual(a[dev.type_id]['name'], 'Dev1') self.assertEqual(a[dev.type_id]['type_name'], 'StateDevice')
def setUp(self): di = Mock() self.interface = HAInterface(di)
def test_instances(self): prev = len(self.interface.instances) interface = HAInterface(Mock()) self.assertTrue(len(interface.instances) > prev)