summaryrefslogtreecommitdiff
path: root/test/testlib/testing.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2009-06-02 21:42:14 +0000
committerMike Bayer <mike_mp@zzzcomputing.com>2009-06-02 21:42:14 +0000
commit31b95e6cdce83e14cd1c462c2b7d16a0f8652d19 (patch)
treed94479badf38b0ff7f76db598ecffe8eb3c6d06d /test/testlib/testing.py
parente83a1a20f960f99dafbe65c7c277d02af1baa20e (diff)
downloadsqlalchemy-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.py61
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()"""