[Checkins] SVN: megrok.z3cform.tabular/trunk/src/megrok/z3cform/tabular/tests/test_tabular.py Let all tests work
Christian Klinger
cklinger at novareto.de
Thu Sep 17 11:00:03 EDT 2009
Log message for revision 104229:
Let all tests work
Changed:
U megrok.z3cform.tabular/trunk/src/megrok/z3cform/tabular/tests/test_tabular.py
-=-
Modified: megrok.z3cform.tabular/trunk/src/megrok/z3cform/tabular/tests/test_tabular.py
===================================================================
--- megrok.z3cform.tabular/trunk/src/megrok/z3cform/tabular/tests/test_tabular.py 2009-09-17 14:48:17 UTC (rev 104228)
+++ megrok.z3cform.tabular/trunk/src/megrok/z3cform/tabular/tests/test_tabular.py 2009-09-17 15:00:03 UTC (rev 104229)
@@ -20,10 +20,92 @@
>>> from zope.component import getMultiAdapter
>>> from zope.publisher.browser import TestRequest
- >>> table_view = getMultiAdapter((cont, TestRequest()), name=u"formtable")
- >>> print table_view
+ >>> table_view = getMultiAdapter((cont, TestRequest()), name=u"myformtable")
+ >>> print table_view()
+ <form action="http://127.0.0.1" method="post"
+ enctype="multipart/form-data" class="edit-form"
+ name="formTable" id="formTable">
+ <div class="viewspace">
+ <div>
+ <div class="tabluarTable">
+ <table class="contents">
+ <thead>
+ <tr>
+ <th>Name</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr class="even">
+ <td>first</td>
+ </tr>
+ <tr class="odd">
+ <td>second</td>
+ </tr>
+ <tr class="even">
+ <td>third</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="tabluarForm">
+ </div>
+ </div>
+ </div>
+ <div>
+ <div class="buttons">
+ <input id="formTable-buttons-cancel"
+ name="formTable.buttons.cancel"
+ class="submit-widget button-field" value="Cancel"
+ type="submit" />
+ </div>
+ </div>
+ </form>
+
>>> table_with_template = getMultiAdapter((cont, TestRequest()), name=u"contentstablewithtemplate")
- >>> print table_with_template
+ >>> print table_with_template()
+ <html>
+ <body>
+ <form action="http://127.0.0.1" method="post"
+ enctype="multipart/form-data" class="edit-form"
+ name="formTable" id="formTable">
+ <div class="viewspace">
+ <div>
+ <div class="tabluarTable">
+ <table class="contents">
+ <thead>
+ <tr>
+ <th>Name</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr class="even">
+ <td>first</td>
+ </tr>
+ <tr class="odd">
+ <td>second</td>
+ </tr>
+ <tr class="even">
+ <td>third</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="tabluarForm">
+ </div>
+ </div>
+ </div>
+ <div>
+ <div class="buttons">
+ <input id="formTable-buttons-cancel"
+ name="formTable.buttons.cancel"
+ class="submit-widget button-field" value="Cancel"
+ type="submit" />
+ </div>
+ </div>
+ </form>
+ </body>
+ </html>
+
"""
import grokcore.component as grok
@@ -32,7 +114,7 @@
from megrok.z3cform.base import button
from megrok.z3ctable import CheckBoxColumn, NameColumn
-class FormTable(FormTable):
+class MyFormTable(FormTable):
grok.context(Container)
status = None
@@ -42,7 +124,7 @@
class Name(NameColumn):
grok.name('checkBox')
- grok.adapts(None, None, FormTable)
+ grok.adapts(None, None, MyFormTable)
weight = 0
#
More information about the checkins
mailing list