Of limited utility. Left exposed in the underlying pgconn obecjt.
``standard_conforming_strings``... See :pq:`PQparameterStatus()` for
all the available parameters.
- .. autoattribute:: protocol_version
-
.. rubric:: Objects involved in :ref:`transactions`
"""
return self.pgconn.backend_pid
- @property
- def protocol_version(self) -> int:
- """
- The frontend/backend protocol currently used. See :pq:`PQprotocolVersion()`.
- """
- return self.pgconn.protocol_version
-
@property
def error_message(self) -> str:
"""
def error_message(self) -> bytes:
...
- @property
- def protocol_version(self) -> int:
- ...
-
@property
def server_version(self) -> int:
...
def test_server_version(self, conn):
assert conn.info.server_version == conn.pgconn.server_version
- def test_protocol_version(self, conn):
- assert conn.info.protocol_version >= 3
-
def test_error_message(self, conn):
assert conn.info.error_message == ""
with pytest.raises(psycopg.ProgrammingError) as ex: