Skip to content

Commit 03ecc2f

Browse files
committed
Avoid creating ssl context if connecting to a Unix socket
1 parent 7cf68d8 commit 03ecc2f

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

tests/test_connect.py

+6-2
Original file line numberDiff line numberDiff line change
@@ -547,6 +547,7 @@ class TestConnectParams(tb.TestCase):
547547
{
548548
'user': 'user',
549549
'database': 'user',
550+
'ssl': None
550551
}
551552
)
552553
},
@@ -576,7 +577,9 @@ class TestConnectParams(tb.TestCase):
576577
('localhost', 5433)
577578
], {
578579
'user': 'spam',
579-
'database': 'db'
580+
'database': 'db',
581+
'ssl': True,
582+
'ssl_is_advisory': True
580583
}
581584
)
582585
},
@@ -646,7 +649,8 @@ def run_testcase(self, testcase):
646649
connect_timeout=None, server_settings=server_settings)
647650

648651
params = {
649-
k: v for k, v in params._asdict().items() if v is not None
652+
k: v for k, v in params._asdict().items()
653+
if v is not None or (expected is not None and k in expected[1])
650654
}
651655

652656
if isinstance(params.get('ssl'), ssl.SSLContext):

0 commit comments

Comments
 (0)