[Checkins] SVN: zope.app.authentication/trunk/src/zope/app/authentication/idpicker.py Fix idpicker doctest to actually work and not bail with a UnicodeDecodeError in format_traceback
Hanno Schlichting
hannosch at hannosch.eu
Sun Sep 12 09:54:37 EDT 2010
Log message for revision 116325:
Fix idpicker doctest to actually work and not bail with a UnicodeDecodeError in format_traceback
Changed:
U zope.app.authentication/trunk/src/zope/app/authentication/idpicker.py
-=-
Modified: zope.app.authentication/trunk/src/zope/app/authentication/idpicker.py
===================================================================
--- zope.app.authentication/trunk/src/zope/app/authentication/idpicker.py 2010-09-12 13:49:23 UTC (rev 116324)
+++ zope.app.authentication/trunk/src/zope/app/authentication/idpicker.py 2010-09-12 13:54:36 UTC (rev 116325)
@@ -72,19 +72,19 @@
>>> IdPicker({}).checkName(u'bob', None)
True
- >>> IdPicker({}).checkName(u'bob\xfa', None)
- ... # doctest: +NORMALIZE_WHITESPACE
- Traceback (most recent call last):
- ...
- UserError: Ids must contain only printable
- 7-bit non-space ASCII characters
+ >>> try:
+ ... IdPicker({}).checkName(u'bob\xfa', None)
+ ... except UserError, e:
+ ... print e
+ ... # doctest: +NORMALIZE_WHITESPACE
+ Ids must contain only printable 7-bit non-space ASCII characters
- >>> IdPicker({}).checkName(u'big bob', None)
- ... # doctest: +NORMALIZE_WHITESPACE
- Traceback (most recent call last):
- ...
- UserError: Ids must contain only printable
- 7-bit non-space ASCII characters
+ >>> try:
+ ... IdPicker({}).checkName(u'big bob', None)
+ ... except UserError, e:
+ ... print e
+ ... # doctest: +NORMALIZE_WHITESPACE
+ Ids must contain only printable 7-bit non-space ASCII characters
Ids also can't be over 100 characters long:
More information about the checkins
mailing list