def setUpClass(self): r = redis.Redis() r.hmset("Customer.1", dict(age=1, name="Joe Smoe", email="*****@*****.**")) debris.config({ "services": { "redis": {} }, "objects": { "Customer": { "properties": { "age": { "get": [ { "service": "redis", "method": "hash" } ] }, "name": { "get": [ { "service": "redis", "method": "hash" } ] }, "email": { "get": [ { "service": "redis", "method": "hash" } ] } } } } })
def setUpClass(self): r = redis.Redis() r.set("User.3", json.dumps(self.data["3"])) r.set("User.6", json.dumps(self.data["6"])) m = bmemcached.Client() m.set("User.4", json.dumps(self.data["4"])) m.set("User.9", json.dumps(self.data["9"])) debris.config({ "services": { "redis": {}, "memcached": {}, "postgresql": {}, "memory": {} }, "objects": { "User": { "get": [ {"service": "redis"}, {"service": "memcached"}, { "service": "postgresql", "query": "select name, email from users where id=%(id)s limit 1;", "query[]": "select id, name, email from unnest(%(id)s) as s inner join users u on u.id=s::int limit %(limit)s;" } ], "put": [ { "service": "redis" # "ttl": 3600 # future } ] } } })
def setUpClass(self): debris.config({ "services": { "memcached": {} } })