summaryrefslogtreecommitdiff
path: root/test/orm/memusage.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2007-07-27 04:08:53 +0000
committerMike Bayer <mike_mp@zzzcomputing.com>2007-07-27 04:08:53 +0000
commited4fc64bb0ac61c27bc4af32962fb129e74a36bf (patch)
treec1cf2fb7b1cafced82a8898e23d2a0bf5ced8526 /test/orm/memusage.py
parent3a8e235af64e36b3b711df1f069d32359fe6c967 (diff)
downloadsqlalchemy-ed4fc64bb0ac61c27bc4af32962fb129e74a36bf.tar.gz
merging 0.4 branch to trunk. see CHANGES for details. 0.3 moves to maintenance branch in branches/rel_0_3.
Diffstat (limited to 'test/orm/memusage.py')
-rw-r--r--test/orm/memusage.py19
1 files changed, 8 insertions, 11 deletions
diff --git a/test/orm/memusage.py b/test/orm/memusage.py
index 4e961a6d7..26da7c010 100644
--- a/test/orm/memusage.py
+++ b/test/orm/memusage.py
@@ -1,21 +1,18 @@
-from sqlalchemy import *
-from sqlalchemy.orm import mapperlib, session, unitofwork, attributes
-Mapper = mapperlib.Mapper
-import gc
import testbase
-import tables
+import gc
+from sqlalchemy import MetaData, Integer, String, ForeignKey
+from sqlalchemy.orm import mapper, relation, clear_mappers, create_session
+from sqlalchemy.orm.mapper import Mapper
+from testlib import *
class A(object):pass
class B(object):pass
-class MapperCleanoutTest(testbase.AssertMixin):
+class MapperCleanoutTest(AssertMixin):
"""test that clear_mappers() removes everything related to the class.
does not include classes that use the assignmapper extension."""
- def setUp(self):
- global engine
- engine = testbase.db
-
+
def test_mapper_cleanup(self):
for x in range(0, 5):
self.do_test()
@@ -33,7 +30,7 @@ class MapperCleanoutTest(testbase.AssertMixin):
assert True
def do_test(self):
- metadata = MetaData(engine)
+ metadata = MetaData(testbase.db)
table1 = Table("mytable", metadata,
Column('col1', Integer, primary_key=True),