def testDeviceStatusUpdate(self): d = Device('a', 'abcdefgh', True, OFFLINE) p = Person('A', [d]) self.assertFalse(p.is_home()) d.status = ONLINE self.assertTrue(p.is_home())
import redis import json from device import Device import store r = redis.Redis(host=store.REDIS_SERVER, db=store.REDIS_DB) r.flushdb() device = Device(id=1, host='localhost', ip='127.0.0.1', mysql_user='******', mysql_password='******') device.scan(redis=r) stored_devices = store.get_all_devices() for device in stored_devices: print device.status()