[Checkins] SVN: plone.z3cform/trunk/plone/z3cform/crud/README.txt fix failing tests. the widget extract method expects strings and that's what would be coming from a real request
David Glick
davidglick at onenw.org
Sat Dec 6 01:18:00 EST 2008
Log message for revision 93715:
fix failing tests. the widget extract method expects strings and that's what would be coming from a real request
Changed:
U plone.z3cform/trunk/plone/z3cform/crud/README.txt
-=-
Modified: plone.z3cform/trunk/plone/z3cform/crud/README.txt
===================================================================
--- plone.z3cform/trunk/plone/z3cform/crud/README.txt 2008-12-06 06:16:54 UTC (rev 93714)
+++ plone.z3cform/trunk/plone/z3cform/crud/README.txt 2008-12-06 06:18:00 UTC (rev 93715)
@@ -75,9 +75,9 @@
>>> request.form['crud-edit.Martha.widgets.select-empty-marker'] = u'1'
>>> request.form['crud-edit.Peter.widgets.select-empty-marker'] = u'1'
>>> request.form['crud-edit.Martha.widgets.name'] = u'Martha'
- >>> request.form['crud-edit.Martha.widgets.age'] = 55
+ >>> request.form['crud-edit.Martha.widgets.age'] = u'55'
>>> request.form['crud-edit.Peter.widgets.name'] = u'Franz'
- >>> request.form['crud-edit.Peter.widgets.age'] = 16
+ >>> request.form['crud-edit.Peter.widgets.age'] = u'16'
>>> request.form['crud-edit.form.buttons.edit'] = u'Apply changes'
>>> html = MyForm(None, request)()
>>> "Successfully updated" in html
@@ -135,7 +135,7 @@
clicked the 'Apply changes' button:
>>> request.form['crud-edit.Maria.widgets.name'] = u'Maria'
- >>> request.form['crud-edit.Maria.widgets.age'] = 55
+ >>> request.form['crud-edit.Maria.widgets.age'] = u'55'
>>> request.form['crud-edit.Maria.widgets.select'] = [u'selected']
>>> html = MyRenamingForm(None, request)()
>>> "No changes" in html
@@ -145,7 +145,7 @@
And what if we do have changes *and* click the checkbox?
- >>> request.form['crud-edit.Maria.widgets.age'] = 50
+ >>> request.form['crud-edit.Maria.widgets.age'] = u'50'
>>> html = MyRenamingForm(None, request)()
>>> "Successfully updated" in html
True
@@ -195,7 +195,7 @@
>>> request = TestRequest()
>>> request.form['crud-add.form.widgets.name'] = u'Daniel'
- >>> request.form['crud-add.form.widgets.age'] = 28
+ >>> request.form['crud-add.form.widgets.age'] = u'28'
>>> request.form['crud-add.form.buttons.add'] = u'Add'
>>> html = MyForm(None, request)()
>>> "Item added successfully" in html
@@ -267,8 +267,8 @@
We can still edit the age of our Persons:
>>> request = TestRequest()
- >>> request.form['crud-edit.Maria.widgets.age'] = 40
- >>> request.form['crud-edit.Daniel.widgets.age'] = 35
+ >>> request.form['crud-edit.Maria.widgets.age'] = u'40'
+ >>> request.form['crud-edit.Daniel.widgets.age'] = u'35'
>>> request.form['crud-edit.form.buttons.edit'] = u'Apply Changes'
>>> html = MyAdvancedForm(None, request)()
>>> "Successfully updated" in html
@@ -283,7 +283,7 @@
>>> request = TestRequest()
>>> request.form['crud-add.form.widgets.name'] = u'Thomas'
- >>> request.form['crud-add.form.widgets.age'] = 28
+ >>> request.form['crud-add.form.widgets.age'] = u'28'
>>> request.form['crud-add.form.buttons.add'] = u'Add'
>>> html = MyAdvancedForm(None, request)()
>>> "Item added successfully" in html
@@ -327,8 +327,8 @@
>>> request = TestRequest()
>>> for name in 'Daniel', 'Maria', 'Thomas':
- ... request.form['crud-edit.%s.widgets.name' % name] = storage[name].name
- ... request.form['crud-edit.%s.widgets.age' % name] = storage[name].age
+ ... request.form['crud-edit.%s.widgets.name' % name] = unicode(storage[name].name)
+ ... request.form['crud-edit.%s.widgets.age' % name] = unicode(storage[name].age)
>>> request.form['crud-edit.Thomas.widgets.name'] = u'Dracula'
>>> request.form['crud-edit.form.buttons.edit'] = u'Apply Changes'
@@ -484,7 +484,7 @@
Let's change Thomas' age on the second page:
>>> request.form['crud-edit.Thomas.widgets.name'] = u'Thomas'
- >>> request.form['crud-edit.Thomas.widgets.age'] = 911
+ >>> request.form['crud-edit.Thomas.widgets.age'] = '911'
>>> request.form['crud-edit.form.buttons.edit'] = u'Apply changes'
>>> html = MyBatchingForm(None, request)()
>>> "Successfully updated" in html
More information about the Checkins
mailing list