Erlend E. Aasland
1344cfac43
gh-105539: Explict resource management for connection objects in sqlite3 tests ( #108017 )
...
- Use memory_database() helper
- Move test utility functions to util.py
- Add convenience memory database mixin
- Add check() helper for closed connection tests
2023-08-17 08:45:48 +02:00
Erlend E. Aasland
c95f554a40
gh-83638: Add sqlite3.Connection.autocommit for PEP 249 compliant behaviour ( #93823 )
...
Introduce the autocommit attribute to Connection and the autocommit
parameter to connect() for PEP 249-compliant transaction handling.
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM>
Co-authored-by: Géry Ogam <gery.ogam@gmail.com>
2022-11-12 23:44:41 +01:00
Victor Stinner
47e35625ff
gh-84623: Remove unused imports ( #94132 )
2022-06-22 19:14:27 +02:00
Erlend Egeberg Aasland
94eeac03dc
gh-94028: Clear and reset sqlite3 statements properly in cursor iternext (GH-94042)
2022-06-21 12:30:29 +01:00
Erlend Egeberg Aasland
d773c6e95a
gh-93795: Use test.support TESTFN/unlink in sqlite3 tests ( #93796 )
2022-06-14 16:02:52 +02:00
Nikita Sobolev
55f4ec460e
bpo-46425: use absolute imports in `test_sqlite3` (GH-30676)
2022-01-22 18:03:56 +02:00
Erlend Egeberg Aasland
9d6a239a34
bpo-44092: Don't reset statements/cursors before rollback (GH-26026)
...
In SQLite versions pre 3.7.11, pending statements would block a rollback. This is no longer the case, so remove the workaround.
2022-01-03 19:02:39 +00:00
Erlend Egeberg Aasland
5f9247e36a
bpo-45512: Extend `sqlite3` test suite regarding isolation levels (GH-29576)
2021-11-17 19:01:54 +09:00
Erlend Egeberg Aasland
62bf263a77
bpo-10572: Move `sqlite3` tests to `Lib/test` (GH-29304)
...
Automerge-Triggered-By: GH:brettcannon
2021-10-29 15:08:19 -07:00