示例#1
0
 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")
示例#2
0
    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")
示例#3
0
    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)
示例#4
0
    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)
示例#5
0
 def test_set_no_callback(self):
     client = Client(ioloop=self.io_loop)
     client.connect()
     with self.assertRaises(Exception):
         client.set("foo", "bar1")
示例#6
0
 def test_set_no_callback(self):
     client = Client(ioloop=self.io_loop)
     client.connect()
     with self.assertRaises(Exception):
         client.set("foo", "bar1")