From: Daniele Varrazzo Date: Wed, 7 May 2025 22:50:31 +0000 (+0200) Subject: test: allow running tests with old psycopg versions X-Git-Tag: 3.3.0.dev1~65 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=89502890235adf40c5b37d7bf44a3dcf7050a585;p=thirdparty%2Fpsycopg.git test: allow running tests with old psycopg versions --- diff --git a/tests/types/test_hstore.py b/tests/types/test_hstore.py index 954687e4f..ece421cc5 100644 --- a/tests/types/test_hstore.py +++ b/tests/types/test_hstore.py @@ -3,8 +3,14 @@ import pytest import psycopg from psycopg.pq import Format from psycopg.types import TypeInfo -from psycopg.types.hstore import HstoreBinaryLoader, HstoreLoader -from psycopg.types.hstore import _make_hstore_binary_dumper, register_hstore + +try: + from psycopg.types.hstore import HstoreBinaryLoader, HstoreLoader + from psycopg.types.hstore import _make_hstore_binary_dumper, register_hstore +except ImportError: + # Allow to import the module without failing if psycopg is an old version + # (e.g. to run pool tests with an old psycopg) + pass pytestmark = pytest.mark.crdb_skip("hstore")