def test_sensor_init(self): """Ensure Sensor initializes properly""" OWSensor._initialize_ow('--tester=28,28,28,28') s = cchrc.sensors.onewire.Sensor('Test', '28.000028D70000', connection='--tester=28,28,28,28') self.assertEqual(s.sensor.id, '000028D70000')
def test_sensor_read(self): OWSensor._initialize_ow('--tester=28,28,28,28') s = cchrc.sensors.onewire.Sensor('Test', '28.000028D70200', connection='--tester=28,28,28,28') self.assertAlmostEquals(s.get_reading(), 4.2)
def test_initialize_ow(self): """Ensure ow module is initialized properly""" OWSensor._initialize_ow('--tester=28,28,28,28') self.assertTrue(OWSensor.initialized_connection_type == '--tester=28,28,28,28')