From: Dimitris Theodorou Date: Mon, 12 Jan 2015 16:33:34 +0000 (+0100) Subject: checked test failure X-Git-Tag: rel_0_7_4~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=948ffd26d4bbf8cbdde42a4618a2efa5bdddde12;p=thirdparty%2Fsqlalchemy%2Falembic.git checked test failure --- diff --git a/alembic/testing/requirements.py b/alembic/testing/requirements.py index a52a9b2e..1e8a0a64 100644 --- a/alembic/testing/requirements.py +++ b/alembic/testing/requirements.py @@ -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): diff --git a/alembic/util.py b/alembic/util.py index 2f8e7c49..3d2c5419 100644 --- a/alembic/util.py +++ b/alembic/util.py @@ -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( diff --git a/tests/test_autogen_render.py b/tests/test_autogen_render.py index 893129d5..59def1be 100644 --- a/tests/test_autogen_render.py +++ b/tests/test_autogen_render.py @@ -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),