def test_update_add(self): dl = DeviceList() dl.update(rf_address=RFAddr('122b65'), serial='123', name='foobar') self.assertEqual(dl, [ Device(rf_address=RFAddr('122b65'), serial='123', name='foobar') ])
def test_update(self): for k, v in ( ('rf_address', '122b65'), ('name', 'foobar'), ): dl = DeviceList([ Device(rf_address=RFAddr('122b65'), serial='123', name='foobar', room_id=0) ]) dl.update(room_id=1, **{k:v}) self.assertEqual(dl, [ Device(rf_address=RFAddr('122b65'), serial='123', name='foobar', room_id=1) ])
def test_update_add(self): dl = DeviceList() dl.update(rf_address=RFAddr('122b65'), serial='123', name='foobar', battery_low=False) self.assertEqual(dl, [ Device(rf_address=RFAddr('122b65'), serial='123', name='foobar', battery_low=False) ])
def test_update(self): for k, v in ( ('rf_address', '122b65'), ('name', 'foobar'), ): dl = DeviceList([ Device(rf_address=RFAddr('122b65'), serial='123', name='foobar', room_id=0, battery_low=False) ]) dl.update(room_id=1, **{k: v}) self.assertEqual(dl, [ Device(rf_address=RFAddr('122b65'), serial='123', name='foobar', room_id=1, battery_low=False) ])