"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):
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(
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),