From 8ce1d43bb568fa3123c4f040d50713d998b80b83 Mon Sep 17 00:00:00 2001 From: Mike Bayer Date: Mon, 5 Jun 2006 19:27:47 +0000 Subject: [PATCH] tweaks --- test/orm/inheritance3.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/test/orm/inheritance3.py b/test/orm/inheritance3.py index 2f029e64f4..84beee739f 100644 --- a/test/orm/inheritance3.py +++ b/test/orm/inheritance3.py @@ -56,11 +56,11 @@ class Magazine(BaseObject): class Page(BaseObject): def __repr__(self): - return "%s(%s)" % (self.__class__.__name__, repr(self.page_no)) + return "%s(%s)" % (self.__class__.__name__, str(self.page_no)) class MagazinePage(Page): def __repr__(self): - return "%s(%s, %s)" % (self.__class__.__name__, repr(self.page_no), repr(self.magazine)) + return "%s(%s, %s)" % (self.__class__.__name__, str(self.page_no), repr(self.magazine)) class ClassifiedPage(MagazinePage): pass @@ -164,6 +164,10 @@ class InheritTest(testbase.AssertMixin): classified_page_mapper = mapper(ClassifiedPage, classified_page_table, inherits=magazine_page_mapper, polymorphic_identity='c') + def tearDown(self): + for t in metadata.table_iterator(reverse=True): + t.delete().execute() + def tearDownAll(self): metadata.drop_all() clear_mappers() @@ -199,4 +203,4 @@ class InheritTest(testbase.AssertMixin): assert repr(p.issues[0].locations[0].magazine.pages) == repr([page, page2, page3]) if __name__ == '__main__': - testbase.main() \ No newline at end of file + testbase.main() -- 2.47.2