]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
Use tuple instead of raw url in string formatting (#7987)
authordzcode <9089037+dzcode@users.noreply.github.com>
Tue, 3 May 2022 20:18:43 +0000 (14:18 -0600)
committerFederico Caselli <cfederico87@gmail.com>
Tue, 3 May 2022 20:20:00 +0000 (22:20 +0200)
* Fixes: #7902 - Use tuple instead of raw url in string formatting

* Fix lint error

(cherry picked from commit 675c3e17f7fcccb7534c46adb56529fc3ddd8dbf)

lib/sqlalchemy/testing/provision.py

index a911ba69ceea506fc2886834d0321046e5d6eba2..90c4d93cfc4f083057b853108addca887d75bfce 100644 (file)
@@ -287,13 +287,15 @@ def create_db(cfg, eng, ident):
     Used when a test run will employ multiple processes, e.g., when run
     via `tox` or `pytest -n4`.
     """
-    raise NotImplementedError("no DB creation routine for cfg: %s" % eng.url)
+    raise NotImplementedError(
+        "no DB creation routine for cfg: %s" % (eng.url,)
+    )
 
 
 @register.init
 def drop_db(cfg, eng, ident):
     """Drop a database that we dynamically created for testing."""
-    raise NotImplementedError("no DB drop routine for cfg: %s" % eng.url)
+    raise NotImplementedError("no DB drop routine for cfg: %s" % (eng.url,))
 
 
 @register.init
@@ -377,7 +379,7 @@ def temp_table_keyword_args(cfg, eng):
     ComponentReflectionTest class in suite/test_reflection.py
     """
     raise NotImplementedError(
-        "no temp table keyword args routine for cfg: %s" % eng.url
+        "no temp table keyword args routine for cfg: %s" % (eng.url,)
     )