From 948ffd26d4bbf8cbdde42a4618a2efa5bdddde12 Mon Sep 17 00:00:00 2001 From: Dimitris Theodorou Date: Mon, 12 Jan 2015 17:33:34 +0100 Subject: [PATCH] checked test failure --- alembic/testing/requirements.py | 7 +++++++ alembic/util.py | 1 + tests/test_autogen_render.py | 3 +++ 3 files changed, 11 insertions(+) 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), -- 2.47.3