[Checkins] SVN: z3c.form/branches/icemac_validate_NOT_CHANGED/ branch to fix validation of NOT_CHANGED message
Michael Howitz
mh at gocept.com
Sun Apr 12 08:28:12 EDT 2009
Log message for revision 99140:
branch to fix validation of NOT_CHANGED message
Changed:
A z3c.form/branches/icemac_validate_NOT_CHANGED/
U z3c.form/branches/icemac_validate_NOT_CHANGED/src/z3c/form/validator.txt
-=-
Modified: z3c.form/branches/icemac_validate_NOT_CHANGED/src/z3c/form/validator.txt
===================================================================
--- z3c.form/trunk/src/z3c/form/validator.txt 2009-04-12 10:53:01 UTC (rev 99139)
+++ z3c.form/branches/icemac_validate_NOT_CHANGED/src/z3c/form/validator.txt 2009-04-12 12:28:11 UTC (rev 99140)
@@ -79,6 +79,9 @@
... email = zope.schema.TextLine(
... title=u'E-mail')
...
+ ... photo = zope.schema.Bytes(
+ ... title=u'Photo')
+ ...
... @zope.interface.invariant
... def isLoginPartOfEmail(person):
... if not person.email.startswith(person.login):
@@ -113,6 +116,13 @@
...
TooLong: (u'StephanCaveman3', 10)
+If the value has not changed, validation is successful:
+
+ >>> from z3c.form import interfaces
+ >>> simple_photo = validator.SimpleFieldValidator(
+ ... None, None, None, IPerson['photo'], None)
+ >>> simple_photo.validate(interfaces.NOT_CHANGED)
+
Let's now create a validator that also requires at least 1 numerical character
in the login name:
More information about the Checkins
mailing list