[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