コード例 #1
0
ファイル: person.test.py プロジェクト: csuvbakka/myhouse
    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())
コード例 #2
0
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()
コード例 #3
0
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()