From: Daniele Varrazzo Date: Wed, 2 Dec 2020 17:26:26 +0000 (+0000) Subject: Fixed testing for diag properties on Pg < 9.6 X-Git-Tag: 3.0.dev0~286 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e4d533b0a32c847b8a744848e240f89ec8f83796;p=thirdparty%2Fpsycopg.git Fixed testing for diag properties on Pg < 9.6 --- diff --git a/tests/test_errors.py b/tests/test_errors.py index 63792a215..07f81b99d 100644 --- a/tests/test_errors.py +++ b/tests/test_errors.py @@ -49,7 +49,7 @@ def test_diag_right_attr(pgconn, monkeypatch): assert len(checked) == len(pq.DiagnosticField) -def test_diag_attrs_9_6(conn): +def test_diag_attr_values(conn): cur = conn.cursor() cur.execute( """ @@ -64,7 +64,8 @@ def test_diag_attrs_9_6(conn): assert diag.schema_name[:7] == "pg_temp" assert diag.table_name == "test_exc" assert diag.constraint_name == "chk_eq1" - assert diag.severity_nonlocalized == "ERROR" + if conn.pgconn.server_version >= 90600: + assert diag.severity_nonlocalized == "ERROR" @pytest.mark.parametrize("enc", ["utf8", "latin9"])