async def test_pool_by_params(driver, event_loop): db = AsyncDB(driver, params=params, loop=event_loop) assert db.is_connected() is False await db.connection() pytest.assume(db.is_connected() is True) await db.close() assert db.is_closed() is True
async def test_connect(driver, event_loop): db = AsyncDB(driver, params=params, loop=event_loop) await db.connection() pytest.assume(db.is_connected() is True) result, error = await db.test_connection() pytest.assume(not error) result, error = await db.test_connection('bigtest') pytest.assume(not error) pytest.assume(result == 'bigtest') await db.close() assert db.is_closed() is True