[Checkins] SVN: grok/trunk/src/grok/ftests/form/templateform.py
Explicitly test and verify that grok.template() works on forms
Philipp von Weitershausen
philikon at philikon.de
Fri Mar 16 11:42:32 EDT 2007
Log message for revision 73221:
Explicitly test and verify that grok.template() works on forms
Changed:
U grok/trunk/src/grok/ftests/form/templateform.py
-=-
Modified: grok/trunk/src/grok/ftests/form/templateform.py
===================================================================
--- grok/trunk/src/grok/ftests/form/templateform.py 2007-03-16 15:34:46 UTC (rev 73220)
+++ grok/trunk/src/grok/ftests/form/templateform.py 2007-03-16 15:42:31 UTC (rev 73221)
@@ -21,7 +21,13 @@
>>> view = component.getMultiAdapter((Mammoth(), request), name='edit2')
>>> print view()
<p>Test edit</p>
-
+
+Custom edit template with an explicit template
+
+ >>> view = component.getMultiAdapter((Mammoth(), request), name='edit3')
+ >>> print view()
+ <p>Test edit</p>
+
Default display template:
>>> view = component.getMultiAdapter((Mammoth(), request), name='display')
@@ -33,7 +39,13 @@
>>> view = component.getMultiAdapter((Mammoth(), request), name='display2')
>>> print view()
<p>Test display</p>
-
+
+Custom display template with an explicit template:
+
+ >>> view = component.getMultiAdapter((Mammoth(), request), name='display3')
+ >>> print view()
+ <p>Test display</p>
+
"""
import grok
from zope import schema
@@ -51,6 +63,9 @@
edit2 = grok.PageTemplate('<p>Test edit</p>')
+class Edit3(grok.EditForm):
+ grok.template('edit2')
+
class Display(grok.DisplayForm):
pass
@@ -58,3 +73,6 @@
pass
display2 = grok.PageTemplate('<p>Test display</p>')
+
+class Display3(grok.DisplayForm):
+ grok.template('display2')
More information about the Checkins
mailing list