[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