]> git.ipfire.org Git - thirdparty/sqlalchemy/alembic.git/commitdiff
checked test failure
authorDimitris Theodorou <dimitris.theodorou@gmail.com>
Mon, 12 Jan 2015 16:33:34 +0000 (17:33 +0100)
committerDimitris Theodorou <dimitris.theodorou@gmail.com>
Mon, 12 Jan 2015 16:33:34 +0000 (17:33 +0100)
alembic/testing/requirements.py
alembic/util.py
tests/test_autogen_render.py

index a52a9b2e7b68753e96c182d4fea145043d576227..1e8a0a64447a2e80c12cc805c0fb7e06f3434f2a 100644 (file)
@@ -59,6 +59,13 @@ class SuiteRequirements(Requirements):
             "SQLAlchemy 0.9.0 or greater required"
         )
 
+    @property
+    def fail_before_sqla_099(self):
+        return exclusions.fails_if(
+            lambda config: not util.sqla_099,
+            "SQLAlchemy 0.9.9 or greater required"
+        )
+
     @property
     def sqlalchemy_08(self):
 
index 2f8e7c494d32866f3619add423fbb165cdce2034..3d2c541974ad9fe1579ad7a7a4b51041184ca105 100644 (file)
@@ -34,6 +34,7 @@ sqla_09 = _vers >= (0, 9, 0)
 sqla_092 = _vers >= (0, 9, 2)
 sqla_094 = _vers >= (0, 9, 4)
 sqla_094 = _vers >= (0, 9, 4)
+sqla_099 = _vers >= (0, 9, 9)
 sqla_100 = _vers >= (1, 0, 0)
 if not sqla_07:
     raise CommandError(
index 893129d579ef5732e5b07bf3ae9b81ac63836d94..59def1be77f06838bc7a50444df31d735a688d9f 100644 (file)
@@ -938,6 +938,9 @@ unique=False, """
                 self.autogen_context),
             "sa.Enum('one', 'two', 'three')"
         )
+
+    @config.requirements.fail_before_sqla_099
+    def test_render_non_native_enum(self):
         eq_ignore_whitespace(
             autogenerate.render._repr_type(
                 Enum("one", "two", "three", native_enum=False),