]> git.ipfire.org Git - thirdparty/psycopg.git/commitdiff
Fixed testing for diag properties on Pg < 9.6
authorDaniele Varrazzo <daniele.varrazzo@gmail.com>
Wed, 2 Dec 2020 17:26:26 +0000 (17:26 +0000)
committerDaniele Varrazzo <daniele.varrazzo@gmail.com>
Wed, 2 Dec 2020 17:26:26 +0000 (17:26 +0000)
tests/test_errors.py

index 63792a215c8e55d4dfefc22d3cc92060f79cf672..07f81b99d91446b9c9858583916d24f798c6d4e0 100644 (file)
@@ -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"])