Beispiel #1
0
	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')
		])
Beispiel #2
0
	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)
			])
Beispiel #3
0
    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)
        ])
Beispiel #4
0
    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)
            ])