def testNullPool(self): pool = NullPool(client, DB_ARGS) new1, cnn1 = pool.connect() new2, cnn2 = pool.connect() self.assertTrue(new1) self.assertTrue(new2) self.assertTrue(cnn1.is_connected()) self.assertTrue(cnn2.is_connected()) pool.disconnect(cnn1, True) pool.disconnect(cnn2, False) #null pool always disconnects self.assertFalse(cnn1.is_connected()) self.assertFalse(cnn2.is_connected())
def connect(self): _, connection = NullPool.connect(self) return SqlAlchemyPooledConnection(self, connection)