]> git.ipfire.org Git - thirdparty/psycopg.git/commitdiff
chore: import module to avoid confusing mypy situations
authorDaniele Varrazzo <daniele.varrazzo@gmail.com>
Fri, 9 May 2025 14:34:37 +0000 (16:34 +0200)
committerDaniele Varrazzo <daniele.varrazzo@gmail.com>
Fri, 9 May 2025 14:34:37 +0000 (16:34 +0200)
tests/test_connection_info.py

index a50237d489880f42a89ae6a52ec0e27e881d7da3..ed0ace352e06b04567d2c2c121387cc62374bbdb 100644 (file)
@@ -3,6 +3,7 @@ import datetime as dt
 import pytest
 
 import psycopg
+import psycopg.pq._pq_ctypes
 from psycopg.conninfo import conninfo_to_dict, make_conninfo
 from psycopg._encodings import pg2pyenc
 
@@ -47,9 +48,7 @@ def test_port(conn):
 @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