]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
Typing: url in create_mock_engine can be a string (#9980)
authorShadab Zafar <dufferzafar0@gmail.com>
Tue, 20 Jun 2023 18:51:19 +0000 (00:21 +0530)
committerGitHub <noreply@github.com>
Tue, 20 Jun 2023 18:51:19 +0000 (20:51 +0200)
* 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 <cfederico87@gmail.com>
lib/sqlalchemy/engine/mock.py

index 7b3b91c763deabb76688b946bbe8036622d03b9a..b80eab516fe7a3dd285def0d6882930d52e82c83 100644 (file)
@@ -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