diff options
author | Victor Stinner <vstinner@redhat.com> | 2019-06-26 03:16:24 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-06-26 03:16:24 +0200 |
commit | c6a2320e876354ee62cf8149b849bcff9492d38a (patch) | |
tree | d5f5042334eb149bf08a01e7f09b429db0360ff2 /Lib/sqlite3/test/dbapi.py | |
parent | ed076ed467264b43ed01a8223ca65b133b590919 (diff) | |
download | cpython-c6a2320e876354ee62cf8149b849bcff9492d38a.tar.gz cpython-c6a2320e876354ee62cf8149b849bcff9492d38a.zip |
bpo-37406: sqlite3 raises TypeError for wrong operation type (GH-14386)
The sqlite3 module now raises TypeError, rather than ValueError, if
operation argument type is not str: execute(), executemany() and
calling a connection.
Diffstat (limited to 'Lib/sqlite3/test/dbapi.py')
-rw-r--r-- | Lib/sqlite3/test/dbapi.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Lib/sqlite3/test/dbapi.py b/Lib/sqlite3/test/dbapi.py index 7c259d2af41..be11337154b 100644 --- a/Lib/sqlite3/test/dbapi.py +++ b/Lib/sqlite3/test/dbapi.py @@ -230,7 +230,7 @@ class CursorTests(unittest.TestCase): """) def CheckExecuteWrongSqlArg(self): - with self.assertRaises(ValueError): + with self.assertRaises(TypeError): self.cu.execute(42) def CheckExecuteArgInt(self): @@ -377,7 +377,7 @@ class CursorTests(unittest.TestCase): self.cu.executemany("insert into test(income) values (?)", mygen()) def CheckExecuteManyWrongSqlArg(self): - with self.assertRaises(ValueError): + with self.assertRaises(TypeError): self.cu.executemany(42, [(3,)]) def CheckExecuteManySelect(self): |