def test_update_settings(self): self.list.add_device( 'dev1', Device.W1Sensor(4, Device.W1Sensor.list_available_sensors()[0])) self.list.add_device('dev2', Device.DiscreteSensor(17)) self.list.add_device('dev3', Device.DiscreteSensor(6)) settings = self.list.get_settings_list() settings[1]['gpio'] = 8 self.list.update_list(settings) new_settings = self.list.get_settings_list() self.assertEqual(new_settings[1]['gpio'], 8)
def test_add_device(self): self.list.add_device( 'dev1', Device.W1Sensor(4, Device.W1Sensor.list_available_sensors()[0])) self.list.add_device('dev2', Device.DiscreteSensor(6)) self.assertEqual(len(self.list.get_list()), 2)
def test_update_remove_settings(self): self.list.add_device( 'dev1', Device.W1Sensor(4, Device.W1Sensor.list_available_sensors()[0])) self.list.add_device('dev2', Device.DiscreteSensor(17)) self.list.add_device('dev3', Device.DiscreteSensor(6)) settings = [] settings.append({ 'name': 'dev2', 'gpio': 4, 'direction': Device.Device.IN, 'path': None, 'type': Device.Device.DISCRETE }) self.list.update_list(settings) self.assertEqual(len(self.list.get_list()), 1)
def setUp(self): self.dev = Device.DiscreteSensor(17)