[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