[Checkins] SVN: megrok.z3cform.ui/trunk/ working on a test for the default request

Christian Klinger cklinger at novareto.de
Mon Oct 26 10:23:00 EDT 2009


Log message for revision 105285:
  working on a test for the default request

Changed:
  U   megrok.z3cform.ui/trunk/buildout.cfg
  A   megrok.z3cform.ui/trunk/src/megrok/z3cform/ui/tests/test_defaultRequest.py

-=-
Modified: megrok.z3cform.ui/trunk/buildout.cfg
===================================================================
--- megrok.z3cform.ui/trunk/buildout.cfg	2009-10-26 14:12:17 UTC (rev 105284)
+++ megrok.z3cform.ui/trunk/buildout.cfg	2009-10-26 14:23:00 UTC (rev 105285)
@@ -5,9 +5,6 @@
 versions = versions
 newest = false
 
-[versions]
-z3c.pagelet = 1.0.3
-
 [test]
 recipe = zc.recipe.testrunner
 eggs = 

Added: megrok.z3cform.ui/trunk/src/megrok/z3cform/ui/tests/test_defaultRequest.py
===================================================================
--- megrok.z3cform.ui/trunk/src/megrok/z3cform/ui/tests/test_defaultRequest.py	                        (rev 0)
+++ megrok.z3cform.ui/trunk/src/megrok/z3cform/ui/tests/test_defaultRequest.py	2009-10-26 14:23:00 UTC (rev 105285)
@@ -0,0 +1,34 @@
+"""
+megrok.z3cform.ui
+=================
+
+We start with creating a TestReqeust:
+
+   >>> from zope.publisher.browser import TestRequest
+   >>> request = TestRequest()
+   >>> request
+   <zope.publisher.browser.TestRequest instance URL=http://127.0.0.1>
+
+Let's check if the request provides the inteface IFormLayer
+
+   >>> from z3c.form.interfaces import IFormLayer
+   >>> IFormLayer.providedBy(request)
+   True
+
+and IDivFormLayer.
+
+   >>> from z3c.formui.interfaces import IDivFormLayer
+   >>> IDivFormLayer.providedBy(request)
+   True
+
+"""
+
+
+def test_suite():
+    from zope.testing import doctest
+    from megrok.z3cform.ui.tests import FunctionalLayer
+    suite = doctest.DocTestSuite(
+          optionflags=doctest.NORMALIZE_WHITESPACE|doctest.ELLIPSIS)
+    suite.layer = FunctionalLayer
+    return suite
+



More information about the checkins mailing list