def test_update_presence(self, p): assert p.devices == [] p.update_presence() # Should not change anything d = PersonalDevice() p.add_device(d) d._active = False p.update_presence() assert p.present == False d._active = True p.update_presence() assert p.present == True
def test_get(self): assert PersonalDevice.get("xyz") == None assert PersonalDevice.get("fritz_box_host") == PersonalDeviceFritzBoxHost
def test_types(self): types = PersonalDevice.types() assert len(types) > 0
def d(self): return PersonalDevice()
def test_get(self): assert PersonalDevice.get("xyz") == None assert PersonalDevice.get( "fritz_box_host") == PersonalDeviceFritzBoxHost
def test_add_device(self, p): assert p.devices == [] p.add_device(PersonalDevice()) assert len(p.devices) == 1