예제 #1
0
 def test_get_client_context_manager(self):
     c = ClientPool(max_size=1)
     with (yield c.connected_client()) as client:
         pass
     client = yield c.get_connected_client()
     c.release_client(client)
     c.destroy()
예제 #2
0
 def test_get_client_context_manager(self):
     c = ClientPool(max_size=1)
     with (yield c.connected_client()) as client:
         pass
     client = yield c.get_connected_client()
     c.release_client(client)
     c.destroy()
예제 #3
0
 def test_constructor(self):
     c = ClientPool(max_size=-1, client_timeout=-1, port=6379,
                    host="localhost", password="******")
     with (yield c.connected_client()) as client:
         self.assertTrue(isinstance(client, ClientError))
         pass
     c.destroy()
예제 #4
0
 def test_constructor(self):
     c = ClientPool(max_size=-1,
                    client_timeout=-1,
                    port=6379,
                    host="localhost",
                    password="******")
     with (yield c.connected_client()) as client:
         self.assertTrue(isinstance(client, ClientError))
         pass
     c.destroy()