MCPcopy Index your code
hub / github.com/saltstack/salt / MockSqlite3

Class MockSqlite3

tests/unit/modules/test_sqlite3.py:10–49  ·  view source on GitHub ↗

Mock sqlite3 class

Source from the content-addressed store, hash-verified

8
9
10class MockSqlite3:
11 """
12 Mock sqlite3 class
13 """
14
15 version = "2.6.0"
16 sqlite_version = "3.8.2"
17
18 def __init__(self):
19 self.dbase = None
20 self.isolation_level = None
21
22 def connect(self, dbase, isolation_level=None):
23 """
24 Mock connect method
25 """
26 self.dbase = dbase
27 self.isolation_level = isolation_level
28 return MockSqlite3()
29
30 @staticmethod
31 def cursor():
32 """
33 Mock connect method
34 """
35 return MockSqlite3()
36
37 @staticmethod
38 def execute(sql):
39 """
40 Mock connect method
41 """
42 return sql
43
44 @staticmethod
45 def fetchall():
46 """
47 Mock connect method
48 """
49 return True
50
51
52class Sqlite3TestCase(TestCase, LoaderModuleMockMixin):

Callers 3

connectMethod · 0.85
cursorMethod · 0.85
setup_loader_modulesMethod · 0.85

Calls

no outgoing calls

Tested by 3

connectMethod · 0.68
cursorMethod · 0.68
setup_loader_modulesMethod · 0.68