From: Denis Laxalde Date: Tue, 2 Nov 2021 09:26:22 +0000 (+0100) Subject: Adjust test_pgconn::test_info() for mypy X-Git-Tag: 3.0.2~5^2~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8e9b87cd6b2dd5fb0ec2b01572124f81a504bf98;p=thirdparty%2Fpsycopg.git Adjust test_pgconn::test_info() for mypy Resolves the following error: error: Item "None" of "Optional[bytes]" has no attribute "decode" --- diff --git a/tests/pq/test_pgconn.py b/tests/pq/test_pgconn.py index 4f213fef5..294fed671 100644 --- a/tests/pq/test_pgconn.py +++ b/tests/pq/test_pgconn.py @@ -118,12 +118,12 @@ def test_info(dsn, pgconn): name = [ o.val or os.environ.get(o.envvar.decode(), "").encode() for o in parsed - if o.keyword == b"dbname" + if o.keyword == b"dbname" and o.envvar ][0] user = [ o.val or os.environ.get(o.envvar.decode(), "").encode() for o in parsed - if o.keyword == b"user" + if o.keyword == b"user" and o.envvar ][0] assert dbname.val == (name or user)