got = copy.read()
assert got == row
assert (
- conn.pgconn.transaction_status == conn.TransactionStatus.ACTIVE
+ conn.info.transaction_status == conn.TransactionStatus.ACTIVE
)
assert copy.read() == b""
assert copy.read() == b""
assert copy.read() == b""
- assert conn.pgconn.transaction_status == conn.TransactionStatus.INTRANS
+ assert conn.info.transaction_status == conn.TransactionStatus.INTRANS
@pytest.mark.parametrize("format", Format)
) as copy:
assert list(copy) == want
- assert conn.pgconn.transaction_status == conn.TransactionStatus.INTRANS
+ assert conn.info.transaction_status == conn.TransactionStatus.INTRANS
@pytest.mark.parametrize("format", Format)
assert copy.read_row() is None
assert row == (10, "hello", [0.0, 1.0])
- assert conn.pgconn.transaction_status == conn.TransactionStatus.INTRANS
+ assert conn.info.transaction_status == conn.TransactionStatus.INTRANS
@pytest.mark.parametrize("format", Format)
rows = list(copy.rows())
assert rows == sample_records
- assert conn.pgconn.transaction_status == conn.TransactionStatus.INTRANS
+ assert conn.info.transaction_status == conn.TransactionStatus.INTRANS
def test_set_custom_type(conn, hstore):
with cur.copy("copy copy_in from stdin (format text)") as copy:
copy.write(sample_text)
copy.write(sample_text)
- assert conn.pgconn.transaction_status == conn.TransactionStatus.INERROR
+ assert conn.info.transaction_status == conn.TransactionStatus.INERROR
def test_copy_bad_result(conn):
with cur.copy("copy copy_in from stdin (format binary)") as copy:
copy.write(sample_text.decode())
- assert conn.pgconn.transaction_status == conn.TransactionStatus.INERROR
+ assert conn.info.transaction_status == conn.TransactionStatus.INERROR
@pytest.mark.parametrize("format", Format)
with cur.copy(f"copy copy_in from stdin (format {format.name})"):
pass
- assert conn.pgconn.transaction_status == conn.TransactionStatus.INTRANS
+ assert conn.info.transaction_status == conn.TransactionStatus.INTRANS
assert cur.rowcount == 0
raise Exception("mannaggiamiseria")
assert "mannaggiamiseria" in str(exc.value)
- assert conn.pgconn.transaction_status == conn.TransactionStatus.INERROR
+ assert conn.info.transaction_status == conn.TransactionStatus.INERROR
def test_copy_in_buffers_with_pg_error(conn):
copy.write(sample_text)
copy.write(sample_text)
- assert conn.pgconn.transaction_status == conn.TransactionStatus.INERROR
+ assert conn.info.transaction_status == conn.TransactionStatus.INERROR
def test_copy_in_buffers_with_py_error(conn):
raise Exception("nuttengoggenio")
assert "nuttengoggenio" in str(exc.value)
- assert conn.pgconn.transaction_status == conn.TransactionStatus.INERROR
+ assert conn.info.transaction_status == conn.TransactionStatus.INERROR
@pytest.mark.parametrize("format", Format)
got = await copy.read()
assert got == row
assert (
- aconn.pgconn.transaction_status
- == aconn.TransactionStatus.ACTIVE
+ aconn.info.transaction_status == aconn.TransactionStatus.ACTIVE
)
assert await copy.read() == b""
assert await copy.read() == b""
assert await copy.read() == b""
- assert aconn.pgconn.transaction_status == aconn.TransactionStatus.INTRANS
+ assert aconn.info.transaction_status == aconn.TransactionStatus.INTRANS
@pytest.mark.parametrize("format", Format)
) as copy:
assert await alist(copy) == want
- assert aconn.pgconn.transaction_status == aconn.TransactionStatus.INTRANS
+ assert aconn.info.transaction_status == aconn.TransactionStatus.INTRANS
@pytest.mark.parametrize("format", Format)
assert (await copy.read_row()) is None
assert row == (10, "hello", [0.0, 1.0])
- assert aconn.pgconn.transaction_status == aconn.TransactionStatus.INTRANS
+ assert aconn.info.transaction_status == aconn.TransactionStatus.INTRANS
@pytest.mark.parametrize("format", Format)
rows = await alist(copy.rows())
assert rows == sample_records
- assert aconn.pgconn.transaction_status == aconn.TransactionStatus.INTRANS
+ assert aconn.info.transaction_status == aconn.TransactionStatus.INTRANS
async def test_set_custom_type(aconn, hstore):
async with cur.copy("copy copy_in from stdin (format text)") as copy:
await copy.write(sample_text)
await copy.write(sample_text)
- assert aconn.pgconn.transaction_status == aconn.TransactionStatus.INERROR
+ assert aconn.info.transaction_status == aconn.TransactionStatus.INERROR
async def test_copy_bad_result(aconn):
async with cur.copy("copy copy_in from stdin (format binary)") as copy:
await copy.write(sample_text.decode())
- assert aconn.pgconn.transaction_status == aconn.TransactionStatus.INERROR
+ assert aconn.info.transaction_status == aconn.TransactionStatus.INERROR
@pytest.mark.parametrize("format", Format)
async with cur.copy(f"copy copy_in from stdin (format {format.name})"):
pass
- assert aconn.pgconn.transaction_status == aconn.TransactionStatus.INTRANS
+ assert aconn.info.transaction_status == aconn.TransactionStatus.INTRANS
assert cur.rowcount == 0
raise Exception("mannaggiamiseria")
assert "mannaggiamiseria" in str(exc.value)
- assert aconn.pgconn.transaction_status == aconn.TransactionStatus.INERROR
+ assert aconn.info.transaction_status == aconn.TransactionStatus.INERROR
async def test_copy_in_buffers_with_pg_error(aconn):
await copy.write(sample_text)
await copy.write(sample_text)
- assert aconn.pgconn.transaction_status == aconn.TransactionStatus.INERROR
+ assert aconn.info.transaction_status == aconn.TransactionStatus.INERROR
async def test_copy_in_buffers_with_py_error(aconn):
raise Exception("nuttengoggenio")
assert "nuttengoggenio" in str(exc.value)
- assert aconn.pgconn.transaction_status == aconn.TransactionStatus.INERROR
+ assert aconn.info.transaction_status == aconn.TransactionStatus.INERROR
@pytest.mark.parametrize("format", Format)