]> git.ipfire.org Git - thirdparty/psycopg.git/commitdiff
chore(tests): import module only locally as it won't be imported/used in C
authorDaniele Varrazzo <daniele.varrazzo@gmail.com>
Fri, 9 May 2025 14:36:55 +0000 (16:36 +0200)
committerDaniele Varrazzo <daniele.varrazzo@gmail.com>
Fri, 9 May 2025 14:38:47 +0000 (16:38 +0200)
tests/test_connection_info.py

index ed0ace352e06b04567d2c2c121387cc62374bbdb..2ff96e06cea4ed36aae95685d6c15828ad3c170f 100644 (file)
@@ -3,7 +3,6 @@ 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,6 +46,9 @@ def test_port(conn):
 
 @pytest.mark.skipif(psycopg.pq.__impl__ != "python", reason="can't monkeypatch C")
 def test_blank_port(conn, monkeypatch):
+
+    import psycopg.pq._pq_ctypes
+
     monkeypatch.setenv("PGPORT", "9999")
     monkeypatch.setattr(psycopg.pq._pq_ctypes, "PQport", lambda self: b"")
     assert conn.pgconn.port == b""