[Zope-dev] [zopefoundation/zope.schema] 3cd600: It was a pain that ``ConstraintNotSatisfied`` did ...
Tres Seaver
tseaver at palladion.com
Mon Jan 6 18:45:20 CET 2014
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 01/06/2014 08:18 AM, GitHub wrote:
Author: Adam Groszer <agroszer at gmail.com>
This change breaks the 'coverage' tests[1] (which run under nose):
- ------------------------------ %< --------------------------
coverage runtests: commands[2]
...F.................................................................................................................................................................................................................................................................................................................................................................................................................................
======================================================================
FAIL: Doctest: zope.schema._bootstrapfields.Text.fromUnicode
- ----------------------------------------------------------------------
Traceback (most recent call last):
File "/opt/Python-2.6.6/lib/python2.6/doctest.py", line 2163, in runTest
raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for
zope.schema._bootstrapfields.Text.fromUnicode
File
"<http://jenkins.pylonsproject.org/job/zope.schema/ws/src/zope/schema/_bootstrapfields.py",>
line 327, in fromUnicode
- ----------------------------------------------------------------------
File
"<http://jenkins.pylonsproject.org/job/zope.schema/ws/src/zope/schema/_bootstrapfields.py",>
line 338, in zope.schema._bootstrapfields.Text.fromUnicode
Failed example:
t.fromUnicode(u("foo spam"))
Expected:
Traceback (most recent call last):
...
ConstraintNotSatisfied: foo spam
Got:
Traceback (most recent call last):
File "/opt/Python-2.6.6/lib/python2.6/doctest.py", line 1253, in __run
compileflags, 1) in test.globs
File "<doctest zope.schema._bootstrapfields.Text.fromUnicode[5]>",
line 1, in <module>
t.fromUnicode(u("foo spam"))
File
"<http://jenkins.pylonsproject.org/job/zope.schema/ws/src/zope/schema/_bootstrapfields.py",>
line 343, in fromUnicode
self.validate(str)
File
"<http://jenkins.pylonsproject.org/job/zope.schema/ws/src/zope/schema/_bootstrapfields.py",>
line 183, in validate
self._validate(value)
File
"<http://jenkins.pylonsproject.org/job/zope.schema/ws/src/zope/schema/_bootstrapfields.py",>
line 310, in _validate
super(MinMaxLen, self)._validate(value)
File
"<http://jenkins.pylonsproject.org/job/zope.schema/ws/src/zope/schema/_bootstrapfields.py",>
line 213, in _validate
raise ConstraintNotSatisfied(value, self.__name__)
ConstraintNotSatisfied: (u'foo spam', '')
- ------------------------------ %< --------------------------
(Insert CannedRant#3 about doctests here).
Tres.
- --
===================================================================
Tres Seaver +1 540-429-0999 tseaver at palladion.com
Palladion Software "Excellence by Design" http://palladion.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
iEYEARECAAYFAlLK668ACgkQ+gerLs4ltQ7/dwCeJyf2tpRfzG4HgLr8QJV9RQcl
vHAAn2AzMLxrBd2cg/GJnlRqTXIOMV65
=pPu8
-----END PGP SIGNATURE-----
More information about the Zope-Dev
mailing list