]> git.ipfire.org Git - thirdparty/sqlalchemy/alembic.git/commitdiff
Enable multi-backend / driver in tests
authorMike Bayer <mike_mp@zzzcomputing.com>
Mon, 21 Aug 2017 20:43:05 +0000 (16:43 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Mon, 21 Aug 2017 20:43:05 +0000 (16:43 -0400)
Turn on __backend__ everywhere we can.  Also try removing two worker
limitaiton on oracle.

Change-Id: Ib16ebbd9f9ae35893a74cbf823444d2cc4c731f0

tests/test_autogen_diffs.py
tests/test_autogen_indexes.py
tests/test_mysql.py
tests/test_postgresql.py
tox.ini

index 39329ccfd3e1f8dfdf03fb4424a9a040b5f81a29..e01d631aff888d1953e5dc09bbc9343520016d9a 100644 (file)
@@ -25,6 +25,7 @@ py3k = sys.version_info >= (3, )
 
 class AutogenCrossSchemaTest(AutogenTest, TestBase):
     __only_on__ = 'postgresql'
+    __backend__ = True
 
     @classmethod
     def _get_db_schema(cls):
@@ -139,6 +140,7 @@ class AutogenCrossSchemaTest(AutogenTest, TestBase):
 
 class AutogenDefaultSchemaTest(AutogenFixtureTest, TestBase):
     __only_on__ = 'postgresql'
+    __backend__ = True
 
     def test_uses_explcit_schema_in_default_one(self):
 
@@ -518,6 +520,7 @@ class AutogenerateDiffTest(ModelOne, AutogenTest, TestBase):
 
 class AutogenerateDiffTestWSchema(ModelOne, AutogenTest, TestBase):
     __only_on__ = 'postgresql'
+    __backend__ = True
     schema = "test_schema"
 
     def test_diffs(self):
@@ -882,6 +885,7 @@ class AutogenVersionTableTest(AutogenTest, TestBase):
 
 class AutogenCustomVersionTableSchemaTest(AutogenVersionTableTest):
     __only_on__ = 'postgresql'
+    __backend__ = True
     version_table_schema = 'test_schema'
     configure_opts = {'version_table_schema': 'test_schema'}
 
@@ -893,6 +897,7 @@ class AutogenCustomVersionTableTest(AutogenVersionTableTest):
 
 class AutogenCustomVersionTableAndSchemaTest(AutogenVersionTableTest):
     __only_on__ = 'postgresql'
+    __backend__ = True
     version_table_name = 'my_version_table'
     version_table_schema = 'test_schema'
     configure_opts = {
@@ -1079,6 +1084,7 @@ class CompareMetadataTest(ModelOne, AutogenTest, TestBase):
 
 class PGCompareMetaData(ModelOne, AutogenTest, TestBase):
     __only_on__ = 'postgresql'
+    __backend__ = True
     schema = "test_schema"
 
     def test_compare_metadata_schema(self):
index 85e0731ba26060b19e5c12cd23954549f2192685..97d0aa1ed5083a72ab0b399f2c3210e08d295190 100644 (file)
@@ -561,6 +561,7 @@ class AutogenerateUniqueIndexTest(AutogenFixtureTest, TestBase):
 class PGUniqueIndexTest(AutogenerateUniqueIndexTest):
     reports_unnamed_constraints = True
     __only_on__ = "postgresql"
+    __backend__ = True
 
     def test_idx_added_schema(self):
         m1 = MetaData()
@@ -701,6 +702,7 @@ class MySQLUniqueIndexTest(AutogenerateUniqueIndexTest):
     reports_unnamed_constraints = True
     reports_unique_constraints_as_indexes = True
     __only_on__ = 'mysql'
+    __backend__ = True
 
     def test_removed_idx_index_named_as_column(self):
         try:
@@ -716,7 +718,7 @@ class OracleUniqueIndexTest(AutogenerateUniqueIndexTest):
     reports_unnamed_constraints = True
     reports_unique_constraints_as_indexes = True
     __only_on__ = "oracle"
-
+    __backend__ = True
 
 class NoUqReflectionIndexTest(NoUqReflection, AutogenerateUniqueIndexTest):
     reports_unique_constraints = False
index 7600ebf01ba90b69bafcfc07b477aedf417d952d..212abab60b730dab4dd3f44c606d2d3de22ec3c3 100644 (file)
@@ -217,6 +217,7 @@ class MySQLOpTest(TestBase):
 
 class MySQLDefaultCompareTest(TestBase):
     __only_on__ = 'mysql'
+    __backend__ = True
 
     @classmethod
     def setup_class(cls):
index fd0a182663c3a06ee7a2de470377bdbea4f648d1..e60a02d657ccd8a7a6dfe00fe23025c9ab6b3532 100644 (file)
@@ -232,6 +232,7 @@ def downgrade():
 
 class PostgresqlInlineLiteralTest(TestBase):
     __only_on__ = 'postgresql'
+    __backend__ = True
 
     @classmethod
     def setup_class(cls):
@@ -278,6 +279,8 @@ class PostgresqlInlineLiteralTest(TestBase):
 
 class PostgresqlDefaultCompareTest(TestBase):
     __only_on__ = 'postgresql'
+    __backend__ = True
+
 
     @classmethod
     def setup_class(cls):
@@ -513,6 +516,7 @@ class PostgresqlDefaultCompareTest(TestBase):
 
 class PostgresqlDetectSerialTest(TestBase):
     __only_on__ = 'postgresql'
+    __backend__ = True
 
     @classmethod
     def setup_class(cls):
diff --git a/tox.ini b/tox.ini
index f481661d3f5cb5e72922530a568a74c5b30c6d49..5424402cfa182872f457c73679e53aed61512bd5 100644 (file)
--- a/tox.ini
+++ b/tox.ini
@@ -35,7 +35,6 @@ setenv=
     BASECOMMAND=python -m pytest
     WORKERS=-n4
     sqla079: WORKERS=--dropfirst
-    oracle: WORKERS=-n2
     cov: COVERAGE={[testenv]cov_args}
     sqlite: SQLITE={env:TOX_SQLITE:--db sqlite}
     postgresql: POSTGRESQL={env:TOX_POSTGRESQL:--db postgresql}