Lines Matching refs:sqlite

30 import sqlite3 as sqlite
58 sqlite.enable_callback_tracebacks(True)
71 sqlite.enable_callback_tracebacks(False)
187 self.con = sqlite.connect(":memory:")
214 with self.assertRaises(sqlite.OperationalError):
218 category = sqlite.SQLITE_LIMIT_FUNCTION_ARG
222 with self.assertRaisesRegex(sqlite.OperationalError, msg):
299 self.assertRaisesRegex(sqlite.DataError, "string or blob too big",
305 with self.assertRaises(sqlite.OperationalError) as cm:
320 with self.assertRaises(sqlite.DataError):
352 with self.assertRaises(sqlite.OperationalError):
391 # sqlite machinery has factored out a call or not. From 3.15.0 and onward,
394 @unittest.skipIf(sqlite.sqlite_version_info < (3, 8, 3), "Requires SQLite 3.8.3 or higher")
398 if sqlite.sqlite_version_info < (3, 15, 0):
402 with self.assertRaises(sqlite.OperationalError):
405 @unittest.skipIf(sqlite.sqlite_version_info < (3, 8, 3), "Requires SQLite 3.8.3 or higher")
409 if sqlite.sqlite_version_info < (3, 15, 0):
415 except sqlite.OperationalError:
418 @unittest.skipIf(sqlite.sqlite_version_info >= (3, 8, 3), "SQLite < 3.8.3 needed")
420 with self.assertRaises(sqlite.NotSupportedError):
430 dest = sqlite.connect(':memory:')
449 with self.assertRaises(sqlite.DataError):
457 with self.assertRaises(sqlite.OperationalError):
466 with self.assertRaises(sqlite.DataError):
475 with self.assertRaises(sqlite.DataError):
481 self.assertRaisesRegex(sqlite.OperationalError, msg,
505 @unittest.skipIf(sqlite.sqlite_version_info < (3, 25, 0),
509 self.con = sqlite.connect(":memory:")
512 # Test case taken from https://www.sqlite.org/windowfunctions.html#udfwinfunc
543 self.assertRaises(sqlite.ProgrammingError,
555 with self.assertRaisesRegex(sqlite.OperationalError, msg):
596 with self.assertRaisesRegex(sqlite.OperationalError,
618 self.assertRaises(sqlite.OperationalError, self.cur.execute,
639 self.assertRaisesRegex(sqlite.DataError, "string or blob too big",
645 self.con = sqlite.connect(":memory:")
675 with self.assertRaises(sqlite.OperationalError):
681 with self.assertRaises(sqlite.OperationalError) as cm:
689 with self.assertRaisesRegex(sqlite.OperationalError, msg):
696 with self.assertRaises(sqlite.OperationalError) as cm:
704 with self.assertRaises(sqlite.OperationalError) as cm:
712 with self.assertRaises(sqlite.OperationalError) as cm:
778 if action != sqlite.SQLITE_SELECT:
779 return sqlite.SQLITE_DENY
781 return sqlite.SQLITE_DENY
782 return sqlite.SQLITE_OK
785 self.con = sqlite.connect(":memory:")
802 with self.assertRaises(sqlite.DatabaseError) as cm:
807 with self.assertRaises(sqlite.DatabaseError) as cm:
820 if action != sqlite.SQLITE_SELECT:
824 return sqlite.SQLITE_OK
837 if action != sqlite.SQLITE_SELECT:
841 return sqlite.SQLITE_OK
846 if action != sqlite.SQLITE_SELECT:
850 return sqlite.SQLITE_OK