From 9f72f0b59d9f63ff3f09709df3f22f5cdf460e55 Mon Sep 17 00:00:00 2001 From: Daniele Varrazzo Date: Tue, 22 Jul 2025 02:33:22 +0200 Subject: [PATCH] test: verify the version is sane --- tests/test_module.py | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/tests/test_module.py b/tests/test_module.py index 2b1869e94..608eebd86 100644 --- a/tests/test_module.py +++ b/tests/test_module.py @@ -35,7 +35,21 @@ def test_connect(monkeypatch, dsn_env, args, kwargs, want, setpgenv): conn.close() -def test_version(mypy): +def test_version(): + from psycopg import __version__ + + assert __version__.startswith("3.") + + +@pytest.mark.skipif(_psycopg is None, reason="C module test") +def test_version_c(): + # can be psycopg_c, psycopg_binary + packagename = _psycopg.__name__.split(".")[0] + cpackage = __import__(packagename) + assert cpackage.__version__.startswith("3.") + + +def test_version_static(mypy): cp = mypy.run_on_source( """\ from psycopg import __version__ @@ -46,7 +60,7 @@ assert __version__ @pytest.mark.skipif(_psycopg is None, reason="C module test") -def test_version_c(mypy): +def test_version_c_static(mypy): # can be psycopg_c, psycopg_binary cpackage = _psycopg.__name__.split(".")[0] -- 2.47.3