Skip to content

Failing test test_memory_attribute_for_existing_connection with --sqlite-autocommit #789

Description

@simonw

This command:

uv run pytest --sqlite-autocommit -k test_memory_attribute_for_existing_connection

Fails like this:

            autocommit = getattr(self.conn, "autocommit", None)
            if autocommit is not None and autocommit != getattr(
                sqlite3, "LEGACY_TRANSACTION_CONTROL", -1
            ):
>               raise TransactionError(
                    "sqlite-utils requires a connection that uses the default "
                    "transaction handling - connections created with "
                    "autocommit=True or autocommit=False are not supported"
                )
E               sqlite_utils.db.TransactionError: sqlite-utils requires a connection that uses the default transaction handling - connections created with autocommit=True or autocommit=False are not supported

Since: d302835

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingci

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions