with pytest.raises(psycopg.OperationalError, match="timeout expired"):
conn_cls.connect(proxy.client_dsn, connect_timeout=2)
elapsed = time.time() - t0
- assert elapsed == pytest.approx(2.0, abs=0.05)
+ assert elapsed == pytest.approx(2.0, 0.1)
@pytest.mark.slow
t0 = time.time()
with conn_cls.connect(**args) as conn:
elapsed = time.time() - t0
- assert 2.0 < elapsed < 2.5
+ assert elapsed == pytest.approx(2.0, 0.1)
assert conn.info.port == int(proxy.server_port)
assert conn.info.host == proxy.server_host
t0 = time.time()
with conn_cls.connect(**args) as conn:
elapsed = time.time() - t0
- assert 2.0 < elapsed < 2.5
+ assert elapsed == pytest.approx(2.0, 0.1)
assert conn.info.port == int(proxy.server_port)
assert conn.info.host == proxy.server_host
with pytest.raises(e.CancellationTimeout, match="timeout expired"):
conn.cancel_safe(timeout=1)
elapsed = time.time() - t0
- assert elapsed == pytest.approx(1.0, abs=0.05)
+ assert elapsed == pytest.approx(1.0, 0.1)
def test_resolve_hostaddr_conn(conn_cls, monkeypatch, fake_resolve):
with pytest.raises(psycopg.OperationalError, match="timeout expired"):
await aconn_cls.connect(proxy.client_dsn, connect_timeout=2)
elapsed = time.time() - t0
- assert elapsed == pytest.approx(2.0, abs=0.05)
+ assert elapsed == pytest.approx(2.0, 0.1)
@pytest.mark.slow
t0 = time.time()
async with await aconn_cls.connect(**args) as conn:
elapsed = time.time() - t0
- assert 2.0 < elapsed < 2.5
+ assert elapsed == pytest.approx(2.0, 0.1)
assert conn.info.port == int(proxy.server_port)
assert conn.info.host == proxy.server_host
t0 = time.time()
async with await aconn_cls.connect(**args) as conn:
elapsed = time.time() - t0
- assert 2.0 < elapsed < 2.5
+ assert elapsed == pytest.approx(2.0, 0.1)
assert conn.info.port == int(proxy.server_port)
assert conn.info.host == proxy.server_host
with pytest.raises(e.CancellationTimeout, match="timeout expired"):
await aconn.cancel_safe(timeout=1)
elapsed = time.time() - t0
- assert elapsed == pytest.approx(1.0, abs=0.05)
+ assert elapsed == pytest.approx(1.0, 0.1)
async def test_resolve_hostaddr_conn(aconn_cls, monkeypatch, fake_resolve):