本文整理匯總了Python中sqlite3.SQLITE_DENY屬性的典型用法代碼示例。如果您正苦於以下問題:Python sqlite3.SQLITE_DENY屬性的具體用法?Python sqlite3.SQLITE_DENY怎麽用?Python sqlite3.SQLITE_DENY使用的例子?那麽, 這裏精選的屬性代碼示例或許可以為您提供幫助。您也可以進一步了解該屬性所在類sqlite3
的用法示例。
在下文中一共展示了sqlite3.SQLITE_DENY屬性的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。
示例1: authorizer_cb
# 需要導入模塊: import sqlite3 [as 別名]
# 或者: from sqlite3 import SQLITE_DENY [as 別名]
def authorizer_cb(action, arg1, arg2, dbname, source):
if action != sqlite.SQLITE_SELECT:
return sqlite.SQLITE_DENY
if arg2 == 'c2' or arg1 == 't2':
return sqlite.SQLITE_DENY
return sqlite.SQLITE_OK
示例2: test_authorizer
# 需要導入模塊: import sqlite3 [as 別名]
# 或者: from sqlite3 import SQLITE_DENY [as 別名]
def test_authorizer(self):
f = UnhashableFunc(return_value=sqlite.SQLITE_DENY)
with self.assertRaisesRegexp(TypeError, 'unhashable type'):
self.con.set_authorizer(f)
self.con.execute('SELECT 1')
self.assertFalse(f.calls)
示例3: test_authorizer
# 需要導入模塊: import sqlite3 [as 別名]
# 或者: from sqlite3 import SQLITE_DENY [as 別名]
def test_authorizer(self):
f = UnhashableFunc(return_value=sqlite.SQLITE_DENY)
with self.assertRaisesRegex(TypeError, 'unhashable type'):
self.con.set_authorizer(f)
self.con.execute('SELECT 1')
self.assertFalse(f.calls)