Skip to content
Prev Previous commit
Make sure we test against correct limit in test_execute_too_many_params
  • Loading branch information
Erlend E. Aasland committed Nov 5, 2021
commit c257c65bccba60ca98f3c43f0940760567529463
5 changes: 3 additions & 2 deletions Lib/test/test_sqlite3/test_dbapi.py
Original file line number Diff line number Diff line change
Expand Up @@ -669,9 +669,10 @@ def test_execute_too_many_params(self):
category = sqlite.SQLITE_LIMIT_VARIABLE_NUMBER
msg = "too many SQL variables"
with cx_limit(self.cx, category=category, limit=1):
Comment thread
erlend-aasland marked this conversation as resolved.
self.cu.execute("select abs(?)", (-1,))
self.cu.execute("select * from test where id=?", (1,))
with self.assertRaisesRegex(sqlite.OperationalError, msg):
self.cu.execute("select max(?, ?)", (1, 2))
self.cu.execute("select * from test where id!=? and id!=?",
(1, 2))

def test_execute_dict_mapping(self):
self.cu.execute("insert into test(name) values ('foo')")
Expand Down