From: Shadab Zafar Date: Tue, 20 Jun 2023 18:51:19 +0000 (+0530) Subject: Typing: url in create_mock_engine can be a string (#9980) X-Git-Tag: rel_2_0_17~8 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=66cec8cd401a605dfbd8bb64fa7c8997ca072294;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git Typing: url in create_mock_engine can be a string (#9980) * Typing: url in create_mock_engine can be a string Similar to create_engine * run back on the code Change-Id: Ie92aaa121e587c93f2d9c0b8c06f194685bb070e --------- Co-authored-by: Federico Caselli --- diff --git a/lib/sqlalchemy/engine/mock.py b/lib/sqlalchemy/engine/mock.py index 7b3b91c763..b80eab516f 100644 --- a/lib/sqlalchemy/engine/mock.py +++ b/lib/sqlalchemy/engine/mock.py @@ -69,7 +69,9 @@ class MockConnection: return self._execute_impl(obj, parameters) -def create_mock_engine(url: URL, executor: Any, **kw: Any) -> MockConnection: +def create_mock_engine( + url: Union[str, URL], executor: Any, **kw: Any +) -> MockConnection: """Create a "mock" engine used for echoing DDL. This is a utility function used for debugging or storing the output of DDL