(**assert_kwargs)
| 1265 | |
| 1266 | |
| 1267 | def MockDBAPI(**assert_kwargs): |
| 1268 | connection = Mock(get_server_version_info=Mock(return_value="5.0")) |
| 1269 | |
| 1270 | def connect(*args, **kwargs): |
| 1271 | for k in assert_kwargs: |
| 1272 | assert k in kwargs, "key %s not present in dictionary" % k |
| 1273 | eq_(kwargs[k], assert_kwargs[k]) |
| 1274 | return connection |
| 1275 | |
| 1276 | return MagicMock( |
| 1277 | sqlite_version_info=(99, 9, 9), |
| 1278 | version_info=(99, 9, 9), |
| 1279 | sqlite_version="99.9.9", |
| 1280 | paramstyle="named", |
| 1281 | connect=Mock(side_effect=connect), |
| 1282 | ) |
| 1283 | |
| 1284 | |
| 1285 | mock_dbapi = MockDBAPI() |
no outgoing calls
no test coverage detected