

def test_acquire(self):
    pool = Pool(url='ws://localhost:8182/', maxsize=2, username='stephen', password='password', loop=self.loop, future_class=Future)

    @trollius.coroutine
    def go():
        connection = (yield From(pool.acquire()))
        conn = connection.conn
        self.assertFalse(conn.closed)
        self.assertIsInstance(conn, Response)
        self.assertEqual(pool.size, 1)
        self.assertTrue((connection in pool._acquired))
        connection2 = (yield From(pool.acquire()))
        conn2 = connection.conn
        self.assertFalse(conn2.closed)
        self.assertIsInstance(conn2, Response)
        self.assertEqual(pool.size, 2)
        self.assertTrue((connection2 in pool._acquired))
        conn.close()
        conn2.close()
    pool.loop.run_until_complete(go())

dataset/ETHPy150Open davebshow/gremlinclient/tests/test_trollius.py TrolliusPoolTest.test_acquire/VarMisuse@191/229 `self`->`pool`