]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
- connect immediately on _create_testing_engine to initialize dialect capabilities
authorMike Bayer <mike_mp@zzzcomputing.com>
Thu, 4 Oct 2012 21:37:44 +0000 (17:37 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Thu, 4 Oct 2012 21:37:44 +0000 (17:37 -0400)
lib/sqlalchemy/testing/plugin/noseplugin.py
lib/sqlalchemy/testing/requirements.py

index 1034749e7068ac39be2abe2642450b953817eb93..59a364be9a2d69d2aa09abd385b3b20f2323dc61 100644 (file)
@@ -141,6 +141,7 @@ def _create_testing_engine(options, file_config):
     from sqlalchemy import testing
     global db
     config.db = testing.db = db = engines.testing_engine(db_url, db_opts)
+    config.db.connect().close()
     config.db_opts = db_opts
     config.db_url = db_url
 
index fa617025fa33be75e3c07ce93af0f4d341c1d025..8a5a82cdb99eb4c322fa20fd7407b65e595d0f2d 100644 (file)
@@ -71,7 +71,6 @@ class SuiteRequirements(Requirements):
     def returning(self):
         """target platform supports RETURNING."""
 
-        self.config.db.connect()
         return exclusions.only_if(
                 lambda: self.config.db.dialect.implicit_returning,
                 "'returning' not supported by database"