import pytest
import psycopg
+import psycopg.pq._pq_ctypes
from psycopg.conninfo import conninfo_to_dict, make_conninfo
from psycopg._encodings import pg2pyenc
@pytest.mark.skipif(psycopg.pq.__impl__ != "python", reason="can't monkeypatch C")
def test_blank_port(conn, monkeypatch):
monkeypatch.setenv("PGPORT", "9999")
- monkeypatch.setattr(
- psycopg.pq._pq_ctypes, "PQport", lambda self: b"" # type: ignore[attr-defined]
- )
+ monkeypatch.setattr(psycopg.pq._pq_ctypes, "PQport", lambda self: b"")
assert conn.pgconn.port == b""
# assume 5432 is the compiled value
assert conn.info.port == 5432