def test_flushdb(): subredis = SubRedis("prefix", r) r.set("unrelated", "unrelated") subredis.set("foo", "bar") subredis.set("baz", "bar") subredis.set("cats", "bar") subredis.flushdb() keys = subredis.keys() assert len(keys) == 0
def test_get_from_pipeline(): subredis = SubRedis("prefix", r) subredis.set("foo", "bar") subredis.set("shaz", "snaz") pipeline = subredis.pipeline() pipeline.get("foo") pipeline.get("shaz") result = pipeline.execute() result = [x.decode('utf-8') for x in result] assert result == ["bar", "snaz"] subredis.flushdb()