(self)
| 166 | |
| 167 | |
| 168 | def test_sqlite3(self): |
| 169 | sqlite3 = import_helper.import_module("sqlite3") |
| 170 | returncode, events, stderr = self.run_python("test_sqlite3") |
| 171 | if returncode: |
| 172 | self.fail(stderr) |
| 173 | |
| 174 | if support.verbose: |
| 175 | print(*events, sep='\n') |
| 176 | actual = [ev[0] for ev in events] |
| 177 | expected = ["sqlite3.connect", "sqlite3.connect/handle"] * 2 |
| 178 | |
| 179 | if hasattr(sqlite3.Connection, "enable_load_extension"): |
| 180 | expected += [ |
| 181 | "sqlite3.enable_load_extension", |
| 182 | "sqlite3.load_extension", |
| 183 | ] |
| 184 | self.assertEqual(actual, expected) |
| 185 | |
| 186 | |
| 187 | def test_sys_getframe(self): |
nothing calls this directly
no test coverage detected