MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / MockDBAPI

Function MockDBAPI

test/engine/test_parseconnect.py:1267–1282  ·  view source on GitHub ↗
(**assert_kwargs)

Source from the content-addressed store, hash-verified

1265
1266
1267def 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
1285mock_dbapi = MockDBAPI()

Callers 8

test_connect_queryMethod · 0.70
test_kwargsMethod · 0.70
test_customMethod · 0.70
test_recycleMethod · 0.70
test_reset_on_returnMethod · 0.70
import_dbapiMethod · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected