def test_set_command(self): client = Client(ioloop=self.io_loop) result = {} def set_callback(response): result["set"] = response self.stop() client.connect() client.set("foo", "bar", callback=set_callback) self.wait() #blocks self.assertTrue("set" in result) self.assertEqual(result["set"], "OK") conn = redis.Redis() self.assertEqual(conn["foo"], "bar")
def test_set_command(self): client = Client(io_loop=self.io_loop) result = {} def set_callback(response): result["set"] = response self.stop() client.connect() client.set("foo", "bar", callback=set_callback) self.wait() #blocks self.assertTrue("set" in result) self.assertEqual(result["set"], "OK") conn = redis.Redis() self.assertEqual(conn["foo"].decode('utf-8'), "bar")
def test_set_command(self): client = Client(io_loop=self.io_loop) result = {} def set_callback(response): result["set"] = response self.stop() client.connect() client.set("foo", "bar", callback=set_callback) self.wait() #blocks self.assertTrue("set" in result) self.assertEqual(result["set"], b"OK") conn = Client() conn.connect() value = yield gen.Task(conn.get, "foo") self.assertEqual("bar", value)
def test_set_no_callback(self): client = Client(ioloop=self.io_loop) client.connect() with self.assertRaises(Exception): client.set("foo", "bar1")