diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2007-07-27 04:08:53 +0000 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2007-07-27 04:08:53 +0000 |
commit | ed4fc64bb0ac61c27bc4af32962fb129e74a36bf (patch) | |
tree | c1cf2fb7b1cafced82a8898e23d2a0bf5ced8526 /test/orm/memusage.py | |
parent | 3a8e235af64e36b3b711df1f069d32359fe6c967 (diff) | |
download | sqlalchemy-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.py | 19 |
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), |