]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
tweaks rel_0_2_2
authorMike Bayer <mike_mp@zzzcomputing.com>
Mon, 5 Jun 2006 19:27:47 +0000 (19:27 +0000)
committerMike Bayer <mike_mp@zzzcomputing.com>
Mon, 5 Jun 2006 19:27:47 +0000 (19:27 +0000)
test/orm/inheritance3.py

index 2f029e64f40078fe3d916c5c59d3bb637f49f3be..84beee739f510524281362b066900fe1f581efbe 100644 (file)
@@ -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()