name: Optional[str] = None,
timeout_sec: float = 30.0,
max_idle_sec: float = 10 * 60.0,
- num_workers: int = 1,
+ num_workers: int = 3,
):
if maxconn is None:
maxconn = minconn
from psycopg3.pq import TransactionStatus
-def test_minconn_maxconn(dsn):
+def test_defaults(dsn):
p = pool.ConnectionPool(dsn)
assert p.minconn == p.maxconn == 4
+ assert p.timeout_sec == 30
+ assert p.max_idle_sec == 600
+ assert p.num_workers == 3
+
+def test_minconn_maxconn(dsn):
p = pool.ConnectionPool(dsn, minconn=2)
assert p.minconn == p.maxconn == 2
assert got == pytest.approx(want, 0.15), times
-def test_default_max_idle_sec(dsn):
- p = pool.ConnectionPool(dsn)
- assert p.max_idle_sec == 600
-
-
@pytest.mark.slow
def test_shrink(dsn, monkeypatch):
p = pool.ConnectionPool(