From: Mike Bayer Date: Mon, 5 Jun 2006 19:27:47 +0000 (+0000) Subject: tweaks X-Git-Tag: rel_0_2_2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8ce1d43bb568fa3123c4f040d50713d998b80b83;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git tweaks --- 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()