#3312: fix two sqlite3 crashes.

This commit is contained in:
Georg Brandl 2008-07-16 22:33:18 +00:00
parent 4ed9be733b
commit a24869ada7
4 changed files with 29 additions and 3 deletions

View file

@ -153,6 +153,20 @@ class RegressionTests(unittest.TestCase):
con.execute("insert into foo(bar) values (5)")
con.execute(SELECT)
def CheckRegisterAdapter(self):
"""
See issue 3312.
"""
self.assertRaises(TypeError, sqlite.register_adapter, {}, None)
def CheckSetIsolationLevel(self):
"""
See issue 3312.
"""
con = sqlite.connect(":memory:")
self.assertRaises(UnicodeEncodeError, setattr, con,
"isolation_level", u"\xe9")
def suite():
regression_suite = unittest.makeSuite(RegressionTests, "Check")