示例#1
0
 def test_dictionary_conversion(self):
     hc = HouseCode(code='FA-32')
     hc.relative_humidity = None
     hc.temperature_opentrv = None
     hc.temperature_ds18b20 = None
     hc.window = None
     hc.switch = None
     hc.last_updated_all = None
     hc.last_updated_temperature = None
     hc.synchronising = None
     hc.ambient_light = None
     dict_ = OrderedDict()
     dict_['house-code'] = 'FA-32'
     dict_['relative-humidity'] = None
     dict_['temperature-opentrv'] = None
     dict_['temperature-ds18b20'] = None
     dict_['window'] = None
     dict_['switch'] = None
     dict_['last-updated-all'] = None
     dict_['last-updated-temperature'] = None
     dict_['synchronising'] = None
     dict_['ambient-light'] = None
     dict_['rad-open-percent'] = 30
     dict_['led-colour'] = 0
     dict_['led-state'] = 0
     dict_['led-repeat-interval'] = 30
     self.assertEqual(dict_, hc.to_dict())
示例#2
0
 def test_dictionary_conversion(self):
     hc = HouseCode(code='FA-32')
     hc.relative_humidity = None
     hc.temperature_opentrv = None
     hc.temperature_ds18b20 = None
     hc.window = None
     hc.switch = None
     hc.last_updated_all = None
     hc.last_updated_temperature = None
     hc.synchronising = None
     hc.ambient_light = None
     dict_ = OrderedDict()
     dict_['house-code'] = 'FA-32'
     dict_['relative-humidity'] = None
     dict_['temperature-opentrv'] = None
     dict_['temperature-ds18b20'] = None
     dict_['window'] = None
     dict_['switch'] = None
     dict_['last-updated-all'] = None
     dict_['last-updated-temperature'] = None
     dict_['synchronising'] = None
     dict_['ambient-light'] = None
     dict_['rad-open-percent'] = 30
     dict_['led-colour'] = 0
     dict_['led-state'] = 0
     dict_['led-repeat-interval'] = 30
     self.assertEqual(dict_, hc.to_dict())