Beispiel #1
0
	def test_for_room(self):
		dl = DeviceList()
		self.assertEqual(list(dl.for_room(0)), [])

		dev = Device(rf_address=RFAddr('122b65'), serial='123', name='foobar', room_id=1)
		dl.append(dev)
		self.assertEqual(list(dl.for_room(0)), [])
		self.assertEqual(list(dl.for_room(1)), [dev])
Beispiel #2
0
	def test_contains(self):
		dl = DeviceList()
		dl.append(Device(rf_address=RFAddr('122b65'), serial='123', name='foobar'))

		self.assertTrue('foobar' in dl)
		self.assertTrue(RFAddr('122b65') in dl)
		self.assertTrue(bytearray([0x12, 0x2b, 0x65]) in dl)
		self.assertFalse(True in dl)
		self.assertFalse(1 in dl)
Beispiel #3
0
    def test_contains(self):
        dl = DeviceList()
        dl.append(
            Device(rf_address=RFAddr('122b65'), serial='123', name='foobar'))

        self.assertTrue('foobar' in dl)
        self.assertTrue(RFAddr('122b65') in dl)
        self.assertTrue(bytearray([0x12, 0x2b, 0x65]) in dl)
        self.assertFalse(True in dl)
        self.assertFalse(1 in dl)
Beispiel #4
0
    def test_for_room(self):
        dl = DeviceList()
        self.assertEqual(list(dl.for_room(0)), [])

        dev = Device(rf_address=RFAddr('122b65'),
                     serial='123',
                     name='foobar',
                     room_id=1)
        dl.append(dev)
        self.assertEqual(list(dl.for_room(0)), [])
        self.assertEqual(list(dl.for_room(1)), [dev])