diff --git a/CHANGES.rst b/CHANGES.rst index 92551b0..dbdc706 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -4,6 +4,12 @@ Changelog Here you can see the full list of changes between each SQLAlchemy-Utils release. +0.25.4 (2014-04-22) +^^^^^^^^^^^^^^^^^^^ + +- Added ExpressionParser + + 0.25.3 (2014-04-21) ^^^^^^^^^^^^^^^^^^^ diff --git a/tests/__init__.py b/tests/__init__.py index 551cbdf..b4faa10 100644 --- a/tests/__init__.py +++ b/tests/__init__.py @@ -34,16 +34,18 @@ def get_locale(): class TestCase(object): dns = 'sqlite:///:memory:' + create_tables = True def setup_method(self, method): self.engine = create_engine(self.dns) - # self.engine.echo = True + self.engine.echo = True self.connection = self.engine.connect() self.Base = declarative_base() self.create_models() sa.orm.configure_mappers() - self.Base.metadata.create_all(self.connection) + if self.create_tables: + self.Base.metadata.create_all(self.connection) Session = sessionmaker(bind=self.connection) self.session = Session() @@ -53,7 +55,8 @@ class TestCase(object): def teardown_method(self, method): aggregates.manager.reset() self.session.close_all() - self.Base.metadata.drop_all(self.connection) + if self.create_tables: + self.Base.metadata.drop_all(self.connection) self.connection.close() self.engine.dispose() diff --git a/tests/test_expression_parser.py b/tests/test_expression_parser.py index dffe922..4578b52 100644 --- a/tests/test_expression_parser.py +++ b/tests/test_expression_parser.py @@ -14,6 +14,8 @@ class MyExpressionParser(ExpressionParser): class TestExpressionParser(TestCase): + create_tables = False + def setup_method(self, method): TestCase.setup_method(self, method) self.parser = MyExpressionParser(self.Category)