Пример #1
0
 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)
Пример #2
0
 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)
Пример #3
0
 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)
Пример #4
0
 def setUp(self):
     self.dev = Device.DiscreteSensor(17)