@property
def needs_password(self) -> bool:
- return self._call_bool(impl.PQconnectionNeedsPassword)
+ return bool(impl.PQconnectionNeedsPassword(self._pgconn_ptr))
@property
def used_password(self) -> bool:
- return self._call_bool(impl.PQconnectionUsedPassword)
+ return bool(impl.PQconnectionUsedPassword(self._pgconn_ptr))
@property
def ssl_in_use(self) -> bool:
@property
def needs_password(self) -> bool:
- return bool(_call_int(self, libpq.PQconnectionNeedsPassword))
+ return bool(libpq.PQconnectionNeedsPassword(self.pgconn_ptr))
@property
def used_password(self) -> bool:
- return bool(_call_int(self, libpq.PQconnectionUsedPassword))
+ return bool(libpq.PQconnectionUsedPassword(self.pgconn_ptr))
@property
def ssl_in_use(self) -> bool:
# assume connection worked so an eventually needed password wasn't missing
assert pgconn.needs_password is False
pgconn.finish()
- with pytest.raises(psycopg3.OperationalError):
- pgconn.needs_password
+ pgconn.needs_password
def test_used_password(pgconn, dsn, monkeypatch):
assert pgconn.used_password
pgconn.finish()
- with pytest.raises(psycopg3.OperationalError):
- pgconn.used_password
+ pgconn.used_password
def test_ssl_in_use(pgconn):