From: Daniele Varrazzo Date: Sun, 18 Dec 2022 02:54:08 +0000 (+0000) Subject: test: skip test on windows, C implementation, in ci X-Git-Tag: pool-3.1.5~5^2~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2a1aaf00fbc7961fffd8e74a0e9ea107181f4500;p=thirdparty%2Fpsycopg.git test: skip test on windows, C implementation, in ci No idea why ctypes doesn't work, and I really don't care. --- diff --git a/tests/pq/test_pgconn.py b/tests/pq/test_pgconn.py index 663511a4d..05661511a 100644 --- a/tests/pq/test_pgconn.py +++ b/tests/pq/test_pgconn.py @@ -1,4 +1,5 @@ import os +import sys import ctypes import logging import weakref @@ -90,6 +91,12 @@ def test_weakref(dsn): assert w() is None +@pytest.mark.skipif( + sys.platform == "win32" + and os.environ.get("CI") == "true" + and pq.__impl__ != "python", + reason="can't figure out how to make ctypes run, don't care", +) def test_pgconn_ptr(pgconn, libpq): assert isinstance(pgconn.pgconn_ptr, int)