]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
- not sure why MySQL DROP DBs fail but we can't just ignore the error
authorMike Bayer <mike_mp@zzzcomputing.com>
Thu, 3 Mar 2016 15:50:18 +0000 (10:50 -0500)
committerMike Bayer <mike_mp@zzzcomputing.com>
Thu, 3 Mar 2016 15:50:38 +0000 (10:50 -0500)
like this

(cherry picked from commit 0e7904e730c3d2b0d3a394ad60010158ee29050c)

lib/sqlalchemy/testing/provision.py

index 2797411c71b7ba1c68b866b47654c6b4e9680a6d..145f96b2765b2a2b317657d74b34c33d707c9d2e 100644 (file)
@@ -223,18 +223,9 @@ def _sqlite_drop_db(cfg, eng, ident):
 @_drop_db.for_db("mysql")
 def _mysql_drop_db(cfg, eng, ident):
     with eng.connect() as conn:
-        try:
-            conn.execute("DROP DATABASE %s_test_schema" % ident)
-        except Exception:
-            pass
-        try:
-            conn.execute("DROP DATABASE %s_test_schema_2" % ident)
-        except Exception:
-            pass
-        try:
-            conn.execute("DROP DATABASE %s" % ident)
-        except Exception:
-            pass
+        conn.execute("DROP DATABASE %s_test_schema" % ident)
+        conn.execute("DROP DATABASE %s_test_schema_2" % ident)
+        conn.execute("DROP DATABASE %s" % ident)
 
 
 @_create_db.for_db("oracle")