]> git.ipfire.org Git - thirdparty/psycopg.git/commitdiff
Fix test when a db name is not set
authorDaniele Varrazzo <daniele.varrazzo@gmail.com>
Thu, 29 Oct 2020 14:05:40 +0000 (15:05 +0100)
committerDaniele Varrazzo <daniele.varrazzo@gmail.com>
Thu, 29 Oct 2020 14:05:40 +0000 (15:05 +0100)
tests/pq/test_pgconn.py

index 9781421bd6e0135cddb649d25865ca1d47bf16f4..17c28877c9e9ba1e6b4bbcd88a9ef83097950438 100644 (file)
@@ -115,7 +115,8 @@ def test_info(dsn, pgconn):
 
     parsed = pq.Conninfo.parse(dsn.encode("utf8"))
     name = [o.val for o in parsed if o.keyword == b"dbname"][0]
-    assert dbname.val == name
+    user = [o.val for o in parsed if o.keyword == b"user"][0]
+    assert dbname.val == (name or user)
 
     pgconn.finish()
     with pytest.raises(psycopg3.OperationalError):