mirror of https://github.com/python/cpython
GH-93115: Fix version check in sqlite3 module constants test (GH-93116)
(cherry picked from commit d5f0dd1600
)
Co-authored-by: Florian Bruhin <me@the-compiler.org>
This commit is contained in:
parent
a29b1f8b4b
commit
acc998a831
|
@ -228,7 +228,7 @@ class ModuleTests(unittest.TestCase):
|
|||
"SQLITE_READONLY_CANTLOCK",
|
||||
"SQLITE_READONLY_RECOVERY",
|
||||
]
|
||||
if sqlite.version_info >= (3, 7, 16):
|
||||
if sqlite.sqlite_version_info >= (3, 7, 16):
|
||||
consts += [
|
||||
"SQLITE_CONSTRAINT_CHECK",
|
||||
"SQLITE_CONSTRAINT_COMMITHOOK",
|
||||
|
@ -241,63 +241,63 @@ class ModuleTests(unittest.TestCase):
|
|||
"SQLITE_CONSTRAINT_VTAB",
|
||||
"SQLITE_READONLY_ROLLBACK",
|
||||
]
|
||||
if sqlite.version_info >= (3, 7, 17):
|
||||
if sqlite.sqlite_version_info >= (3, 7, 17):
|
||||
consts += [
|
||||
"SQLITE_IOERR_MMAP",
|
||||
"SQLITE_NOTICE_RECOVER_ROLLBACK",
|
||||
"SQLITE_NOTICE_RECOVER_WAL",
|
||||
]
|
||||
if sqlite.version_info >= (3, 8, 0):
|
||||
if sqlite.sqlite_version_info >= (3, 8, 0):
|
||||
consts += [
|
||||
"SQLITE_BUSY_SNAPSHOT",
|
||||
"SQLITE_IOERR_GETTEMPPATH",
|
||||
"SQLITE_WARNING_AUTOINDEX",
|
||||
]
|
||||
if sqlite.version_info >= (3, 8, 1):
|
||||
if sqlite.sqlite_version_info >= (3, 8, 1):
|
||||
consts += ["SQLITE_CANTOPEN_CONVPATH", "SQLITE_IOERR_CONVPATH"]
|
||||
if sqlite.version_info >= (3, 8, 2):
|
||||
if sqlite.sqlite_version_info >= (3, 8, 2):
|
||||
consts.append("SQLITE_CONSTRAINT_ROWID")
|
||||
if sqlite.version_info >= (3, 8, 3):
|
||||
if sqlite.sqlite_version_info >= (3, 8, 3):
|
||||
consts.append("SQLITE_READONLY_DBMOVED")
|
||||
if sqlite.version_info >= (3, 8, 7):
|
||||
if sqlite.sqlite_version_info >= (3, 8, 7):
|
||||
consts.append("SQLITE_AUTH_USER")
|
||||
if sqlite.version_info >= (3, 9, 0):
|
||||
if sqlite.sqlite_version_info >= (3, 9, 0):
|
||||
consts.append("SQLITE_IOERR_VNODE")
|
||||
if sqlite.version_info >= (3, 10, 0):
|
||||
if sqlite.sqlite_version_info >= (3, 10, 0):
|
||||
consts.append("SQLITE_IOERR_AUTH")
|
||||
if sqlite.version_info >= (3, 14, 1):
|
||||
if sqlite.sqlite_version_info >= (3, 14, 1):
|
||||
consts.append("SQLITE_OK_LOAD_PERMANENTLY")
|
||||
if sqlite.version_info >= (3, 21, 0):
|
||||
if sqlite.sqlite_version_info >= (3, 21, 0):
|
||||
consts += [
|
||||
"SQLITE_IOERR_BEGIN_ATOMIC",
|
||||
"SQLITE_IOERR_COMMIT_ATOMIC",
|
||||
"SQLITE_IOERR_ROLLBACK_ATOMIC",
|
||||
]
|
||||
if sqlite.version_info >= (3, 22, 0):
|
||||
if sqlite.sqlite_version_info >= (3, 22, 0):
|
||||
consts += [
|
||||
"SQLITE_ERROR_MISSING_COLLSEQ",
|
||||
"SQLITE_ERROR_RETRY",
|
||||
"SQLITE_READONLY_CANTINIT",
|
||||
"SQLITE_READONLY_DIRECTORY",
|
||||
]
|
||||
if sqlite.version_info >= (3, 24, 0):
|
||||
if sqlite.sqlite_version_info >= (3, 24, 0):
|
||||
consts += ["SQLITE_CORRUPT_SEQUENCE", "SQLITE_LOCKED_VTAB"]
|
||||
if sqlite.version_info >= (3, 25, 0):
|
||||
if sqlite.sqlite_version_info >= (3, 25, 0):
|
||||
consts += ["SQLITE_CANTOPEN_DIRTYWAL", "SQLITE_ERROR_SNAPSHOT"]
|
||||
if sqlite.version_info >= (3, 31, 0):
|
||||
if sqlite.sqlite_version_info >= (3, 31, 0):
|
||||
consts += [
|
||||
"SQLITE_CANTOPEN_SYMLINK",
|
||||
"SQLITE_CONSTRAINT_PINNED",
|
||||
"SQLITE_OK_SYMLINK",
|
||||
]
|
||||
if sqlite.version_info >= (3, 32, 0):
|
||||
if sqlite.sqlite_version_info >= (3, 32, 0):
|
||||
consts += [
|
||||
"SQLITE_BUSY_TIMEOUT",
|
||||
"SQLITE_CORRUPT_INDEX",
|
||||
"SQLITE_IOERR_DATA",
|
||||
]
|
||||
if sqlite.version_info >= (3, 34, 0):
|
||||
const.append("SQLITE_IOERR_CORRUPTFS")
|
||||
if sqlite.sqlite_version_info >= (3, 34, 0):
|
||||
consts.append("SQLITE_IOERR_CORRUPTFS")
|
||||
for const in consts:
|
||||
with self.subTest(const=const):
|
||||
self.assertTrue(hasattr(sqlite, const))
|
||||
|
|
Loading…
Reference in New Issue