[Checkins] SVN: z3c.form/trunk/src/z3c/form/browser/textlines.txt more test coverage
Roger Ineichen
roger at projekt01.ch
Tue Feb 10 18:18:36 EST 2009
Log message for revision 96430:
more test coverage
Changed:
U z3c.form/trunk/src/z3c/form/browser/textlines.txt
-=-
Modified: z3c.form/trunk/src/z3c/form/browser/textlines.txt
===================================================================
--- z3c.form/trunk/src/z3c/form/browser/textlines.txt 2009-02-10 23:17:00 UTC (rev 96429)
+++ z3c.form/trunk/src/z3c/form/browser/textlines.txt 2009-02-10 23:18:36 UTC (rev 96430)
@@ -54,3 +54,43 @@
>>> print widget.render()
<textarea id="id" name="name" class="textarea-widget">foo
bar</textarea>
+
+
+TextLinesFieldWidget
+--------------------
+
+The field widget needs a field:
+
+ >>> import zope.schema
+ >>> text = zope.schema.List(
+ ... title=u'List',
+ ... value_type=zope.schema.TextLine())
+
+ >>> widget = textlines.TextLinesFieldWidget(text, request)
+ >>> widget
+ <TextLinesWidget ''>
+
+ >>> widget.id = 'id'
+ >>> widget.name = 'name'
+ >>> widget.value = u'foo\nbar'
+
+ >>> print widget.render()
+ <textarea id="id" name="name" class="textarea-widget">foo
+ bar</textarea>
+
+
+TextLinesFieldWidgetFactory
+---------------------------
+
+ >>> widget = textlines.TextLinesFieldWidgetFactory(text, text.value_type,
+ ... request)
+ >>> widget
+ <TextLinesWidget ''>
+
+ >>> widget.id = 'id'
+ >>> widget.name = 'name'
+ >>> widget.value = u'foo\nbar'
+
+ >>> print widget.render()
+ <textarea id="id" name="name" class="textarea-widget">foo
+ bar</textarea>
More information about the Checkins
mailing list