[Checkins] SVN: z3c.testing/trunk/src/z3c/testing/ Added new IContainer base test which includes the InterfaceBaseTest

Roger Ineichen roger at projekt01.ch
Sun Oct 29 08:24:36 EST 2006


Log message for revision 70973:
  Added new IContainer base test which includes the InterfaceBaseTest

Changed:
  U   z3c.testing/trunk/src/z3c/testing/__init__.py
  U   z3c.testing/trunk/src/z3c/testing/app.py

-=-
Modified: z3c.testing/trunk/src/z3c/testing/__init__.py
===================================================================
--- z3c.testing/trunk/src/z3c/testing/__init__.py	2006-10-29 12:37:54 UTC (rev 70972)
+++ z3c.testing/trunk/src/z3c/testing/__init__.py	2006-10-29 13:24:36 UTC (rev 70973)
@@ -17,6 +17,7 @@
 
 from z3c.testing.app import TestCase
 from z3c.testing.app import InterfaceBaseTest
+from z3c.testing.app import BaseTestIContainer
 from z3c.testing.app import marker_pos
 from z3c.testing.app import marker_kws
 from z3c.testing.directive import registerDirective

Modified: z3c.testing/trunk/src/z3c/testing/app.py
===================================================================
--- z3c.testing/trunk/src/z3c/testing/app.py	2006-10-29 12:37:54 UTC (rev 70972)
+++ z3c.testing/trunk/src/z3c/testing/app.py	2006-10-29 13:24:36 UTC (rev 70973)
@@ -81,3 +81,25 @@
         # object test
         self.assert_(verifyObject(self.getTestInterface(), 
             self.makeTestObject()))
+
+
+###############################################################################
+#
+# IContainer Base Tests
+#
+###############################################################################
+
+from zope.app.container.tests.test_icontainer import BaseTestIContainer as BTIC
+from zope.app.container.tests.test_icontainer import DefaultTestData
+
+
+class BaseTestIContainer(InterfaceBaseTest, BTIC):
+
+    def makeTestData(self):
+        return DefaultTestData()
+
+    def getUnknownKey(self):
+        return '10'
+
+    def getBadKeyTypes(self):
+        return [None, ['foo'], 1, '\xf3abc']



More information about the Checkins mailing list