# Copyright (C) 2020 The Psycopg Team
-from .pq_enums import ConnStatusType
+from .pq_enums import ConnStatus
from . import pq_ctypes as pq_module
PGconn = pq_module.PGconn
-__all__ = ("ConnStatusType", "PGconn")
+__all__ = ("ConnStatus", "PGconn")
# Copyright (C) 2020 The Psycopg Team
-from .pq_enums import ConnStatusType
+from .pq_enums import ConnStatus
from . import _pq_ctypes as impl
@property
def status(self):
rv = impl.PQstatus(self.pgconn_ptr)
- return ConnStatusType(rv)
+ return ConnStatus(rv)
@property
def error_message(self):
def test_PQconnectdb(pq, dsn):
conn = pq.PGconn.connectdb(dsn)
- assert conn.status == pq.ConnStatusType.CONNECTION_OK, conn.error_message
+ assert conn.status == pq.ConnStatus.CONNECTION_OK, conn.error_message
def test_PQconnectdb_bytes(pq, dsn):
conn = pq.PGconn.connectdb(dsn.encode("utf8"))
- assert conn.status == pq.ConnStatusType.CONNECTION_OK, conn.error_message
+ assert conn.status == pq.ConnStatus.CONNECTION_OK, conn.error_message
def test_PQconnectdb_error(pq):
conn = pq.PGconn.connectdb("dbname=psycopg3_test_not_for_real")
- assert conn.status == pq.ConnStatusType.CONNECTION_BAD
+ assert conn.status == pq.ConnStatus.CONNECTION_BAD
@pytest.mark.parametrize("baddsn", [None, 42])