From 66cec8cd401a605dfbd8bb64fa7c8997ca072294 Mon Sep 17 00:00:00 2001 From: Shadab Zafar Date: Wed, 21 Jun 2023 00:21:19 +0530 Subject: [PATCH] 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 --- lib/sqlalchemy/engine/mock.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 -- 2.47.3