]> git.ipfire.org Git - thirdparty/psycopg.git/commitdiff
test: avoid peer authentication in password change test
authorDaniele Varrazzo <daniele.varrazzo@gmail.com>
Wed, 30 Oct 2024 13:12:09 +0000 (14:12 +0100)
committerDaniele Varrazzo <daniele.varrazzo@gmail.com>
Wed, 30 Oct 2024 13:12:09 +0000 (14:12 +0100)
tests/pq/test_pgconn.py

index 1022ae17cfc3c9e968e606c9cb431dc0959e893f..6c555a2292771629073efa7d074d8b04eb07b520 100644 (file)
@@ -665,6 +665,9 @@ def test_change_password(pgconn, dsn, role):
     user, passwd = role
     conninfo = {e.keyword: e.val for e in pq.Conninfo.parse(dsn.encode()) if e.val}
     conninfo.update({b"dbname": b"postgres", b"user": user, b"password": passwd})
+    # Avoid peer authentication
+    if b"host" not in conninfo:
+        conninfo[b"host"] = b"localhost"
     conn = pq.PGconn.connect(b" ".join(b"%s='%s'" % item for item in conninfo.items()))
     assert conn.status == pq.ConnStatus.OK, conn.error_message