test_sqlite3.test_dbapi
: Extended error codes aren't actually tested
#93115
Labels
test_sqlite3.test_dbapi
: Extended error codes aren't actually tested
#93115
Bug report
In 456e27a / GH-28076, @erlend-aasland added extended error codes to
test_module_constants
- however, they usesqlite.version_info
, documented as (emphasis mine):Which has been set to "2.6.0" for the past 12 years or so:
cpython/Modules/_sqlite/module.h
Line 29 in a458be3
Causing that code to never be run at all.
sqlite.sqlite_version_info
should probably be used instead.Additionally, the last statement does:
cpython/Lib/test/test_sqlite3/test_dbapi.py
Line 300 in a458be3
instead of
consts.append
, which would cause aNameError
if the conditions above were correct.Preparing a PR to fix this.
(Found by running
flake8
overLib/
out of curiosity, see #93010 (comment))Your environment
The text was updated successfully, but these errors were encountered: