diff options
author | Dimitris Theodorou <dimitris.theodorou@gmail.com> | 2015-01-12 17:33:34 +0100 |
---|---|---|
committer | Dimitris Theodorou <dimitris.theodorou@gmail.com> | 2015-01-12 17:33:34 +0100 |
commit | 948ffd26d4bbf8cbdde42a4618a2efa5bdddde12 (patch) | |
tree | de66ab2b3256e023e632000017b31c4adb6b406a | |
parent | 3fc1ec1e1b6939a30430a5dc0479440fbe7293dd (diff) | |
download | alembic-948ffd26d4bbf8cbdde42a4618a2efa5bdddde12.tar.gz |
checked test failure
-rw-r--r-- | alembic/testing/requirements.py | 7 | ||||
-rw-r--r-- | alembic/util.py | 1 | ||||
-rw-r--r-- | tests/test_autogen_render.py | 3 |
3 files changed, 11 insertions, 0 deletions
diff --git a/alembic/testing/requirements.py b/alembic/testing/requirements.py index a52a9b2..1e8a0a6 100644 --- a/alembic/testing/requirements.py +++ b/alembic/testing/requirements.py @@ -60,6 +60,13 @@ class SuiteRequirements(Requirements): ) @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): return exclusions.skip_if( diff --git a/alembic/util.py b/alembic/util.py index 2f8e7c4..3d2c541 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 893129d..59def1b 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), |