diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2009-06-02 21:42:14 +0000 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2009-06-02 21:42:14 +0000 |
commit | 31b95e6cdce83e14cd1c462c2b7d16a0f8652d19 (patch) | |
tree | d94479badf38b0ff7f76db598ecffe8eb3c6d06d /test/testlib/testing.py | |
parent | e83a1a20f960f99dafbe65c7c277d02af1baa20e (diff) | |
download | sqlalchemy-31b95e6cdce83e14cd1c462c2b7d16a0f8652d19.tar.gz |
- removed test.testing.ORMTest, test.fixtures, and all
dependencies on those.
Diffstat (limited to 'test/testlib/testing.py')
-rw-r--r-- | test/testlib/testing.py | 61 |
1 files changed, 0 insertions, 61 deletions
diff --git a/test/testlib/testing.py b/test/testlib/testing.py index fffb301f2..408dda79f 100644 --- a/test/testlib/testing.py +++ b/test/testlib/testing.py @@ -782,67 +782,6 @@ class AssertsExecutionResults(object): self.assert_sql_execution(db, callable_, assertsql.CountStatements(count)) -_otest_metadata = None -class ORMTest(TestBase, AssertsExecutionResults): - keep_mappers = False - keep_data = False - metadata = None - - def setUpAll(self): - global MetaData, _otest_metadata - - if MetaData is None: - from sqlalchemy import MetaData - - if self.metadata is None: - _otest_metadata = MetaData(config.db) - else: - _otest_metadata = self.metadata - if self.metadata.bind is None: - _otest_metadata.bind = config.db - self.define_tables(_otest_metadata) - _otest_metadata.create_all() - self.setup_mappers() - self.insert_data() - - def define_tables(self, _otest_metadata): - raise NotImplementedError() - - def setup_mappers(self): - pass - - def insert_data(self): - pass - - def get_metadata(self): - return _otest_metadata - - def tearDownAll(self): - global clear_mappers - if clear_mappers is None: - from sqlalchemy.orm import clear_mappers - - clear_mappers() - _otest_metadata.drop_all() - - def tearDown(self): - global Session - if Session is None: - from sqlalchemy.orm.session import Session - Session.close_all() - global clear_mappers - if clear_mappers is None: - from sqlalchemy.orm import clear_mappers - - if not self.keep_mappers: - clear_mappers() - if not self.keep_data: - for t in reversed(_otest_metadata.sorted_tables): - try: - t.delete().execute().close() - except Exception, e: - print "EXCEPTION DELETING...", e - class TTestSuite(unittest.TestSuite): """A TestSuite with once per TestCase setUpAll() and tearDownAll()""" |