summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorDaniele Varrazzo <daniele.varrazzo@gmail.com>2019-02-17 02:37:09 +0000
committerDaniele Varrazzo <daniele.varrazzo@gmail.com>2019-02-17 02:37:09 +0000
commita68df50c7b198bdf021148e8fe7afe81cbf3ab73 (patch)
tree3225564ab905843d533fb19973dd9cd2215f9be3 /tests
parent0eb45607717b2f727f99f388b74f5d84f359d365 (diff)
downloadpsycopg2-info-dsn-params.tar.gz
Added ConnectionInfo.dsn_parameters attributeinfo-dsn-params
Diffstat (limited to 'tests')
-rwxr-xr-xtests/test_connection.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/test_connection.py b/tests/test_connection.py
index e60b7dd..ea74e1e 100755
--- a/tests/test_connection.py
+++ b/tests/test_connection.py
@@ -1752,6 +1752,13 @@ class TestConnectionInfo(ConnectingTestCase):
self.assert_(isinstance(self.conn.info.options, str))
self.assert_(self.bconn.info.options is None)
+ @skip_before_libpq(9, 3)
+ def test_dsn_parameters(self):
+ d = self.conn.info.dsn_parameters
+ self.assert_(isinstance(d, dict))
+ self.assertEqual(d['dbname'], dbname) # the only param we can check reliably
+ self.assert_('password' not in d, d)
+
def test_status(self):
self.assertEqual(self.conn.info.status, 0)
self.assertEqual(self.bconn.info.status, 1)