diff options
author | Daniele Varrazzo <daniele.varrazzo@gmail.com> | 2019-02-17 02:37:09 +0000 |
---|---|---|
committer | Daniele Varrazzo <daniele.varrazzo@gmail.com> | 2019-02-17 02:37:09 +0000 |
commit | a68df50c7b198bdf021148e8fe7afe81cbf3ab73 (patch) | |
tree | 3225564ab905843d533fb19973dd9cd2215f9be3 /tests | |
parent | 0eb45607717b2f727f99f388b74f5d84f359d365 (diff) | |
download | psycopg2-info-dsn-params.tar.gz |
Added ConnectionInfo.dsn_parameters attributeinfo-dsn-params
Diffstat (limited to 'tests')
-rwxr-xr-x | tests/test_connection.py | 7 |
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) |