[Testbot] Plone 4.2 – Python 2.6 – Build # 415 – Regression! – 87 failure(s)
admin at jenkins.plone.org
admin at jenkins.plone.org
Mon Jan 14 19:37:45 UTC 2013
https://jenkins.plone.org/job/plone-4.2-python-2.6/415/
Total: 7895
Pass: 7808
Fail: 87
FAILED TESTS
------------
87 tests failed.
REGRESSION: Products.PlonePAS.utils.scale_image
Error Message:
Failed doctest test for Products.PlonePAS.utils.scale_image
Stack Trace:
Failed doctest test for Products.PlonePAS.utils.scale_image
File "/home/jenkins/.buildout/eggs/Products.PlonePAS-4.0.15-py2.6.egg/Products/PlonePAS/utils.py", line 49, in scale_image
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/Products.PlonePAS-4.0.15-py2.6.egg/Products/PlonePAS/utils.py", line 90, in Products.PlonePAS.utils.scale_image
Failed example:
new_jpg, mimetype = scale_image(orig_jpg, (50, 50))
Exception raised:
Traceback (most recent call last):
File "/opt/python2.6/lib/python2.6/doctest.py", line 1253, in __run
compileflags, 1) in test.globs
File "<doctest Products.PlonePAS.utils.scale_image[15]>", line 1, in <module>
new_jpg, mimetype = scale_image(orig_jpg, (50, 50))
File "/home/jenkins/.buildout/eggs/Products.PlonePAS-4.0.15-py2.6.egg/Products/PlonePAS/utils.py", line 165, in scale_image
image.thumbnail(size, resample=IMAGE_SCALE_PARAMS['algorithm'])
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 1559, in thumbnail
self.load()
File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 189, in load
d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 385, in _getdecoder
raise IOError("decoder %s not available" % decoder_name)
IOError: decoder jpeg not available
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/Products.PlonePAS-4.0.15-py2.6.egg/Products/PlonePAS/utils.py", line 91, in Products.PlonePAS.utils.scale_image
Failed example:
img = Image.open(new_jpg)
Exception raised:
Traceback (most recent call last):
File "/opt/python2.6/lib/python2.6/doctest.py", line 1253, in __run
compileflags, 1) in test.globs
File "<doctest Products.PlonePAS.utils.scale_image[16]>", line 1, in <module>
img = Image.open(new_jpg)
NameError: name 'new_jpg' is not defined
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/Products.PlonePAS-4.0.15-py2.6.egg/Products/PlonePAS/utils.py", line 92, in Products.PlonePAS.utils.scale_image
Failed example:
img.size
Exception raised:
Traceback (most recent call last):
File "/opt/python2.6/lib/python2.6/doctest.py", line 1253, in __run
compileflags, 1) in test.globs
File "<doctest Products.PlonePAS.utils.scale_image[17]>", line 1, in <module>
img.size
NameError: name 'img' is not defined
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/Products.PlonePAS-4.0.15-py2.6.egg/Products/PlonePAS/utils.py", line 94, in Products.PlonePAS.utils.scale_image
Failed example:
img.format
Exception raised:
Traceback (most recent call last):
File "/opt/python2.6/lib/python2.6/doctest.py", line 1253, in __run
compileflags, 1) in test.globs
File "<doctest Products.PlonePAS.utils.scale_image[18]>", line 1, in <module>
img.format
NameError: name 'img' is not defined
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/Products.PlonePAS-4.0.15-py2.6.egg/Products/PlonePAS/utils.py", line 96, in Products.PlonePAS.utils.scale_image
Failed example:
mimetype
Exception raised:
Traceback (most recent call last):
File "/opt/python2.6/lib/python2.6/doctest.py", line 1253, in __run
compileflags, 1) in test.globs
File "<doctest Products.PlonePAS.utils.scale_image[19]>", line 1, in <module>
mimetype
NameError: name 'mimetype' is not defined
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/Products.PlonePAS-4.0.15-py2.6.egg/Products/PlonePAS/utils.py", line 99, in Products.PlonePAS.utils.scale_image
Failed example:
new_png, mimetype = scale_image(orig_png, (50, 50))
Exception raised:
Traceback (most recent call last):
File "/opt/python2.6/lib/python2.6/doctest.py", line 1253, in __run
compileflags, 1) in test.globs
File "<doctest Products.PlonePAS.utils.scale_image[20]>", line 1, in <module>
new_png, mimetype = scale_image(orig_png, (50, 50))
File "/home/jenkins/.buildout/eggs/Products.PlonePAS-4.0.15-py2.6.egg/Products/PlonePAS/utils.py", line 165, in scale_image
image.thumbnail(size, resample=IMAGE_SCALE_PARAMS['algorithm'])
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 1559, in thumbnail
self.load()
File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 189, in load
d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 385, in _getdecoder
raise IOError("decoder %s not available" % decoder_name)
IOError: decoder zip not available
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/Products.PlonePAS-4.0.15-py2.6.egg/Products/PlonePAS/utils.py", line 100, in Products.PlonePAS.utils.scale_image
Failed example:
img = Image.open(new_png)
Exception raised:
Traceback (most recent call last):
File "/opt/python2.6/lib/python2.6/doctest.py", line 1253, in __run
compileflags, 1) in test.globs
File "<doctest Products.PlonePAS.utils.scale_image[21]>", line 1, in <module>
img = Image.open(new_png)
NameError: name 'new_png' is not defined
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/Products.PlonePAS-4.0.15-py2.6.egg/Products/PlonePAS/utils.py", line 101, in Products.PlonePAS.utils.scale_image
Failed example:
img.size
Exception raised:
Traceback (most recent call last):
File "/opt/python2.6/lib/python2.6/doctest.py", line 1253, in __run
compileflags, 1) in test.globs
File "<doctest Products.PlonePAS.utils.scale_image[22]>", line 1, in <module>
img.size
NameError: name 'img' is not defined
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/Products.PlonePAS-4.0.15-py2.6.egg/Products/PlonePAS/utils.py", line 103, in Products.PlonePAS.utils.scale_image
Failed example:
img.format
Exception raised:
Traceback (most recent call last):
File "/opt/python2.6/lib/python2.6/doctest.py", line 1253, in __run
compileflags, 1) in test.globs
File "<doctest Products.PlonePAS.utils.scale_image[23]>", line 1, in <module>
img.format
NameError: name 'img' is not defined
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/Products.PlonePAS-4.0.15-py2.6.egg/Products/PlonePAS/utils.py", line 105, in Products.PlonePAS.utils.scale_image
Failed example:
mimetype
Exception raised:
Traceback (most recent call last):
File "/opt/python2.6/lib/python2.6/doctest.py", line 1253, in __run
compileflags, 1) in test.globs
File "<doctest Products.PlonePAS.utils.scale_image[24]>", line 1, in <module>
mimetype
NameError: name 'mimetype' is not defined
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/Products.PlonePAS-4.0.15-py2.6.egg/Products/PlonePAS/utils.py", line 124, in Products.PlonePAS.utils.scale_image
Failed example:
new_jpg, mimetype = scale_image(orig_jpg, (70, 100))
Exception raised:
Traceback (most recent call last):
File "/opt/python2.6/lib/python2.6/doctest.py", line 1253, in __run
compileflags, 1) in test.globs
File "<doctest Products.PlonePAS.utils.scale_image[32]>", line 1, in <module>
new_jpg, mimetype = scale_image(orig_jpg, (70, 100))
File "/home/jenkins/.buildout/eggs/Products.PlonePAS-4.0.15-py2.6.egg/Products/PlonePAS/utils.py", line 165, in scale_image
image.thumbnail(size, resample=IMAGE_SCALE_PARAMS['algorithm'])
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 1559, in thumbnail
self.load()
File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 189, in load
d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 385, in _getdecoder
raise IOError("decoder %s not available" % decoder_name)
IOError: decoder jpeg not available
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/Products.PlonePAS-4.0.15-py2.6.egg/Products/PlonePAS/utils.py", line 125, in Products.PlonePAS.utils.scale_image
Failed example:
img = Image.open(new_jpg)
Exception raised:
Traceback (most recent call last):
File "/opt/python2.6/lib/python2.6/doctest.py", line 1253, in __run
compileflags, 1) in test.globs
File "<doctest Products.PlonePAS.utils.scale_image[33]>", line 1, in <module>
img = Image.open(new_jpg)
NameError: name 'new_jpg' is not defined
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/Products.PlonePAS-4.0.15-py2.6.egg/Products/PlonePAS/utils.py", line 126, in Products.PlonePAS.utils.scale_image
Failed example:
img.size
Differences (ndiff with -expected +actual):
- (70, 70)
? ^ ^
+ (50, 50)
? ^ ^
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/Products.PlonePAS-4.0.15-py2.6.egg/Products/PlonePAS/utils.py", line 130, in Products.PlonePAS.utils.scale_image
Failed example:
new_jpg, mimetype = scale_image(orig_jpg, (70, 50))
Exception raised:
Traceback (most recent call last):
File "/opt/python2.6/lib/python2.6/doctest.py", line 1253, in __run
compileflags, 1) in test.globs
File "<doctest Products.PlonePAS.utils.scale_image[36]>", line 1, in <module>
new_jpg, mimetype = scale_image(orig_jpg, (70, 50))
File "/home/jenkins/.buildout/eggs/Products.PlonePAS-4.0.15-py2.6.egg/Products/PlonePAS/utils.py", line 165, in scale_image
image.thumbnail(size, resample=IMAGE_SCALE_PARAMS['algorithm'])
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 1559, in thumbnail
self.load()
File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 189, in load
d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 385, in _getdecoder
raise IOError("decoder %s not available" % decoder_name)
IOError: decoder jpeg not available
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/Products.PlonePAS-4.0.15-py2.6.egg/Products/PlonePAS/utils.py", line 131, in Products.PlonePAS.utils.scale_image
Failed example:
img = Image.open(new_jpg)
Exception raised:
Traceback (most recent call last):
File "/opt/python2.6/lib/python2.6/doctest.py", line 1253, in __run
compileflags, 1) in test.globs
File "<doctest Products.PlonePAS.utils.scale_image[37]>", line 1, in <module>
img = Image.open(new_jpg)
NameError: name 'new_jpg' is not defined
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/opt/python2.6/lib/python2.6/doctest.py", line 2163, in runTest
raise self.failureException(self.format_failure(new.getvalue()))
REGRESSION: Products.PortalTransforms.tests.test_transforms.PILTransformsTest.test_image_to_bmp
Error Message:
decoder jpeg not available
Stack Trace:
decoder jpeg not available
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/tests/test_transforms.py", line 103, in test_image_to_bmp
data = self.pt.convertTo(target_mimetype='image/x-ms-bmp', orig=data)
File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/TransformEngine.py", line 173, in convertTo
usedby=usedby, **kwargs)
File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/Transform.py", line 198, in convert
return self._v_transform.convert(*args, **kwargs)
File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/libtransforms/piltransform.py", line 29, in convert
pil_img.save(imgio, self.format)
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 1406, in save
self.load()
File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 189, in load
d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 385, in _getdecoder
raise IOError("decoder %s not available" % decoder_name)
REGRESSION: Products.PortalTransforms.tests.test_transforms.PILTransformsTest.test_image_to_gif
Error Message:
decoder zip not available
Stack Trace:
decoder zip not available
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/tests/test_transforms.py", line 112, in test_image_to_gif
data = self.pt.convertTo(target_mimetype='image/gif', orig=data)
File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/TransformEngine.py", line 173, in convertTo
usedby=usedby, **kwargs)
File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/Transform.py", line 198, in convert
return self._v_transform.convert(*args, **kwargs)
File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/libtransforms/piltransform.py", line 29, in convert
pil_img.save(imgio, self.format)
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 1406, in save
self.load()
File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 189, in load
d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 385, in _getdecoder
raise IOError("decoder %s not available" % decoder_name)
REGRESSION: Products.PortalTransforms.tests.test_transforms.PILTransformsTest.test_image_to_jpeg
Error Message:
encoder jpeg not available
Stack Trace:
encoder jpeg not available
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/tests/test_transforms.py", line 121, in test_image_to_jpeg
data = self.pt.convertTo(target_mimetype='image/jpeg', orig=data)
File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/TransformEngine.py", line 173, in convertTo
usedby=usedby, **kwargs)
File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/Transform.py", line 198, in convert
return self._v_transform.convert(*args, **kwargs)
File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/libtransforms/piltransform.py", line 29, in convert
pil_img.save(imgio, self.format)
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 1439, in save
save_handler(self, fp, filename)
File "/opt/python2.6/lib/python2.6/site-packages/PIL/JpegImagePlugin.py", line 471, in _save
ImageFile._save(im, fp, [("jpeg", (0,0)+im.size, 0, rawmode)])
File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 481, in _save
e = Image._getencoder(im.mode, e, a, im.encoderconfig)
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 401, in _getencoder
raise IOError("encoder %s not available" % encoder_name)
REGRESSION: Products.PortalTransforms.tests.test_transforms.PILTransformsTest.test_image_to_png
Error Message:
decoder jpeg not available
Stack Trace:
decoder jpeg not available
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/tests/test_transforms.py", line 130, in test_image_to_png
data = self.pt.convertTo(target_mimetype='image/png', orig=data)
File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/TransformEngine.py", line 173, in convertTo
usedby=usedby, **kwargs)
File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/Transform.py", line 198, in convert
return self._v_transform.convert(*args, **kwargs)
File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/libtransforms/piltransform.py", line 29, in convert
pil_img.save(imgio, self.format)
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 1406, in save
self.load()
File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 189, in load
d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 385, in _getdecoder
raise IOError("decoder %s not available" % decoder_name)
REGRESSION: Products.PortalTransforms.tests.test_transforms.PILTransformsTest.test_image_to_ppm
Error Message:
decoder zip not available
Stack Trace:
decoder zip not available
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/tests/test_transforms.py", line 149, in test_image_to_ppm
orig=data)
File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/TransformEngine.py", line 173, in convertTo
usedby=usedby, **kwargs)
File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/Transform.py", line 198, in convert
return self._v_transform.convert(*args, **kwargs)
File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/libtransforms/piltransform.py", line 26, in convert
pil_img = pil_img.convert("RGB")
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 679, in convert
self.load()
File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 189, in load
d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 385, in _getdecoder
raise IOError("decoder %s not available" % decoder_name)
REGRESSION: Products.PortalTransforms.tests.test_transforms.PILTransformsTest.test_image_to_tiff
Error Message:
decoder jpeg not available
Stack Trace:
decoder jpeg not available
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/tests/test_transforms.py", line 159, in test_image_to_tiff
data = self.pt.convertTo(target_mimetype='image/tiff', orig=data)
File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/TransformEngine.py", line 173, in convertTo
usedby=usedby, **kwargs)
File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/Transform.py", line 198, in convert
return self._v_transform.convert(*args, **kwargs)
File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/libtransforms/piltransform.py", line 29, in convert
pil_img.save(imgio, self.format)
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 1406, in save
self.load()
File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 189, in load
d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 385, in _getdecoder
raise IOError("decoder %s not available" % decoder_name)
REGRESSION: Products.PortalTransforms.tests.test_transforms.TransformTestSubclass.testSame
Error Message:
decoder jpeg not available
Stack Trace:
decoder jpeg not available
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/tests/test_transforms.py", line 76, in testSame
self.do_convert(filename=self.input)
File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/tests/test_transforms.py", line 45, in do_convert
res_data = self.transform.convert(orig, data, filename=filename)
File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/libtransforms/piltransform.py", line 29, in convert
pil_img.save(imgio, self.format)
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 1406, in save
self.load()
File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 189, in load
d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 385, in _getdecoder
raise IOError("decoder %s not available" % decoder_name)
REGRESSION: Products.PortalTransforms.tests.test_transforms.TransformTestSubclass.testSameNoFilename
Error Message:
decoder jpeg not available
Stack Trace:
decoder jpeg not available
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/tests/test_transforms.py", line 82, in testSameNoFilename
self.do_convert()
File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/tests/test_transforms.py", line 45, in do_convert
res_data = self.transform.convert(orig, data, filename=filename)
File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/libtransforms/piltransform.py", line 29, in convert
pil_img.save(imgio, self.format)
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 1406, in save
self.load()
File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 189, in load
d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 385, in _getdecoder
raise IOError("decoder %s not available" % decoder_name)
REGRESSION: Products.PortalTransforms.tests.test_transforms.TransformTestSubclass.testSame
Error Message:
encoder jpeg not available
Stack Trace:
encoder jpeg not available
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/tests/test_transforms.py", line 76, in testSame
self.do_convert(filename=self.input)
File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/tests/test_transforms.py", line 45, in do_convert
res_data = self.transform.convert(orig, data, filename=filename)
File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/libtransforms/piltransform.py", line 29, in convert
pil_img.save(imgio, self.format)
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 1439, in save
save_handler(self, fp, filename)
File "/opt/python2.6/lib/python2.6/site-packages/PIL/JpegImagePlugin.py", line 471, in _save
ImageFile._save(im, fp, [("jpeg", (0,0)+im.size, 0, rawmode)])
File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 481, in _save
e = Image._getencoder(im.mode, e, a, im.encoderconfig)
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 401, in _getencoder
raise IOError("encoder %s not available" % encoder_name)
REGRESSION: Products.PortalTransforms.tests.test_transforms.TransformTestSubclass.testSameNoFilename
Error Message:
encoder jpeg not available
Stack Trace:
encoder jpeg not available
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/tests/test_transforms.py", line 82, in testSameNoFilename
self.do_convert()
File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/tests/test_transforms.py", line 45, in do_convert
res_data = self.transform.convert(orig, data, filename=filename)
File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/libtransforms/piltransform.py", line 29, in convert
pil_img.save(imgio, self.format)
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 1439, in save
save_handler(self, fp, filename)
File "/opt/python2.6/lib/python2.6/site-packages/PIL/JpegImagePlugin.py", line 471, in _save
ImageFile._save(im, fp, [("jpeg", (0,0)+im.size, 0, rawmode)])
File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 481, in _save
e = Image._getencoder(im.mode, e, a, im.encoderconfig)
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 401, in _getencoder
raise IOError("encoder %s not available" % encoder_name)
REGRESSION: Products.PortalTransforms.tests.test_transforms.TransformTestSubclass.testSame
Error Message:
encoder zip not available
Stack Trace:
encoder zip not available
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/tests/test_transforms.py", line 76, in testSame
self.do_convert(filename=self.input)
File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/tests/test_transforms.py", line 45, in do_convert
res_data = self.transform.convert(orig, data, filename=filename)
File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/libtransforms/piltransform.py", line 29, in convert
pil_img.save(imgio, self.format)
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 1439, in save
save_handler(self, fp, filename)
File "/opt/python2.6/lib/python2.6/site-packages/PIL/PngImagePlugin.py", line 572, in _save
ImageFile._save(im, _idat(fp, chunk), [("zip", (0,0)+im.size, 0, rawmode)])
File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 481, in _save
e = Image._getencoder(im.mode, e, a, im.encoderconfig)
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 401, in _getencoder
raise IOError("encoder %s not available" % encoder_name)
REGRESSION: Products.PortalTransforms.tests.test_transforms.TransformTestSubclass.testSameNoFilename
Error Message:
encoder zip not available
Stack Trace:
encoder zip not available
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/tests/test_transforms.py", line 82, in testSameNoFilename
self.do_convert()
File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/tests/test_transforms.py", line 45, in do_convert
res_data = self.transform.convert(orig, data, filename=filename)
File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/libtransforms/piltransform.py", line 29, in convert
pil_img.save(imgio, self.format)
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 1439, in save
save_handler(self, fp, filename)
File "/opt/python2.6/lib/python2.6/site-packages/PIL/PngImagePlugin.py", line 572, in _save
ImageFile._save(im, _idat(fp, chunk), [("zip", (0,0)+im.size, 0, rawmode)])
File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 481, in _save
e = Image._getencoder(im.mode, e, a, im.encoderconfig)
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 401, in _getencoder
raise IOError("encoder %s not available" % encoder_name)
REGRESSION: Products.PortalTransforms.tests.test_transforms.TransformTestSubclass.testSame
Error Message:
decoder zip not available
Stack Trace:
decoder zip not available
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/tests/test_transforms.py", line 76, in testSame
self.do_convert(filename=self.input)
File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/tests/test_transforms.py", line 45, in do_convert
res_data = self.transform.convert(orig, data, filename=filename)
File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/libtransforms/piltransform.py", line 29, in convert
pil_img.save(imgio, self.format)
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 1406, in save
self.load()
File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 189, in load
d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 385, in _getdecoder
raise IOError("decoder %s not available" % decoder_name)
REGRESSION: Products.PortalTransforms.tests.test_transforms.TransformTestSubclass.testSameNoFilename
Error Message:
decoder zip not available
Stack Trace:
decoder zip not available
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/tests/test_transforms.py", line 82, in testSameNoFilename
self.do_convert()
File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/tests/test_transforms.py", line 45, in do_convert
res_data = self.transform.convert(orig, data, filename=filename)
File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/libtransforms/piltransform.py", line 29, in convert
pil_img.save(imgio, self.format)
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 1406, in save
self.load()
File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 189, in load
d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 385, in _getdecoder
raise IOError("decoder %s not available" % decoder_name)
REGRESSION: Products.PortalTransforms.tests.test_transforms.TransformTestSubclass.testSame
Error Message:
decoder zip not available
Stack Trace:
decoder zip not available
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/tests/test_transforms.py", line 76, in testSame
self.do_convert(filename=self.input)
File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/tests/test_transforms.py", line 45, in do_convert
res_data = self.transform.convert(orig, data, filename=filename)
File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/libtransforms/piltransform.py", line 29, in convert
pil_img.save(imgio, self.format)
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 1406, in save
self.load()
File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 189, in load
d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 385, in _getdecoder
raise IOError("decoder %s not available" % decoder_name)
REGRESSION: Products.PortalTransforms.tests.test_transforms.TransformTestSubclass.testSameNoFilename
Error Message:
decoder zip not available
Stack Trace:
decoder zip not available
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/tests/test_transforms.py", line 82, in testSameNoFilename
self.do_convert()
File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/tests/test_transforms.py", line 45, in do_convert
res_data = self.transform.convert(orig, data, filename=filename)
File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/libtransforms/piltransform.py", line 29, in convert
pil_img.save(imgio, self.format)
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 1406, in save
self.load()
File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 189, in load
d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 385, in _getdecoder
raise IOError("decoder %s not available" % decoder_name)
REGRESSION: Products.TinyMCE.tests.test_utility.UtilityTestCase.test_tinymce_configurable_image_dimensions
Error Message:
decoder zip not available
Stack Trace:
decoder zip not available
File "/home/jenkins/.buildout/eggs/unittest2-0.5.1-py2.6.egg/unittest2/case.py", line 340, in run
testMethod()
File "/home/jenkins/.buildout/eggs/Products.TinyMCE-1.2.15-py2.6.egg/Products/TinyMCE/tests/test_utility.py", line 159, in test_tinymce_configurable_image_dimensions
self.portal[id].setImage(imgdata)
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/Products.Archetypes/Products/Archetypes/ClassGen.py", line 76, in generatedMutator
return schema[name].set(self, value, **kw)
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/Products.Archetypes/Products/Archetypes/Field.py", line 2345, in set
self.createScales(instance, value=data)
File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/monkey.py", line 39, in createScales
data = handler.createScale(instance, name, width, height, data=value)
File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/traverse.py", line 73, in createScale
imgdata, format = field.scale(data, width, height)
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/Products.Archetypes/Products/Archetypes/Field.py", line 2542, in scale
image.save(thumbnail_file, target_format, quality=self.pil_quality)
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 1406, in save
self.load()
File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 189, in load
d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 385, in _getdecoder
raise IOError("decoder %s not available" % decoder_name)
REGRESSION: Products.kupu.plone.tests.test_outputfilters.OutputFiltersIntegrationTestCase.testFilters
Error Message:
'NoneType' object has no attribute 'absolute_url'
Stack Trace:
'NoneType' object has no attribute 'absolute_url'
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/.buildout/eggs/Products.kupu-1.5.1-py2.6.egg/Products/kupu/plone/tests/test_outputfilters.py", line 20, in testFilters
'text/x-html-safe', text, mimetype='text/html', context=self.portal)
File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/TransformEngine.py", line 173, in convertTo
usedby=usedby, **kwargs)
File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/chain.py", line 54, in convert
data = transform.convert(orig, data, **kwargs)
File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/Transform.py", line 198, in convert
return self._v_transform.convert(*args, **kwargs)
File "/home/jenkins/.buildout/eggs/plone.outputfilters-1.8-py2.6.egg/plone/outputfilters/transforms/html_to_plone_outputfilters_html.py", line 47, in convert
res = apply_filters(filters, orig)
File "/home/jenkins/.buildout/eggs/plone.outputfilters-1.8-py2.6.egg/plone/outputfilters/__init__.py", line 6, in apply_filters
res = filter(data)
File "/home/jenkins/.buildout/eggs/plone.outputfilters-1.8-py2.6.egg/plone/outputfilters/filters/resolveuid_and_caption.py", line 103, in __call__
self.feed(data)
File "/opt/python2.6/lib/python2.6/sgmllib.py", line 104, in feed
self.goahead(0)
File "/opt/python2.6/lib/python2.6/sgmllib.py", line 138, in goahead
k = self.parse_starttag(i)
File "/opt/python2.6/lib/python2.6/sgmllib.py", line 296, in parse_starttag
self.finish_starttag(tag, attrs)
File "/opt/python2.6/lib/python2.6/sgmllib.py", line 338, in finish_starttag
self.unknown_starttag(tag, attrs)
File "/home/jenkins/.buildout/eggs/plone.outputfilters-1.8-py2.6.egg/plone/outputfilters/filters/resolveuid_and_caption.py", line 330, in unknown_starttag
image, fullimage, src, description = self.resolve_image(src)
File "/home/jenkins/.buildout/eggs/plone.outputfilters-1.8-py2.6.egg/plone/outputfilters/filters/resolveuid_and_caption.py", line 245, in resolve_image
src = image.absolute_url() + appendix
REGRESSION: plone.app.blob.tests.replacement-types.txt
Error Message:
Failed doctest test for replacement-types.txt
Stack Trace:
Failed doctest test for replacement-types.txt
File "/home/jenkins/.buildout/eggs/plone.app.blob-1.5.6-py2.6.egg/plone/app/blob/tests/replacement-types.txt", line 0
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/plone.app.blob-1.5.6-py2.6.egg/plone/app/blob/tests/replacement-types.txt", line 95, in replacement-types.txt
Failed example:
browser.open('image_preview')
Exception raised:
Traceback (most recent call last):
File "/opt/python2.6/lib/python2.6/doctest.py", line 1253, in __run
compileflags, 1) in test.globs
File "<doctest replacement-types.txt[39]>", line 1, in <module>
File "/home/jenkins/.buildout/eggs/zope.testbrowser-3.11.1-py2.6.egg/zope/testbrowser/browser.py", line 240, in open
self.mech_browser.open(url, data)
File "/home/jenkins/.buildout/eggs/mechanize-0.2.5-py2.6.egg/mechanize/_mechanize.py", line 203, in open
return self._mech_open(url, data, timeout=timeout)
File "/home/jenkins/.buildout/eggs/mechanize-0.2.5-py2.6.egg/mechanize/_mechanize.py", line 255, in _mech_open
raise response
HTTPError: HTTP Error 404: Not Found
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/opt/python2.6/lib/python2.6/doctest.py", line 2163, in runTest
raise self.failureException(self.format_failure(new.getvalue()))
REGRESSION: plone.app.blob.tests.transforms.txt
Error Message:
Failed doctest test for transforms.txt
Stack Trace:
Failed doctest test for transforms.txt
File "/home/jenkins/.buildout/eggs/plone.app.blob-1.5.6-py2.6.egg/plone/app/blob/tests/transforms.txt", line 0
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/plone.app.blob-1.5.6-py2.6.egg/plone/app/blob/tests/transforms.txt", line 15, in transforms.txt
Failed example:
scale = traverse(image, 'image_mini')
Exception raised:
Traceback (most recent call last):
File "/opt/python2.6/lib/python2.6/doctest.py", line 1253, in __run
compileflags, 1) in test.globs
File "<doctest transforms.txt[7]>", line 1, in <module>
scale = traverse(image, 'image_mini')
File "/home/jenkins/.buildout/eggs/Zope2-2.13.19-py2.6.egg/ZPublisher/BaseRequest.py", line 346, in traverseName
ob2 = adapter.publishTraverse(self, name)
File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/traverse.py", line 33, in publishTraverse
return self.fallback(request, name)
File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/traverse.py", line 19, in fallback
return super(ImageTraverser, self).publishTraverse(request, name)
File "/home/jenkins/.buildout/eggs/Zope2-2.13.19-py2.6.egg/ZPublisher/BaseRequest.py", line 105, in publishTraverse
raise e
AttributeError: image_mini
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/opt/python2.6/lib/python2.6/doctest.py", line 2163, in runTest
raise self.failureException(self.format_failure(new.getvalue()))
REGRESSION: plone.app.imaging.tests.transforms.txt
Error Message:
Failed doctest test for transforms.txt
Stack Trace:
Failed doctest test for transforms.txt
File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/tests/transforms.txt", line 0
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/tests/transforms.txt", line 14, in transforms.txt
Failed example:
scale = traverse(image, 'image_mini')
Exception raised:
Traceback (most recent call last):
File "/opt/python2.6/lib/python2.6/doctest.py", line 1253, in __run
compileflags, 1) in test.globs
File "<doctest transforms.txt[6]>", line 1, in <module>
scale = traverse(image, 'image_mini')
File "/home/jenkins/.buildout/eggs/Zope2-2.13.19-py2.6.egg/ZPublisher/BaseRequest.py", line 346, in traverseName
ob2 = adapter.publishTraverse(self, name)
File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/traverse.py", line 33, in publishTraverse
return self.fallback(request, name)
File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/traverse.py", line 19, in fallback
return super(ImageTraverser, self).publishTraverse(request, name)
File "/home/jenkins/.buildout/eggs/Zope2-2.13.19-py2.6.egg/ZPublisher/BaseRequest.py", line 105, in publishTraverse
raise e
AttributeError: image_mini
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/opt/python2.6/lib/python2.6/doctest.py", line 2163, in runTest
raise self.failureException(self.format_failure(new.getvalue()))
REGRESSION: plone.app.users.tests.userdata_prefs_user_details.txt
Error Message:
Failed doctest test for userdata_prefs_user_details.txt
Stack Trace:
Failed doctest test for userdata_prefs_user_details.txt
File "/home/jenkins/.buildout/eggs/plone.app.users-1.1.5-py2.6.egg/plone/app/users/tests/userdata_prefs_user_details.txt", line 0
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/plone.app.users-1.1.5-py2.6.egg/plone/app/users/tests/userdata_prefs_user_details.txt", line 60, in userdata_prefs_user_details.txt
Failed example:
self.browser.getControl(name="form.actions.save").click()
Exception raised:
Traceback (most recent call last):
File "/opt/python2.6/lib/python2.6/doctest.py", line 1253, in __run
compileflags, 1) in test.globs
File "<doctest userdata_prefs_user_details.txt[29]>", line 1, in <module>
self.browser.getControl(name="form.actions.save").click()
File "/home/jenkins/.buildout/eggs/zope.testbrowser-3.11.1-py2.6.egg/zope/testbrowser/browser.py", line 639, in click
self.browser._clickSubmit(self.mech_form, self.mech_control, (1,1))
File "/home/jenkins/.buildout/eggs/zope.testbrowser-3.11.1-py2.6.egg/zope/testbrowser/browser.py", line 418, in _clickSubmit
label=label, coord=coord)
File "/home/jenkins/.buildout/eggs/mechanize-0.2.5-py2.6.egg/mechanize/_mechanize.py", line 541, in submit
return self.open(self.click(*args, **kwds))
File "/home/jenkins/.buildout/eggs/mechanize-0.2.5-py2.6.egg/mechanize/_mechanize.py", line 203, in open
return self._mech_open(url, data, timeout=timeout)
File "/home/jenkins/.buildout/eggs/mechanize-0.2.5-py2.6.egg/mechanize/_mechanize.py", line 255, in _mech_open
raise response
HTTPError: HTTP Error 500: Internal Server Error
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/opt/python2.6/lib/python2.6/doctest.py", line 2163, in runTest
raise self.failureException(self.format_failure(new.getvalue()))
REGRESSION: plone.app.blob.tests.test_new_scaling.ImagePublisherTests.testPublishCustomSizeViaName
Error Message:
404 != 200
Stack Trace:
404 != 200
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/.buildout/eggs/plone.app.blob-1.5.6-py2.6.egg/plone/app/blob/tests/test_new_scaling.py", line 156, in testPublishCustomSizeViaName
self.assertEqual(response.getStatus(), 200)
File "/opt/python2.6/lib/python2.6/unittest.py", line 350, in failUnlessEqual
(msg or '%r != %r' % (first, second))
REGRESSION: plone.app.blob.tests.test_new_scaling.ImagePublisherTests.testPublishCustomSizeViaUID
Error Message:
'NoneType' object has no attribute 'url'
Stack Trace:
'NoneType' object has no attribute 'url'
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/.buildout/eggs/plone.app.blob-1.5.6-py2.6.egg/plone/app/blob/tests/test_new_scaling.py", line 127, in testPublishCustomSizeViaUID
url = scale.url.replace('http://nohost', '')
REGRESSION: plone.app.blob.tests.test_new_scaling.ImagePublisherTests.testPublishScaleViaUID
Error Message:
'NoneType' object has no attribute 'url'
Stack Trace:
'NoneType' object has no attribute 'url'
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/.buildout/eggs/plone.app.blob-1.5.6-py2.6.egg/plone/app/blob/tests/test_new_scaling.py", line 106, in testPublishScaleViaUID
url = scale.url.replace('http://nohost', '')
REGRESSION: plone.app.blob.tests.test_new_scaling.ImagePublisherTests.testPublishThumbViaName
Error Message:
404 != 200
Stack Trace:
404 != 200
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/.buildout/eggs/plone.app.blob-1.5.6-py2.6.egg/plone/app/blob/tests/test_new_scaling.py", line 144, in testPublishThumbViaName
self.assertEqual(response.getStatus(), 200)
File "/opt/python2.6/lib/python2.6/unittest.py", line 350, in failUnlessEqual
(msg or '%r != %r' % (first, second))
REGRESSION: plone.app.blob.tests.test_new_scaling.ImagePublisherTests.testPublishThumbViaUID
Error Message:
'NoneType' object has no attribute 'url'
Stack Trace:
'NoneType' object has no attribute 'url'
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/.buildout/eggs/plone.app.blob-1.5.6-py2.6.egg/plone/app/blob/tests/test_new_scaling.py", line 115, in testPublishThumbViaUID
url = scale.url.replace('http://nohost', '')
REGRESSION: plone.app.blob.tests.test_new_scaling.ImageTraverseTests.testCustomSizeChange
Error Message:
(<Products.Five.metaclass.ImageScaling object at 0x7309250>, 'image')
Stack Trace:
(<Products.Five.metaclass.ImageScaling object at 0x7309250>, 'image')
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/.buildout/eggs/plone.app.blob-1.5.6-py2.6.egg/plone/app/blob/tests/test_new_scaling.py", line 62, in testCustomSizeChange
uid1, ext, width, height = self.traverse('image/foo')
File "/home/jenkins/.buildout/eggs/plone.app.blob-1.5.6-py2.6.egg/plone/app/blob/tests/test_new_scaling.py", line 22, in traverse
tag = view.traverse(name, stack)
File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/scaling.py", line 73, in traverse
raise TraversalError(self, name)
REGRESSION: plone.app.blob.tests.test_new_scaling.ImageTraverseTests.testCustomSizes
Error Message:
(<Products.Five.metaclass.ImageScaling object at 0x8f60a10>, 'image')
Stack Trace:
(<Products.Five.metaclass.ImageScaling object at 0x8f60a10>, 'image')
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/.buildout/eggs/plone.app.blob-1.5.6-py2.6.egg/plone/app/blob/tests/test_new_scaling.py", line 42, in testCustomSizes
uid, ext, width, height = self.traverse('image/foo')
File "/home/jenkins/.buildout/eggs/plone.app.blob-1.5.6-py2.6.egg/plone/app/blob/tests/test_new_scaling.py", line 22, in traverse
tag = view.traverse(name, stack)
File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/scaling.py", line 73, in traverse
raise TraversalError(self, name)
REGRESSION: plone.app.blob.tests.test_new_scaling.ImageTraverseTests.testImageThumb
Error Message:
(<Products.Five.metaclass.ImageScaling object at 0x96a5d50>, 'image')
Stack Trace:
(<Products.Five.metaclass.ImageScaling object at 0x96a5d50>, 'image')
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/.buildout/eggs/plone.app.blob-1.5.6-py2.6.egg/plone/app/blob/tests/test_new_scaling.py", line 33, in testImageThumb
uid, ext, width, height = self.traverse('image/thumb')
File "/home/jenkins/.buildout/eggs/plone.app.blob-1.5.6-py2.6.egg/plone/app/blob/tests/test_new_scaling.py", line 22, in traverse
tag = view.traverse(name, stack)
File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/scaling.py", line 73, in traverse
raise TraversalError(self, name)
REGRESSION: plone.app.blob.tests.test_new_scaling.ImageTraverseTests.testScaleInvalidation
Error Message:
(<Products.Five.metaclass.ImageScaling object at 0x5f27710>, 'image')
Stack Trace:
(<Products.Five.metaclass.ImageScaling object at 0x5f27710>, 'image')
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/.buildout/eggs/plone.app.blob-1.5.6-py2.6.egg/plone/app/blob/tests/test_new_scaling.py", line 48, in testScaleInvalidation
uid1, ext, width1, height1 = self.traverse('image/thumb')
File "/home/jenkins/.buildout/eggs/plone.app.blob-1.5.6-py2.6.egg/plone/app/blob/tests/test_new_scaling.py", line 22, in traverse
tag = view.traverse(name, stack)
File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/scaling.py", line 73, in traverse
raise TraversalError(self, name)
REGRESSION: plone.app.blob.tests.test_new_scaling.ScalesAdapterTests.testCreateScale
Error Message:
'NoneType' object has no attribute 'uid'
Stack Trace:
'NoneType' object has no attribute 'uid'
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/.buildout/eggs/plone.app.blob-1.5.6-py2.6.egg/plone/app/blob/tests/test_new_scaling.py", line 172, in testCreateScale
self.assertTrue(foo.uid)
REGRESSION: plone.app.blob.tests.test_new_scaling.ScalesAdapterTests.testCustomSizeChange
Error Message:
'NoneType' object has no attribute 'width'
Stack Trace:
'NoneType' object has no attribute 'width'
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/.buildout/eggs/plone.app.blob-1.5.6-py2.6.egg/plone/app/blob/tests/test_new_scaling.py", line 209, in testCustomSizeChange
self.assertEqual(foo.width, 23)
REGRESSION: plone.app.blob.tests.test_new_scaling.ScalesAdapterTests.testGetScaleByName
Error Message:
'NoneType' object has no attribute 'uid'
Stack Trace:
'NoneType' object has no attribute 'uid'
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/.buildout/eggs/plone.app.blob-1.5.6-py2.6.egg/plone/app/blob/tests/test_new_scaling.py", line 187, in testGetScaleByName
self.assertTrue(foo.uid)
REGRESSION: plone.app.blob.tests.test_new_scaling.ScalesAdapterTests.testScaleInvalidation
Error Message:
'NoneType' object has no attribute 'data'
Stack Trace:
'NoneType' object has no attribute 'data'
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/.buildout/eggs/plone.app.blob-1.5.6-py2.6.egg/plone/app/blob/tests/test_new_scaling.py", line 203, in testScaleInvalidation
self.assertFalse(foo1.data == foo2.data, 'scale not updated?')
REGRESSION: plone.app.blob.tests.test_scaling.BlobImageScaleTests.testScaleInvalidation
Error Message:
image_thumb
Stack Trace:
image_thumb
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/.buildout/eggs/plone.app.blob-1.5.6-py2.6.egg/plone/app/blob/tests/test_scaling.py", line 122, in testScaleInvalidation
thumb2 = traverse(image, 'image_thumb')
File "/home/jenkins/.buildout/eggs/Zope2-2.13.19-py2.6.egg/ZPublisher/BaseRequest.py", line 346, in traverseName
ob2 = adapter.publishTraverse(self, name)
File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/traverse.py", line 33, in publishTraverse
return self.fallback(request, name)
File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/traverse.py", line 19, in fallback
return super(ImageTraverser, self).publishTraverse(request, name)
File "/home/jenkins/.buildout/eggs/Zope2-2.13.19-py2.6.egg/ZPublisher/BaseRequest.py", line 105, in publishTraverse
raise e
REGRESSION: plone.app.imaging.tests.test_new_scaling.ImagePublisherTests.testPublishCustomSizeViaName
Error Message:
404 != 200
Stack Trace:
404 != 200
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/tests/test_new_scaling.py", line 161, in testPublishCustomSizeViaName
self.assertEqual(response.getStatus(), 200)
File "/opt/python2.6/lib/python2.6/unittest.py", line 350, in failUnlessEqual
(msg or '%r != %r' % (first, second))
REGRESSION: plone.app.imaging.tests.test_new_scaling.ImagePublisherTests.testPublishCustomSizeViaUID
Error Message:
'NoneType' object has no attribute 'url'
Stack Trace:
'NoneType' object has no attribute 'url'
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/tests/test_new_scaling.py", line 132, in testPublishCustomSizeViaUID
url = scale.url.replace('http://nohost', '')
REGRESSION: plone.app.imaging.tests.test_new_scaling.ImagePublisherTests.testPublishScaleViaUID
Error Message:
'NoneType' object has no attribute 'url'
Stack Trace:
'NoneType' object has no attribute 'url'
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/tests/test_new_scaling.py", line 111, in testPublishScaleViaUID
url = scale.url.replace('http://nohost', '')
REGRESSION: plone.app.imaging.tests.test_new_scaling.ImagePublisherTests.testPublishScaleWithInvalidUID
Error Message:
'NoneType' object has no attribute 'url'
Stack Trace:
'NoneType' object has no attribute 'url'
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/tests/test_new_scaling.py", line 166, in testPublishScaleWithInvalidUID
url = scale.url.replace('http://nohost', '')
REGRESSION: plone.app.imaging.tests.test_new_scaling.ImagePublisherTests.testPublishThumbViaName
Error Message:
404 != 200
Stack Trace:
404 != 200
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/tests/test_new_scaling.py", line 149, in testPublishThumbViaName
self.assertEqual(response.getStatus(), 200)
File "/opt/python2.6/lib/python2.6/unittest.py", line 350, in failUnlessEqual
(msg or '%r != %r' % (first, second))
REGRESSION: plone.app.imaging.tests.test_new_scaling.ImagePublisherTests.testPublishThumbViaUID
Error Message:
'NoneType' object has no attribute 'url'
Stack Trace:
'NoneType' object has no attribute 'url'
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/tests/test_new_scaling.py", line 120, in testPublishThumbViaUID
url = scale.url.replace('http://nohost', '')
REGRESSION: plone.app.imaging.tests.test_new_scaling.ImageTraverseTests.testCustomSizeChange
Error Message:
(<Products.Five.metaclass.ImageScaling object at 0x9c23d90>, 'image')
Stack Trace:
(<Products.Five.metaclass.ImageScaling object at 0x9c23d90>, 'image')
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/tests/test_new_scaling.py", line 61, in testCustomSizeChange
uid1, ext, width, height = self.traverse('image/foo')
File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/tests/test_new_scaling.py", line 21, in traverse
tag = view.traverse(name, stack)
File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/scaling.py", line 73, in traverse
raise TraversalError(self, name)
REGRESSION: plone.app.imaging.tests.test_new_scaling.ImageTraverseTests.testCustomSizes
Error Message:
(<Products.Five.metaclass.ImageScaling object at 0x63c97d0>, 'image')
Stack Trace:
(<Products.Five.metaclass.ImageScaling object at 0x63c97d0>, 'image')
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/tests/test_new_scaling.py", line 41, in testCustomSizes
uid, ext, width, height = self.traverse('image/foo')
File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/tests/test_new_scaling.py", line 21, in traverse
tag = view.traverse(name, stack)
File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/scaling.py", line 73, in traverse
raise TraversalError(self, name)
REGRESSION: plone.app.imaging.tests.test_new_scaling.ImageTraverseTests.testImageThumb
Error Message:
(<Products.Five.metaclass.ImageScaling object at 0x85e2a50>, 'image')
Stack Trace:
(<Products.Five.metaclass.ImageScaling object at 0x85e2a50>, 'image')
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/tests/test_new_scaling.py", line 32, in testImageThumb
uid, ext, width, height = self.traverse('image/thumb')
File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/tests/test_new_scaling.py", line 21, in traverse
tag = view.traverse(name, stack)
File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/scaling.py", line 73, in traverse
raise TraversalError(self, name)
REGRESSION: plone.app.imaging.tests.test_new_scaling.ImageTraverseTests.testScaleInvalidation
Error Message:
(<Products.Five.metaclass.ImageScaling object at 0x9956c10>, 'image')
Stack Trace:
(<Products.Five.metaclass.ImageScaling object at 0x9956c10>, 'image')
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/tests/test_new_scaling.py", line 47, in testScaleInvalidation
uid1, ext, width1, height1 = self.traverse('image/thumb')
File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/tests/test_new_scaling.py", line 21, in traverse
tag = view.traverse(name, stack)
File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/scaling.py", line 73, in traverse
raise TraversalError(self, name)
REGRESSION: plone.app.imaging.tests.test_new_scaling.ImageTraverseTests.testViewTagMethodCustomScale
Error Message:
'NoneType' object is unsubscriptable
Stack Trace:
'NoneType' object is unsubscriptable
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/tests/test_new_scaling.py", line 88, in testViewTagMethodCustomScale
view_tag = view.tag(width=23, height=23, alt="foo", title="foo")
File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/scaling.py", line 170, in tag
width = info['width']
REGRESSION: plone.app.imaging.tests.test_new_scaling.ScalesAdapterTests.testCreateScale
Error Message:
'NoneType' object has no attribute 'uid'
Stack Trace:
'NoneType' object has no attribute 'uid'
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/tests/test_new_scaling.py", line 185, in testCreateScale
self.failUnless(foo.uid)
REGRESSION: plone.app.imaging.tests.test_new_scaling.ScalesAdapterTests.testCreateScaleWithPdata
Error Message:
encoder jpeg not available
Stack Trace:
encoder jpeg not available
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/tests/test_new_scaling.py", line 208, in testCreateScaleWithPdata
foo = adapter.scale('image', width=100, height=80)
File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/scaling.py", line 128, in scale
**parameters
File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/scaling.py", line 207, in getInfo
fieldname=fieldname, height=height, width=width, **parameters)
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/storage.py", line 67, in scale
result = factory(**parameters)
File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/scaling.py", line 99, in create
return create(self.context, direction=direction, **parameters)
File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/scaling.py", line 35, in create
return scaleImage(data, **parameters)
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/scale.py", line 43, in scaleImage
image.save(result, format, quality=quality, optimize=True)
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 1439, in save
save_handler(self, fp, filename)
File "/opt/python2.6/lib/python2.6/site-packages/PIL/JpegImagePlugin.py", line 471, in _save
ImageFile._save(im, fp, [("jpeg", (0,0)+im.size, 0, rawmode)])
File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 481, in _save
e = Image._getencoder(im.mode, e, a, im.encoderconfig)
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 401, in _getencoder
raise IOError("encoder %s not available" % encoder_name)
REGRESSION: plone.app.imaging.tests.test_new_scaling.ScalesAdapterTests.testCustomSizeChange
Error Message:
'NoneType' object has no attribute 'width'
Stack Trace:
'NoneType' object has no attribute 'width'
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/tests/test_new_scaling.py", line 235, in testCustomSizeChange
self.assertEqual(foo.width, 23)
REGRESSION: plone.app.imaging.tests.test_new_scaling.ScalesAdapterTests.testGetScaleByName
Error Message:
'NoneType' object has no attribute 'uid'
Stack Trace:
'NoneType' object has no attribute 'uid'
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/tests/test_new_scaling.py", line 213, in testGetScaleByName
self.failUnless(foo.uid)
REGRESSION: plone.app.imaging.tests.test_new_scaling.ScalesAdapterTests.testScaleInvalidation
Error Message:
'NoneType' object has no attribute 'data'
Stack Trace:
'NoneType' object has no attribute 'data'
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/tests/test_new_scaling.py", line 229, in testScaleInvalidation
self.failIf(foo1.data == foo2.data, 'scale not updated?')
REGRESSION: plone.app.imaging.tests.test_scaling.ImageTraverseTests.testScaleInvalidation
Error Message:
image_thumb
Stack Trace:
image_thumb
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/tests/test_scaling.py", line 123, in testScaleInvalidation
thumb2 = traverse(image, 'image_thumb')
File "/home/jenkins/.buildout/eggs/Zope2-2.13.19-py2.6.egg/ZPublisher/BaseRequest.py", line 346, in traverseName
ob2 = adapter.publishTraverse(self, name)
File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/tests/test_scaling.py", line 17, in publishTraverse
return self.original(adapter, request, name)
File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/traverse.py", line 33, in publishTraverse
return self.fallback(request, name)
File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/traverse.py", line 19, in fallback
return super(ImageTraverser, self).publishTraverse(request, name)
File "/home/jenkins/.buildout/eggs/Zope2-2.13.19-py2.6.egg/ZPublisher/BaseRequest.py", line 105, in publishTraverse
raise e
REGRESSION: plone.openid.tests.testExtraction.TestOpenIdExtraction.testFormRedirectPriorities
Error Message:
Redirect not raised
Stack Trace:
Redirect not raised
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/.buildout/eggs/plone.openid-2.0.1-py2.6.egg/plone/openid/tests/testExtraction.py", line 114, in testFormRedirectPriorities
plugin.extractCredentials, plugin.REQUEST)
File "/opt/python2.6/lib/python2.6/unittest.py", line 342, in failUnlessRaises
raise self.failureException, "%s not raised" % excName
REGRESSION: plone.openid.tests.testExtraction.TestOpenIdExtraction.testLeadingWhiteSpacesInIdentityExtraction
Error Message:
Redirect not raised
Stack Trace:
Redirect not raised
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/.buildout/eggs/plone.openid-2.0.1-py2.6.egg/plone/openid/tests/testExtraction.py", line 59, in testLeadingWhiteSpacesInIdentityExtraction
plugin.REQUEST)
File "/opt/python2.6/lib/python2.6/unittest.py", line 342, in failUnlessRaises
raise self.failureException, "%s not raised" % excName
REGRESSION: plone.openid.tests.testExtraction.TestOpenIdExtraction.testRedirect
Error Message:
Redirect not raised
Stack Trace:
Redirect not raised
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/.buildout/eggs/plone.openid-2.0.1-py2.6.egg/plone/openid/tests/testExtraction.py", line 82, in testRedirect
plugin.REQUEST)
File "/opt/python2.6/lib/python2.6/unittest.py", line 342, in failUnlessRaises
raise self.failureException, "%s not raised" % excName
REGRESSION: plone.openid.tests.testExtraction.TestOpenIdExtraction.testTrailingWhiteSpacesInIdentityExtraction
Error Message:
Redirect not raised
Stack Trace:
Redirect not raised
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/.buildout/eggs/plone.openid-2.0.1-py2.6.egg/plone/openid/tests/testExtraction.py", line 71, in testTrailingWhiteSpacesInIdentityExtraction
plugin.REQUEST)
File "/opt/python2.6/lib/python2.6/unittest.py", line 342, in failUnlessRaises
raise self.failureException, "%s not raised" % excName
REGRESSION: plone.outputfilters.tests.test_resolveuid_and_caption.ResolveUIDAndCaptionFilterIntegrationTestCase.test_image_captioning_preserves_existing_links
Error Message:
Differences (ndiff with -expected +actual):
Stack Trace:
Differences (ndiff with -expected +actual):
+ <a href="/xyzzy" class="link"><img class="image-left captioned" src="image.jpg/image_thumb" /></a>
- <a href="/xyzzy" class="link"><dl style="width:128px;" class="image-left captioned">
- <dt><img src="http://nohost/plone/image.jpg/image_thumb" alt="Image" title="Image" height="84" width="128" /></dt>
- <dd class="image-caption" style="width:128px;">My caption</dd>
- </dl>
- </a>
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/.buildout/eggs/plone.outputfilters-1.8-py2.6.egg/plone/outputfilters/tests/test_resolveuid_and_caption.py", line 384, in test_image_captioning_preserves_existing_links
self._assertTransformsTo(text_in, text_out)
File "/home/jenkins/.buildout/eggs/plone.outputfilters-1.8-py2.6.egg/plone/outputfilters/tests/test_resolveuid_and_caption.py", line 76, in _assertTransformsTo
wrapper, out, REPORT_NDIFF))
REGRESSION: plone.outputfilters.tests.test_resolveuid_and_caption.ResolveUIDAndCaptionFilterIntegrationTestCase.test_image_captioning_relative_path_scale
Error Message:
Differences (ndiff with -expected +actual):
Stack Trace:
Differences (ndiff with -expected +actual):
+ <img class="captioned" src="image.jpg/image_thumb" />
- <dl style="width:128px;" class="captioned">
- <dt><a rel="lightbox" href="/plone/image.jpg"><img src="http://nohost/plone/image.jpg/image_thumb" alt="Image" title="Image" height="84" width="128" /></a></dt>
- <dd class="image-caption" style="width:128px;">My caption</dd>
- </dl>
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/.buildout/eggs/plone.outputfilters-1.8-py2.6.egg/plone/outputfilters/tests/test_resolveuid_and_caption.py", line 303, in test_image_captioning_relative_path_scale
self._assertTransformsTo(text_in, text_out)
File "/home/jenkins/.buildout/eggs/plone.outputfilters-1.8-py2.6.egg/plone/outputfilters/tests/test_resolveuid_and_caption.py", line 76, in _assertTransformsTo
wrapper, out, REPORT_NDIFF))
REGRESSION: plone.outputfilters.tests.test_resolveuid_and_caption.ResolveUIDAndCaptionFilterIntegrationTestCase.test_image_captioning_resolveuid_new_scale
Error Message:
'NoneType' object has no attribute 'absolute_url'
Stack Trace:
'NoneType' object has no attribute 'absolute_url'
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/.buildout/eggs/plone.outputfilters-1.8-py2.6.egg/plone/outputfilters/tests/test_resolveuid_and_caption.py", line 327, in test_image_captioning_resolveuid_new_scale
self._assertTransformsTo(text_in, text_out)
File "/home/jenkins/.buildout/eggs/plone.outputfilters-1.8-py2.6.egg/plone/outputfilters/tests/test_resolveuid_and_caption.py", line 66, in _assertTransformsTo
out = self.parser(input)
File "/home/jenkins/.buildout/eggs/plone.outputfilters-1.8-py2.6.egg/plone/outputfilters/filters/resolveuid_and_caption.py", line 103, in __call__
self.feed(data)
File "/opt/python2.6/lib/python2.6/sgmllib.py", line 104, in feed
self.goahead(0)
File "/opt/python2.6/lib/python2.6/sgmllib.py", line 138, in goahead
k = self.parse_starttag(i)
File "/opt/python2.6/lib/python2.6/sgmllib.py", line 296, in parse_starttag
self.finish_starttag(tag, attrs)
File "/opt/python2.6/lib/python2.6/sgmllib.py", line 338, in finish_starttag
self.unknown_starttag(tag, attrs)
File "/home/jenkins/.buildout/eggs/plone.outputfilters-1.8-py2.6.egg/plone/outputfilters/filters/resolveuid_and_caption.py", line 330, in unknown_starttag
image, fullimage, src, description = self.resolve_image(src)
File "/home/jenkins/.buildout/eggs/plone.outputfilters-1.8-py2.6.egg/plone/outputfilters/filters/resolveuid_and_caption.py", line 245, in resolve_image
src = image.absolute_url() + appendix
REGRESSION: plone.outputfilters.tests.test_resolveuid_and_caption.ResolveUIDAndCaptionFilterIntegrationTestCase.test_image_captioning_resolveuid_scale
Error Message:
'NoneType' object has no attribute 'absolute_url'
Stack Trace:
'NoneType' object has no attribute 'absolute_url'
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/.buildout/eggs/plone.outputfilters-1.8-py2.6.egg/plone/outputfilters/tests/test_resolveuid_and_caption.py", line 319, in test_image_captioning_resolveuid_scale
self._assertTransformsTo(text_in, text_out)
File "/home/jenkins/.buildout/eggs/plone.outputfilters-1.8-py2.6.egg/plone/outputfilters/tests/test_resolveuid_and_caption.py", line 66, in _assertTransformsTo
out = self.parser(input)
File "/home/jenkins/.buildout/eggs/plone.outputfilters-1.8-py2.6.egg/plone/outputfilters/filters/resolveuid_and_caption.py", line 103, in __call__
self.feed(data)
File "/opt/python2.6/lib/python2.6/sgmllib.py", line 104, in feed
self.goahead(0)
File "/opt/python2.6/lib/python2.6/sgmllib.py", line 138, in goahead
k = self.parse_starttag(i)
File "/opt/python2.6/lib/python2.6/sgmllib.py", line 296, in parse_starttag
self.finish_starttag(tag, attrs)
File "/opt/python2.6/lib/python2.6/sgmllib.py", line 338, in finish_starttag
self.unknown_starttag(tag, attrs)
File "/home/jenkins/.buildout/eggs/plone.outputfilters-1.8-py2.6.egg/plone/outputfilters/filters/resolveuid_and_caption.py", line 330, in unknown_starttag
image, fullimage, src, description = self.resolve_image(src)
File "/home/jenkins/.buildout/eggs/plone.outputfilters-1.8-py2.6.egg/plone/outputfilters/filters/resolveuid_and_caption.py", line 245, in resolve_image
src = image.absolute_url() + appendix
REGRESSION: plone.scale.tests.test_scale.ScalingTests.testHalfSizeDownScale
Error Message:
decoder zip not available
Stack Trace:
decoder zip not available
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/tests/test_scale.py", line 38, in testHalfSizeDownScale
self.assertEqual(scaleImage(PNG, 42, 51, "down")[2], (42, 51))
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/scale.py", line 39, in scaleImage
image = scalePILImage(image, width, height, direction)
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/scale.py", line 88, in scalePILImage
image=image.convert("RGBA")
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 679, in convert
self.load()
File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 189, in load
d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 385, in _getdecoder
raise IOError("decoder %s not available" % decoder_name)
REGRESSION: plone.scale.tests.test_scale.ScalingTests.testHalfSizeUpScale
Error Message:
decoder zip not available
Stack Trace:
decoder zip not available
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/tests/test_scale.py", line 57, in testHalfSizeUpScale
self.assertEqual(scaleImage(PNG, 42, 51, "up")[2], (42, 51))
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/scale.py", line 39, in scaleImage
image = scalePILImage(image, width, height, direction)
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/scale.py", line 88, in scalePILImage
image=image.convert("RGBA")
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 679, in convert
self.load()
File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 189, in load
d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 385, in _getdecoder
raise IOError("decoder %s not available" % decoder_name)
REGRESSION: plone.scale.tests.test_scale.ScalingTests.testKeepAspectRatio
Error Message:
decoder zip not available
Stack Trace:
decoder zip not available
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/tests/test_scale.py", line 72, in testKeepAspectRatio
self.assertEqual(scaleImage(PNG, 80, 80, "keep")[2], (65, 80))
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/scale.py", line 39, in scaleImage
image = scalePILImage(image, width, height, direction)
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/scale.py", line 88, in scalePILImage
image=image.convert("RGBA")
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 679, in convert
self.load()
File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 189, in load
d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 385, in _getdecoder
raise IOError("decoder %s not available" % decoder_name)
REGRESSION: plone.scale.tests.test_scale.ScalingTests.testNewSizeReturned
Error Message:
decoder zip not available
Stack Trace:
decoder zip not available
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/tests/test_scale.py", line 14, in testNewSizeReturned
(imagedata, format, size)=scaleImage(PNG, 42, 51, "down")
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/scale.py", line 39, in scaleImage
image = scalePILImage(image, width, height, direction)
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/scale.py", line 88, in scalePILImage
image=image.convert("RGBA")
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 679, in convert
self.load()
File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 189, in load
d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 385, in _getdecoder
raise IOError("decoder %s not available" % decoder_name)
REGRESSION: plone.scale.tests.test_scale.ScalingTests.testNoStretchingDownScale
Error Message:
decoder zip not available
Stack Trace:
decoder zip not available
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/tests/test_scale.py", line 44, in testNoStretchingDownScale
self.assertEqual(scaleImage(PNG, 200, 103, "down")[2], (200, 103))
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/scale.py", line 39, in scaleImage
image = scalePILImage(image, width, height, direction)
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/scale.py", line 88, in scalePILImage
image=image.convert("RGBA")
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 679, in convert
self.load()
File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 189, in load
d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 385, in _getdecoder
raise IOError("decoder %s not available" % decoder_name)
REGRESSION: plone.scale.tests.test_scale.ScalingTests.testNoStretchingUpScale
Error Message:
decoder zip not available
Stack Trace:
decoder zip not available
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/tests/test_scale.py", line 60, in testNoStretchingUpScale
self.assertEqual(scaleImage(PNG, 200, 103, "up")[2], (84, 103))
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/scale.py", line 39, in scaleImage
image = scalePILImage(image, width, height, direction)
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/scale.py", line 88, in scalePILImage
image=image.convert("RGBA")
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 679, in convert
self.load()
File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 189, in load
d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 385, in _getdecoder
raise IOError("decoder %s not available" % decoder_name)
REGRESSION: plone.scale.tests.test_scale.ScalingTests.testQuality
Error Message:
decoder jpeg not available
Stack Trace:
decoder jpeg not available
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/tests/test_scale.py", line 76, in testQuality
img1 = scaleImage(CMYK, 84, 103)[0]
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/scale.py", line 39, in scaleImage
image = scalePILImage(image, width, height, direction)
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/scale.py", line 91, in scalePILImage
image=image.convert("RGB")
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 679, in convert
self.load()
File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 189, in load
d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 385, in _getdecoder
raise IOError("decoder %s not available" % decoder_name)
REGRESSION: plone.scale.tests.test_scale.ScalingTests.testRestrictHeightOnlyDownScale
Error Message:
decoder zip not available
Stack Trace:
decoder zip not available
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/tests/test_scale.py", line 50, in testRestrictHeightOnlyDownScale
self.assertEqual(scaleImage(PNG, None, 51, "down")[2], (42, 51))
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/scale.py", line 39, in scaleImage
image = scalePILImage(image, width, height, direction)
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/scale.py", line 88, in scalePILImage
image=image.convert("RGBA")
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 679, in convert
self.load()
File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 189, in load
d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 385, in _getdecoder
raise IOError("decoder %s not available" % decoder_name)
REGRESSION: plone.scale.tests.test_scale.ScalingTests.testRestrictHeightOnlyUpScale
Error Message:
decoder zip not available
Stack Trace:
decoder zip not available
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/tests/test_scale.py", line 66, in testRestrictHeightOnlyUpScale
self.assertEqual(scaleImage(PNG, None, 51, "up")[2], (42, 51))
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/scale.py", line 39, in scaleImage
image = scalePILImage(image, width, height, direction)
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/scale.py", line 88, in scalePILImage
image=image.convert("RGBA")
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 679, in convert
self.load()
File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 189, in load
d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 385, in _getdecoder
raise IOError("decoder %s not available" % decoder_name)
REGRESSION: plone.scale.tests.test_scale.ScalingTests.testRestrictWidthOnlyDownScale
Error Message:
decoder zip not available
Stack Trace:
decoder zip not available
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/tests/test_scale.py", line 47, in testRestrictWidthOnlyDownScale
self.assertEqual(scaleImage(PNG, 42, None, "down")[2], (42, 52))
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/scale.py", line 39, in scaleImage
image = scalePILImage(image, width, height, direction)
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/scale.py", line 88, in scalePILImage
image=image.convert("RGBA")
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 679, in convert
self.load()
File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 189, in load
d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 385, in _getdecoder
raise IOError("decoder %s not available" % decoder_name)
REGRESSION: plone.scale.tests.test_scale.ScalingTests.testRestrictWidthOnlyUpScale
Error Message:
decoder zip not available
Stack Trace:
decoder zip not available
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/tests/test_scale.py", line 63, in testRestrictWidthOnlyUpScale
self.assertEqual(scaleImage(PNG, 42, None, "up")[2], (42, 52))
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/scale.py", line 39, in scaleImage
image = scalePILImage(image, width, height, direction)
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/scale.py", line 88, in scalePILImage
image=image.convert("RGBA")
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 679, in convert
self.load()
File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 189, in load
d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 385, in _getdecoder
raise IOError("decoder %s not available" % decoder_name)
REGRESSION: plone.scale.tests.test_scale.ScalingTests.testResultBuffer
Error Message:
decoder zip not available
Stack Trace:
decoder zip not available
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/tests/test_scale.py", line 84, in testResultBuffer
img1 = scaleImage(PNG, 84, 103)[0]
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/scale.py", line 39, in scaleImage
image = scalePILImage(image, width, height, direction)
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/scale.py", line 88, in scalePILImage
image=image.convert("RGBA")
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 679, in convert
self.load()
File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 189, in load
d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 385, in _getdecoder
raise IOError("decoder %s not available" % decoder_name)
REGRESSION: plone.scale.tests.test_scale.ScalingTests.testSameSizeDownScale
Error Message:
decoder zip not available
Stack Trace:
decoder zip not available
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/tests/test_scale.py", line 35, in testSameSizeDownScale
self.assertEqual(scaleImage(PNG, 84, 103, "down")[2], (84, 103))
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/scale.py", line 39, in scaleImage
image = scalePILImage(image, width, height, direction)
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/scale.py", line 88, in scalePILImage
image=image.convert("RGBA")
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 679, in convert
self.load()
File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 189, in load
d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 385, in _getdecoder
raise IOError("decoder %s not available" % decoder_name)
REGRESSION: plone.scale.tests.test_scale.ScalingTests.testSameSizeUpScale
Error Message:
decoder zip not available
Stack Trace:
decoder zip not available
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/tests/test_scale.py", line 54, in testSameSizeUpScale
self.assertEqual(scaleImage(PNG, 84, 103, "up")[2], (84, 103))
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/scale.py", line 39, in scaleImage
image = scalePILImage(image, width, height, direction)
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/scale.py", line 88, in scalePILImage
image=image.convert("RGBA")
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 679, in convert
self.load()
File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 189, in load
d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 385, in _getdecoder
raise IOError("decoder %s not available" % decoder_name)
REGRESSION: plone.scale.tests.test_scale.ScalingTests.testScaleWithCropDownScale
Error Message:
decoder zip not available
Stack Trace:
decoder zip not available
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/tests/test_scale.py", line 41, in testScaleWithCropDownScale
self.assertEqual(scaleImage(PNG, 20, 51, "down")[2], (20, 51))
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/scale.py", line 39, in scaleImage
image = scalePILImage(image, width, height, direction)
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/scale.py", line 88, in scalePILImage
image=image.convert("RGBA")
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 679, in convert
self.load()
File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 189, in load
d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 385, in _getdecoder
raise IOError("decoder %s not available" % decoder_name)
REGRESSION: plone.scale.tests.test_scale.ScalingTests.testScaledCMYKIsRGB
Error Message:
decoder jpeg not available
Stack Trace:
decoder jpeg not available
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/tests/test_scale.py", line 23, in testScaledCMYKIsRGB
(imagedata, format, size)=scaleImage(CMYK, 42, 51, "down")
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/scale.py", line 39, in scaleImage
image = scalePILImage(image, width, height, direction)
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/scale.py", line 91, in scalePILImage
image=image.convert("RGB")
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 679, in convert
self.load()
File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 189, in load
d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 385, in _getdecoder
raise IOError("decoder %s not available" % decoder_name)
REGRESSION: plone.scale.tests.test_scale.ScalingTests.testScaledImageIsJpeg
Error Message:
encoder jpeg not available
Stack Trace:
encoder jpeg not available
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/tests/test_scale.py", line 20, in testScaledImageIsJpeg
self.assertEqual(scaleImage(GIF, 84, 103, "down")[1] , "JPEG")
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/scale.py", line 43, in scaleImage
image.save(result, format, quality=quality, optimize=True)
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 1439, in save
save_handler(self, fp, filename)
File "/opt/python2.6/lib/python2.6/site-packages/PIL/JpegImagePlugin.py", line 471, in _save
ImageFile._save(im, fp, [("jpeg", (0,0)+im.size, 0, rawmode)])
File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 481, in _save
e = Image._getencoder(im.mode, e, a, im.encoderconfig)
File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 401, in _getencoder
raise IOError("encoder %s not available" % encoder_name)
FAILED: plone.app.linkintegrity.docs.testCircularReferences.txt
Error Message:
Failed doctest test for testCircularReferences.txt
Stack Trace:
Failed doctest test for testCircularReferences.txt
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.app.linkintegrity/plone/app/linkintegrity/docs/testCircularReferences.txt", line 0
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.app.linkintegrity/plone/app/linkintegrity/docs/testCircularReferences.txt", line 33, in testCircularReferences.txt
Failed example:
browser.contents
Expected:
'...<a href="http://nohost/plone/doc1"...Test Page 1...
...This...Document...is referenced by the following items:...
...<li>...href="http://nohost/plone/folder1/doc3"...Test Page 3...</li>...
...Would you like to delete it anyway?...'
Got:
'\n<!DOCTYPE html>\n\n<html xmlns="http://www.w3.org/1999/xhtml" lang="en">\n\n \n \n \n \n \n\n\n<head>\n <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />\n\n \n <base href="http://nohost/plone/doc1" /><!--[if lt IE 7]></base><![endif]-->\n \n\n \n \n<link rel="alternate" data-kss-base-url="kss-base-url" href="http://nohost/plone/doc1/" />\n\n \n <link rel="stylesheet" type="text/css" media="screen" href="http://nohost/plone/portal_css/Sunburst%20Theme/member-cachekey-5c6c9e9ce5f54e4e78bf39a3a50cacdb.css" />\n <link rel="stylesheet" type="text/css" href="http://nohost/plone/portal_css/Sunburst%20Theme/base-cachekey-c1ad059b677e96fbc66c2f1fd08a7bd7.css" />\n <style type="text/css" media="screen">@import url(http://nohost/plone/portal_css/Sunburst%20Theme/resourceplone.app.jquerytools.dateinput-cachekey-e7547bc427f1f3c9f4a0c825cff66dbd.css);</style>\n <link rel="stylesheet" type="text/css" media="all" href="http://nohost/plone/portal_css/Sunburst%20Theme/ploneCustom-cachekey-0b7db836dc557228ca6f6079a2f45904.css" />\n\n \n <link rel="stylesheet" data-rel="kinetic-stylesheet" type="text/kss" href="http://nohost/plone/portal_kss/Sunburst%20Theme/resourcetinymce.ksstinymce-cachekey-88aa7b47e64dc67122a6c4bc0e0a96cd.kss" />\n <link rel="stylesheet" data-rel="kinetic-stylesheet" type="text/kss" href="http://nohost/plone/portal_kss/Sunburst%20Theme/at-cachekey-8bb09b3eeeb93c90b3f9fb7bfc9bff27.kss" />\n \n <script type="text/javascript" src="http://nohost/plone/portal_javascripts/Sunburst%20Theme/resourceplone.app.jquery-cachekey-4fd395ceb8f59bd5a05a6e9edc081f1c.js"></script>\n <script type="text/javascript" src="http://nohost/plone/portal_javascripts/Sunburst%20Theme/sarissa-cachekey-e305e79f4d6bdaf0566921d00ba717d8.js"></script>\n <script type="text/javascript" src="http://nohost/plone/portal_javascripts/Sunburst%20Theme/table_sorter-cachekey-90aeecd9cef7def39f5c95057476c865.js"></script>\n\n\n<title>Test Page 1 — Plone site</title>\n \n <link rel="author" href="http://nohost/plone/author/portal_owner" title="Author information" />\n\n\n\n <link rel="shortcut icon" type="image/x-icon" href="http://nohost/plone/favicon.ico" />\n <link rel="apple-touch-icon" href="http://nohost/plone/touch_icon.png" />\n\n\n\n\n\n\n <link rel="search" href="http://nohost/plone/@@search" title="Search this site" />\n\n\n\n \n \n \n \n \n\n <meta name="viewport" content="width=device-width, initial-scale=0.6666, maximum-scale=1.0, minimum-scale=0.6666" />\n <meta name="generator" content="Plone - http://plone.org" />\n \n</head>\n\n<body class="template-index.html portaltype-document site-plone section-doc1 icons-on" dir="ltr">\n\n<div id="visual-portal-wrapper">\n\n <div id="portal-top" class="row">\n<div class="cell width-full position-0">\n <div id="portal-header">\n <p class="hiddenStructure">\n <a accesskey="2" href="http://nohost/plone/folder_delete#content">Skip to content.</a> |\n\n <a accesskey="6" href="http://nohost/plone/folder_delete#portal-globalnav">Skip to navigation</a>\n</p>\n\n<div id="portal-personaltools-wrapper">\n\n<p class="hiddenStructure">Personal tools</p>\n\n<dl class="actionMenu deactivated" id="portal-personaltools">\n \n <dt class="actionMenuHeader">\n <a id="user-name" href="http://nohost/plone/useractions">test_user_1_</a>\n </dt>\n <dd class="actionMenuContent">\n <ul>\n <li id="personaltools-dashboard">\n <a href="http://nohost/plone/dashboard">Dashboard</a>\n </li>\n <li id="personaltools-preferences">\n <a href="http://nohost/plone/@@personal-preferences">Preferences</a>\n </li>\n <li id="personaltools-plone_setup">\n <a href="http://nohost/plone/@@overview-controlpanel">Site Setup</a>\n </li>\n <li id="personaltools-logout">\n <a href="http://nohost/plone/logout">Log out</a>\n </li>\n </ul>\n </dd>\n \n</dl>\n\n\n\n</div>\n\n\n\n<div id="portal-searchbox">\n\n <form id="searchGadget_form" action="http://nohost/plone/@@search">\n\n <div class="LSBox">\n <label class="hiddenStructure" for="searchGadget">Search Site</label>\n\n <input name="SearchableText" type="text" size="18" title="Search Site" placeholder="Search Site" accesskey="4" class="searchField" id="searchGadget" />\n\n <input class="searchButton" type="submit" value="Search" />\n\n <div class="searchSection">\n <input id="searchbox_currentfolder_only" class="noborder" type="checkbox" name="path" value="/plone" />\n <label for="searchbox_currentfolder_only" style="cursor: pointer">\n only in current section\n </label>\n </div>\n\n <div class="LSResult" id="LSResult"><div class="LSShadow" id="LSShadow"></div></div>\n </div>\n </form>\n\n <div id="portal-advanced-search" class="hiddenStructure">\n <a href="http://nohost/plone/@@search" accesskey="5">\n Advanced Search…\n </a>\n </div>\n\n</div>\n\n<a id="portal-logo" title="Plone site" accesskey="1" href="http://nohost/plone">\n <img src="http://nohost/plone/logo.png" alt="Plone site" title="Plone site" height="56" width="215" /></a>\n\n\n <p class="hiddenStructure">Navigation</p>\n\n <ul id="portal-globalnav"><li id="portaltab-index_html" class="selected"><a href="http://nohost/plone" title="">Home</a></li><li id="portaltab-news" class="plain"><a href="http://nohost/plone/news" title="Site News">News</a></li><li id="portaltab-events" class="plain"><a href="http://nohost/plone/events" title="Site Events">Events</a></li><li id="portaltab-Members" class="plain"><a href="http://nohost/plone/Members" title="Site Users">Users</a></li><li id="portaltab-doc2" class="plain"><a href="http://nohost/plone/doc2" title="">Test Page 2</a></li><li id="portaltab-image1" class="plain"><a href="http://nohost/plone/image1/view" title="">Test Image 1</a></li><li id="portaltab-image2" class="plain"><a href="http://nohost/plone/image2/view" title="">Test Image 2</a></li><li id="portaltab-image3" class="plain"><a href="http://nohost/plone/image3/view" title="">Test Image 3</a></li><li id="portaltab-file1" class="plain"><a href="http://nohost/plone/file1/view" title="">Test File 1</a></li><li\n id="portaltab-folder1" class="plain"><a href="http://nohost/plone/folder1" title="">Test Folder 1</a></li></ul>\n\n\n</div>\n\n</div>\n </div>\n <div id="portal-columns" class="row">\n\n <div id="portal-column-content" class="cell width-full position-0">\n\n <div id="viewlet-above-content"><div id="portal-breadcrumbs">\n\n <span id="breadcrumbs-you-are-here">You\nare here:</span>\n <span id="breadcrumbs-home">\n <a href="http://nohost/plone">Home</a>\n <span class="breadcrumbSeparator">\n /\n \n </span>\n </span>\n <span id="breadcrumbs-1" dir="ltr">\n \n \n \n <span id="breadcrumbs-current">Test Page 1</span>\n \n </span>\n\n</div>\n\n<div id="plone-lock-status">\n \n</div>\n</div>\n\n \n\n <dl class="portalMessage warning">\n <dt>Warning</dt>\n <dd>\n One or more of the items you are attempting to delete may cause links\n in your site to break.\n </dd>\n </dl>\n\n <div id="content">\n <h1 class="documentFirstHeading">Potential link breakage</h1>\n\n <div id="content-core">\n <p>\n By deleting this item, you will break links that exist in the items listed\n below. If this is indeed what you want to do, we recommend that you remove\n these references first.\n </p>\n\n <form method="post" action="http://nohost/plone/removeConfirmationAction">\n\n <dl>\n \n\n <dt><a href="http://nohost/plone/doc1">Test Page 1</a></dt>\n <dd>\n <span>\n This <span>Page</span>\n is referenced by the following items:\n </span>\n\n <ul>\n <li>\n \n <a href="http://nohost/plone/folder1/doc3">Test Page 3</a>\n [<a target="_blank" href="http://nohost/plone/folder1/doc3/edit">Edit in new window</a>]\n \n \n </li>\n </ul>\n </dd>\n\n \n </dl>\n\n <br />\n\n <p>\n Would you like to delete it anyway?\n </p>\n\n <input type="hidden" name="original_request" value="eJyVU01vozAQ/TXlllK+gyUOUeqUSC2wxF1pT5aBIVAZG2Fns/vv14HmslJX7Mm25s2b92bGkR8hJSdNpUjOoPPqo5Cq170UR1GwCYS2RnYGcRkqmBLHUp28UsZ5cmBcgSWn/kw1DCNnGpJW8gYmWkuhTaKyFHCoNTRUVh90ZLpTD96O90onD+5h5FKAOdvJwDe3IuvwAq4rmeHnehVvcDOorK/ijayddUwz8h9BdzXNSmQ/mN6tFDdj/4fXWznEnsPXrpe9WCnxDv5cpsbkaDC4AXQnm+R5fluUXXRnxtvXTMspid1gW4XAvJYFLqt884xrf1s/tVvvKQ5ZA6x1WogdH+3zjOCM0FecvZDUQ5EfOQFKCSno+wmXdPdiok6Eit+mnthcJs77ynYfwzvKEGR4T455FqCaSwWOuwRKfMAlLr0AdVqPyLaF7KTS9uzM/utzGCUl/vaOT4S+YZLmzz4q8hOJF6rUXEO05Meo2JGUHrNDHqKFzFS82yA/Cux5iI0jv/XCfFz71+Z6vW5aOQ039SBq2UBj1Bt3343BosxJvs9ft3Mp23l0/gA+y2Pa" />\n\n <input type="hidden" name="confirmed_items" value="O68g39Q1vpk=\n" />\n\n <input type="hidden" name="cancel_url" value="http://nohost/plone/folder_contents" />\n\n <input class="destructive" type="submit" name="delete" value="Yes" />\n\n <input class="destructive" type="submit" name="delete_all" value="Yes to all" />\n\n <input class="standalone" type="submit" name="cancel" value="Cancel" />\n\n </form>\n </div>\n </div>\n\n\n\n <div id="viewlet-below-content">\n</div>\n </div>\n\n \n \n\n \n \n </div>\n\n\n <div id="portal-footer-wrapper" class="row">\n <div class="cell width-full position-0">\n <div id="portal-footer">\n <p>\n \n The\n <a href="http://plone.org">Plone<sup>®</sup> Open Source CMS/WCM</a>\n is\n <abbr title="Copyright">©</abbr>\n 2000-2013\n by the\n <a href="http://plone.org/foundation">Plone Foundation</a>\n and friends.\n \n\n \n Distributed under the\n <a href="http://creativecommons.org/licenses/GPL/2.0/">GNU GPL license</a>.\n \n </p>\n\n</div>\n\n<div id="portal-colophon">\n\n<div class="colophonWrapper">\n<ul>\n <li>\n <a href="http://plone.org" title="This site was built using the Plone Open Source CMS/WCM.">\n Powered by Plone & Python</a>\n </li>\n</ul>\n</div>\n</div>\n\n<ul id="portal-siteactions">\n\n <li id="siteaction-sitemap"><a href="http://nohost/plone/sitemap" accesskey="3" title="Site Map">Site Map</a></li>\n <li id="siteaction-accessibility"><a href="http://nohost/plone/accessibility-info" accesskey="0" title="Accessibility">Accessibility</a></li>\n <li id="siteaction-contact"><a href="http://nohost/plone/contact-info" accesskey="9" title="Contact">Contact</a></li>\n</ul>\n\n\n <div id="kss-spinner">\n <img alt="" src="http://nohost/plone/spinner.gif" />\n </div>\n </div>\n </div>\n\n\n\n</div>\n</body>\n</html>\n\n\n'
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/opt/python2.6/lib/python2.6/doctest.py", line 2163, in runTest
raise self.failureException(self.format_failure(new.getvalue()))
FAILED: plone.app.linkintegrity.docs.testOnOffSwitch.txt
Error Message:
Failed doctest test for testOnOffSwitch.txt
Stack Trace:
Failed doctest test for testOnOffSwitch.txt
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.app.linkintegrity/plone/app/linkintegrity/docs/testOnOffSwitch.txt", line 0
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.app.linkintegrity/plone/app/linkintegrity/docs/testOnOffSwitch.txt", line 16, in testOnOffSwitch.txt
Failed example:
browser.contents
Expected:
'...<form ... action="http://nohost/plone/removeConfirmationAction">...
...<a href="http://nohost/plone/doc2"...Test Page 2...
...This...Document...is referenced by the following items:...
...<li>...href="http://nohost/plone/doc1"...Test Page 1...</li>...
...Would you like to delete it anyway?...'
Got:
'\n<!DOCTYPE html>\n\n<html xmlns="http://www.w3.org/1999/xhtml" lang="en">\n\n \n \n \n \n \n\n\n<head>\n <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />\n\n \n <base href="http://nohost/plone/doc2" /><!--[if lt IE 7]></base><![endif]-->\n \n\n \n \n<link rel="alternate" data-kss-base-url="kss-base-url" href="http://nohost/plone/doc2/" />\n\n \n <link rel="stylesheet" type="text/css" media="screen" href="http://nohost/plone/portal_css/Sunburst%20Theme/member-cachekey-5c6c9e9ce5f54e4e78bf39a3a50cacdb.css" />\n <link rel="stylesheet" type="text/css" href="http://nohost/plone/portal_css/Sunburst%20Theme/base-cachekey-c1ad059b677e96fbc66c2f1fd08a7bd7.css" />\n <style type="text/css" media="screen">@import url(http://nohost/plone/portal_css/Sunburst%20Theme/resourceplone.app.jquerytools.dateinput-cachekey-e7547bc427f1f3c9f4a0c825cff66dbd.css);</style>\n <link rel="stylesheet" type="text/css" media="all" href="http://nohost/plone/portal_css/Sunburst%20Theme/ploneCustom-cachekey-0b7db836dc557228ca6f6079a2f45904.css" />\n\n \n <link rel="stylesheet" data-rel="kinetic-stylesheet" type="text/kss" href="http://nohost/plone/portal_kss/Sunburst%20Theme/resourcetinymce.ksstinymce-cachekey-88aa7b47e64dc67122a6c4bc0e0a96cd.kss" />\n <link rel="stylesheet" data-rel="kinetic-stylesheet" type="text/kss" href="http://nohost/plone/portal_kss/Sunburst%20Theme/at-cachekey-8bb09b3eeeb93c90b3f9fb7bfc9bff27.kss" />\n \n <script type="text/javascript" src="http://nohost/plone/portal_javascripts/Sunburst%20Theme/resourceplone.app.jquery-cachekey-4fd395ceb8f59bd5a05a6e9edc081f1c.js"></script>\n <script type="text/javascript" src="http://nohost/plone/portal_javascripts/Sunburst%20Theme/sarissa-cachekey-e305e79f4d6bdaf0566921d00ba717d8.js"></script>\n <script type="text/javascript" src="http://nohost/plone/portal_javascripts/Sunburst%20Theme/table_sorter-cachekey-90aeecd9cef7def39f5c95057476c865.js"></script>\n\n\n<title>Test Page 2 — Plone site</title>\n \n <link rel="author" href="http://nohost/plone/author/portal_owner" title="Author information" />\n\n\n\n <link rel="shortcut icon" type="image/x-icon" href="http://nohost/plone/favicon.ico" />\n <link rel="apple-touch-icon" href="http://nohost/plone/touch_icon.png" />\n\n\n\n\n\n\n <link rel="search" href="http://nohost/plone/@@search" title="Search this site" />\n\n\n\n \n \n \n \n \n\n <meta name="viewport" content="width=device-width, initial-scale=0.6666, maximum-scale=1.0, minimum-scale=0.6666" />\n <meta name="generator" content="Plone - http://plone.org" />\n \n</head>\n\n<body class="template-index.html portaltype-document site-plone section-doc2 icons-on" dir="ltr">\n\n<div id="visual-portal-wrapper">\n\n <div id="portal-top" class="row">\n<div class="cell width-full position-0">\n <div id="portal-header">\n <p class="hiddenStructure">\n <a accesskey="2" href="http://nohost/plone/folder_delete#content">Skip to content.</a> |\n\n <a accesskey="6" href="http://nohost/plone/folder_delete#portal-globalnav">Skip to navigation</a>\n</p>\n\n<div id="portal-personaltools-wrapper">\n\n<p class="hiddenStructure">Personal tools</p>\n\n<dl class="actionMenu deactivated" id="portal-personaltools">\n \n <dt class="actionMenuHeader">\n <a id="user-name" href="http://nohost/plone/useractions">test_user_1_</a>\n </dt>\n <dd class="actionMenuContent">\n <ul>\n <li id="personaltools-dashboard">\n <a href="http://nohost/plone/dashboard">Dashboard</a>\n </li>\n <li id="personaltools-preferences">\n <a href="http://nohost/plone/@@personal-preferences">Preferences</a>\n </li>\n <li id="personaltools-plone_setup">\n <a href="http://nohost/plone/@@overview-controlpanel">Site Setup</a>\n </li>\n <li id="personaltools-logout">\n <a href="http://nohost/plone/logout">Log out</a>\n </li>\n </ul>\n </dd>\n \n</dl>\n\n\n\n</div>\n\n\n\n<div id="portal-searchbox">\n\n <form id="searchGadget_form" action="http://nohost/plone/@@search">\n\n <div class="LSBox">\n <label class="hiddenStructure" for="searchGadget">Search Site</label>\n\n <input name="SearchableText" type="text" size="18" title="Search Site" placeholder="Search Site" accesskey="4" class="searchField" id="searchGadget" />\n\n <input class="searchButton" type="submit" value="Search" />\n\n <div class="searchSection">\n <input id="searchbox_currentfolder_only" class="noborder" type="checkbox" name="path" value="/plone" />\n <label for="searchbox_currentfolder_only" style="cursor: pointer">\n only in current section\n </label>\n </div>\n\n <div class="LSResult" id="LSResult"><div class="LSShadow" id="LSShadow"></div></div>\n </div>\n </form>\n\n <div id="portal-advanced-search" class="hiddenStructure">\n <a href="http://nohost/plone/@@search" accesskey="5">\n Advanced Search…\n </a>\n </div>\n\n</div>\n\n<a id="portal-logo" title="Plone site" accesskey="1" href="http://nohost/plone">\n <img src="http://nohost/plone/logo.png" alt="Plone site" title="Plone site" height="56" width="215" /></a>\n\n\n <p class="hiddenStructure">Navigation</p>\n\n <ul id="portal-globalnav"><li id="portaltab-index_html" class="selected"><a href="http://nohost/plone" title="">Home</a></li><li id="portaltab-news" class="plain"><a href="http://nohost/plone/news" title="Site News">News</a></li><li id="portaltab-events" class="plain"><a href="http://nohost/plone/events" title="Site Events">Events</a></li><li id="portaltab-Members" class="plain"><a href="http://nohost/plone/Members" title="Site Users">Users</a></li><li id="portaltab-doc1" class="plain"><a href="http://nohost/plone/doc1" title="">Test Page 1</a></li><li id="portaltab-image1" class="plain"><a href="http://nohost/plone/image1/view" title="">Test Image 1</a></li><li id="portaltab-image2" class="plain"><a href="http://nohost/plone/image2/view" title="">Test Image 2</a></li><li id="portaltab-image3" class="plain"><a href="http://nohost/plone/image3/view" title="">Test Image 3</a></li><li id="portaltab-file1" class="plain"><a href="http://nohost/plone/file1/view" title="">Test File 1</a></li><li\n id="portaltab-folder1" class="plain"><a href="http://nohost/plone/folder1" title="">Test Folder 1</a></li></ul>\n\n\n</div>\n\n</div>\n </div>\n <div id="portal-columns" class="row">\n\n <div id="portal-column-content" class="cell width-full position-0">\n\n <div id="viewlet-above-content"><div id="portal-breadcrumbs">\n\n <span id="breadcrumbs-you-are-here">You\nare here:</span>\n <span id="breadcrumbs-home">\n <a href="http://nohost/plone">Home</a>\n <span class="breadcrumbSeparator">\n /\n \n </span>\n </span>\n <span id="breadcrumbs-1" dir="ltr">\n \n \n \n <span id="breadcrumbs-current">Test Page 2</span>\n \n </span>\n\n</div>\n\n<div id="plone-lock-status">\n \n</div>\n</div>\n\n \n\n <dl class="portalMessage warning">\n <dt>Warning</dt>\n <dd>\n One or more of the items you are attempting to delete may cause links\n in your site to break.\n </dd>\n </dl>\n\n <div id="content">\n <h1 class="documentFirstHeading">Potential link breakage</h1>\n\n <div id="content-core">\n <p>\n By deleting this item, you will break links that exist in the items listed\n below. If this is indeed what you want to do, we recommend that you remove\n these references first.\n </p>\n\n <form method="post" action="http://nohost/plone/removeConfirmationAction">\n\n <dl>\n \n\n <dt><a href="http://nohost/plone/doc2">Test Page 2</a></dt>\n <dd>\n <span>\n This <span>Page</span>\n is referenced by the following items:\n </span>\n\n <ul>\n <li>\n \n <a href="http://nohost/plone/doc1">Test Page 1</a>\n [<a target="_blank" href="http://nohost/plone/doc1/edit">Edit in new window</a>]\n \n \n </li>\n </ul>\n </dd>\n\n \n </dl>\n\n <br />\n\n <p>\n Would you like to delete it anyway?\n </p>\n\n <input type="hidden" name="original_request" value="eJyVU8FuozAQ/ZpyS6khULDEIUqdEqkFlrgr7ckyMAQqYyPslN2/Xyd097CHFT3Z1rx5897MOIxCrNVkmJLJGUxevRdK96ZX8igLPoE0zsjPIC9DBVOCHN2pmXEhkgMXGhw19WdmYBgFN5C0SjQwsVpJYxO1o0FAbaBhqnpnIzedvvN3otcmufMOo1AS7NlOFr65FlmHlzCvZIaP9Spe4WpwJbhRNXL+E/RW06xE9oNtD/oC9iu8/so59WKthGUPkPO5D43NMWBxA5hONcnT7e0wfjGdnVBfc6OmJPaCqAqB+y0PPF5t7TOut1H90Eb+QxzyBniLWojRFu/zjJKMsheSPdPUx2EUogCnlBbs7URKtnu2UfSIi1+2ntxcJiH6yvXu/6IsQUb29JhnAa6F0oC8JVCSAylJ6Qe4M2bEritVp7Rxb87cf/bbKinJtzdyouyV0DR/2uIiP9F4oUrtNcRLfoyLHU3ZMTvkIV7IbMU/NuiPgvg+5uMorr2wf8/9uZnnedOqabiqB1mrBhqr3rr7bg0WZU7zff4S3Uq56B79BsLQT2o=" />\n\n <input type="hidden" name="confirmed_items" value="O68g39Q1vps=\n" />\n\n <input type="hidden" name="cancel_url" value="http://nohost/plone/folder_contents" />\n\n <input class="destructive" type="submit" name="delete" value="Yes" />\n\n <input class="destructive" type="submit" name="delete_all" value="Yes to all" />\n\n <input class="standalone" type="submit" name="cancel" value="Cancel" />\n\n </form>\n </div>\n </div>\n\n\n\n <div id="viewlet-below-content">\n</div>\n </div>\n\n \n \n\n \n \n </div>\n\n\n <div id="portal-footer-wrapper" class="row">\n <div class="cell width-full position-0">\n <div id="portal-footer">\n <p>\n \n The\n <a href="http://plone.org">Plone<sup>®</sup> Open Source CMS/WCM</a>\n is\n <abbr title="Copyright">©</abbr>\n 2000-2013\n by the\n <a href="http://plone.org/foundation">Plone Foundation</a>\n and friends.\n \n\n \n Distributed under the\n <a href="http://creativecommons.org/licenses/GPL/2.0/">GNU GPL license</a>.\n \n </p>\n\n</div>\n\n<div id="portal-colophon">\n\n<div class="colophonWrapper">\n<ul>\n <li>\n <a href="http://plone.org" title="This site was built using the Plone Open Source CMS/WCM.">\n Powered by Plone & Python</a>\n </li>\n</ul>\n</div>\n</div>\n\n<ul id="portal-siteactions">\n\n <li id="siteaction-sitemap"><a href="http://nohost/plone/sitemap" accesskey="3" title="Site Map">Site Map</a></li>\n <li id="siteaction-accessibility"><a href="http://nohost/plone/accessibility-info" accesskey="0" title="Accessibility">Accessibility</a></li>\n <li id="siteaction-contact"><a href="http://nohost/plone/contact-info" accesskey="9" title="Contact">Contact</a></li>\n</ul>\n\n\n <div id="kss-spinner">\n <img alt="" src="http://nohost/plone/spinner.gif" />\n </div>\n </div>\n </div>\n\n\n\n</div>\n</body>\n</html>\n\n\n'
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/opt/python2.6/lib/python2.6/doctest.py", line 2163, in runTest
raise self.failureException(self.format_failure(new.getvalue()))
FAILED: plone.app.linkintegrity.docs.testReferenceInRestructuredText.txt
Error Message:
Failed doctest test for testReferenceInRestructuredText.txt
Stack Trace:
Failed doctest test for testReferenceInRestructuredText.txt
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.app.linkintegrity/plone/app/linkintegrity/docs/testReferenceInRestructuredText.txt", line 0
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.app.linkintegrity/plone/app/linkintegrity/docs/testReferenceInRestructuredText.txt", line 19, in testReferenceInRestructuredText.txt
Failed example:
browser.contents
Expected:
'...<a href="http://nohost/plone/doc2"...Test Page 2...
...This...Document...is referenced by the following items:...
...<li>...href="http://nohost/plone/doc1"...Test Page 1...</li>...
...Would you like to delete it anyway?...'
Got:
'\n<!DOCTYPE html>\n\n<html xmlns="http://www.w3.org/1999/xhtml" lang="en">\n\n \n \n \n \n \n\n\n<head>\n <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />\n\n \n <base href="http://nohost/plone/doc2" /><!--[if lt IE 7]></base><![endif]-->\n \n\n \n \n<link rel="alternate" data-kss-base-url="kss-base-url" href="http://nohost/plone/doc2/" />\n\n \n <link rel="stylesheet" type="text/css" media="screen" href="http://nohost/plone/portal_css/Sunburst%20Theme/member-cachekey-5c6c9e9ce5f54e4e78bf39a3a50cacdb.css" />\n <link rel="stylesheet" type="text/css" href="http://nohost/plone/portal_css/Sunburst%20Theme/base-cachekey-c1ad059b677e96fbc66c2f1fd08a7bd7.css" />\n <style type="text/css" media="screen">@import url(http://nohost/plone/portal_css/Sunburst%20Theme/resourceplone.app.jquerytools.dateinput-cachekey-e7547bc427f1f3c9f4a0c825cff66dbd.css);</style>\n <link rel="stylesheet" type="text/css" media="all" href="http://nohost/plone/portal_css/Sunburst%20Theme/ploneCustom-cachekey-0b7db836dc557228ca6f6079a2f45904.css" />\n\n \n <link rel="stylesheet" data-rel="kinetic-stylesheet" type="text/kss" href="http://nohost/plone/portal_kss/Sunburst%20Theme/resourcetinymce.ksstinymce-cachekey-88aa7b47e64dc67122a6c4bc0e0a96cd.kss" />\n <link rel="stylesheet" data-rel="kinetic-stylesheet" type="text/kss" href="http://nohost/plone/portal_kss/Sunburst%20Theme/at-cachekey-8bb09b3eeeb93c90b3f9fb7bfc9bff27.kss" />\n \n <script type="text/javascript" src="http://nohost/plone/portal_javascripts/Sunburst%20Theme/resourceplone.app.jquery-cachekey-4fd395ceb8f59bd5a05a6e9edc081f1c.js"></script>\n <script type="text/javascript" src="http://nohost/plone/portal_javascripts/Sunburst%20Theme/sarissa-cachekey-e305e79f4d6bdaf0566921d00ba717d8.js"></script>\n <script type="text/javascript" src="http://nohost/plone/portal_javascripts/Sunburst%20Theme/table_sorter-cachekey-90aeecd9cef7def39f5c95057476c865.js"></script>\n\n\n<title>Test Page 2 — Plone site</title>\n \n <link rel="author" href="http://nohost/plone/author/portal_owner" title="Author information" />\n\n\n\n <link rel="shortcut icon" type="image/x-icon" href="http://nohost/plone/favicon.ico" />\n <link rel="apple-touch-icon" href="http://nohost/plone/touch_icon.png" />\n\n\n\n\n\n\n <link rel="search" href="http://nohost/plone/@@search" title="Search this site" />\n\n\n\n \n \n \n \n \n\n <meta name="viewport" content="width=device-width, initial-scale=0.6666, maximum-scale=1.0, minimum-scale=0.6666" />\n <meta name="generator" content="Plone - http://plone.org" />\n \n</head>\n\n<body class="template-index.html portaltype-document site-plone section-doc2 icons-on" dir="ltr">\n\n<div id="visual-portal-wrapper">\n\n <div id="portal-top" class="row">\n<div class="cell width-full position-0">\n <div id="portal-header">\n <p class="hiddenStructure">\n <a accesskey="2" href="http://nohost/plone/folder_delete#content">Skip to content.</a> |\n\n <a accesskey="6" href="http://nohost/plone/folder_delete#portal-globalnav">Skip to navigation</a>\n</p>\n\n<div id="portal-personaltools-wrapper">\n\n<p class="hiddenStructure">Personal tools</p>\n\n<dl class="actionMenu deactivated" id="portal-personaltools">\n \n <dt class="actionMenuHeader">\n <a id="user-name" href="http://nohost/plone/useractions">test_user_1_</a>\n </dt>\n <dd class="actionMenuContent">\n <ul>\n <li id="personaltools-dashboard">\n <a href="http://nohost/plone/dashboard">Dashboard</a>\n </li>\n <li id="personaltools-preferences">\n <a href="http://nohost/plone/@@personal-preferences">Preferences</a>\n </li>\n <li id="personaltools-plone_setup">\n <a href="http://nohost/plone/@@overview-controlpanel">Site Setup</a>\n </li>\n <li id="personaltools-logout">\n <a href="http://nohost/plone/logout">Log out</a>\n </li>\n </ul>\n </dd>\n \n</dl>\n\n\n\n</div>\n\n\n\n<div id="portal-searchbox">\n\n <form id="searchGadget_form" action="http://nohost/plone/@@search">\n\n <div class="LSBox">\n <label class="hiddenStructure" for="searchGadget">Search Site</label>\n\n <input name="SearchableText" type="text" size="18" title="Search Site" placeholder="Search Site" accesskey="4" class="searchField" id="searchGadget" />\n\n <input class="searchButton" type="submit" value="Search" />\n\n <div class="searchSection">\n <input id="searchbox_currentfolder_only" class="noborder" type="checkbox" name="path" value="/plone" />\n <label for="searchbox_currentfolder_only" style="cursor: pointer">\n only in current section\n </label>\n </div>\n\n <div class="LSResult" id="LSResult"><div class="LSShadow" id="LSShadow"></div></div>\n </div>\n </form>\n\n <div id="portal-advanced-search" class="hiddenStructure">\n <a href="http://nohost/plone/@@search" accesskey="5">\n Advanced Search…\n </a>\n </div>\n\n</div>\n\n<a id="portal-logo" title="Plone site" accesskey="1" href="http://nohost/plone">\n <img src="http://nohost/plone/logo.png" alt="Plone site" title="Plone site" height="56" width="215" /></a>\n\n\n <p class="hiddenStructure">Navigation</p>\n\n <ul id="portal-globalnav"><li id="portaltab-index_html" class="selected"><a href="http://nohost/plone" title="">Home</a></li><li id="portaltab-news" class="plain"><a href="http://nohost/plone/news" title="Site News">News</a></li><li id="portaltab-events" class="plain"><a href="http://nohost/plone/events" title="Site Events">Events</a></li><li id="portaltab-Members" class="plain"><a href="http://nohost/plone/Members" title="Site Users">Users</a></li><li id="portaltab-doc1" class="plain"><a href="http://nohost/plone/doc1" title="">Test Page 1</a></li><li id="portaltab-image1" class="plain"><a href="http://nohost/plone/image1/view" title="">Test Image 1</a></li><li id="portaltab-image2" class="plain"><a href="http://nohost/plone/image2/view" title="">Test Image 2</a></li><li id="portaltab-image3" class="plain"><a href="http://nohost/plone/image3/view" title="">Test Image 3</a></li><li id="portaltab-file1" class="plain"><a href="http://nohost/plone/file1/view" title="">Test File 1</a></li><li\n id="portaltab-folder1" class="plain"><a href="http://nohost/plone/folder1" title="">Test Folder 1</a></li></ul>\n\n\n</div>\n\n</div>\n </div>\n <div id="portal-columns" class="row">\n\n <div id="portal-column-content" class="cell width-full position-0">\n\n <div id="viewlet-above-content"><div id="portal-breadcrumbs">\n\n <span id="breadcrumbs-you-are-here">You\nare here:</span>\n <span id="breadcrumbs-home">\n <a href="http://nohost/plone">Home</a>\n <span class="breadcrumbSeparator">\n /\n \n </span>\n </span>\n <span id="breadcrumbs-1" dir="ltr">\n \n \n \n <span id="breadcrumbs-current">Test Page 2</span>\n \n </span>\n\n</div>\n\n<div id="plone-lock-status">\n \n</div>\n</div>\n\n \n\n <dl class="portalMessage warning">\n <dt>Warning</dt>\n <dd>\n One or more of the items you are attempting to delete may cause links\n in your site to break.\n </dd>\n </dl>\n\n <div id="content">\n <h1 class="documentFirstHeading">Potential link breakage</h1>\n\n <div id="content-core">\n <p>\n By deleting this item, you will break links that exist in the items listed\n below. If this is indeed what you want to do, we recommend that you remove\n these references first.\n </p>\n\n <form method="post" action="http://nohost/plone/removeConfirmationAction">\n\n <dl>\n \n\n <dt><a href="http://nohost/plone/doc2">Test Page 2</a></dt>\n <dd>\n <span>\n This <span>Page</span>\n is referenced by the following items:\n </span>\n\n <ul>\n <li>\n \n <a href="http://nohost/plone/doc1">Test Page 1</a>\n [<a target="_blank" href="http://nohost/plone/doc1/edit">Edit in new window</a>]\n \n \n </li>\n </ul>\n </dd>\n\n \n </dl>\n\n <br />\n\n <p>\n Would you like to delete it anyway?\n </p>\n\n <input type="hidden" name="original_request" value="eJyVU8FuozAQ/ZpyS6khULDEIUqdEqkFlrgr7ckyMAQqYyPslN2/Xyd097CHFT3Z1rx5897MOIxCrNVkmJLJGUxevRdK96ZX8igLPoE0zsjPIC9DBVOCHN2pmXEhkgMXGhw19WdmYBgFN5C0SjQwsVpJYxO1o0FAbaBhqnpnIzedvvN3otcmufMOo1AS7NlOFr65FlmHlzCvZIaP9Spe4WpwJbhRNXL+E/RW06xE9oNtD/oC9iu8/so59WKthGUPkPO5D43NMWBxA5hONcnT7e0wfjGdnVBfc6OmJPaCqAqB+y0PPF5t7TOut1H90Eb+QxzyBniLWojRFu/zjJKMsheSPdPUx2EUogCnlBbs7URKtnu2UfSIi1+2ntxcJiH6yvXu/6IsQUb29JhnAa6F0oC8JVCSAylJ6Qe4M2bEritVp7Rxb87cf/bbKinJtzdyouyV0DR/2uIiP9F4oUrtNcRLfoyLHU3ZMTvkIV7IbMU/NuiPgvg+5uMorr2wf8/9uZnnedOqabiqB1mrBhqr3rr7bg0WZU7zff4S3Uq56B79BsLQT2o=" />\n\n <input type="hidden" name="confirmed_items" value="O68g39Q1vps=\n" />\n\n <input type="hidden" name="cancel_url" value="http://nohost/plone/folder_contents" />\n\n <input class="destructive" type="submit" name="delete" value="Yes" />\n\n <input class="destructive" type="submit" name="delete_all" value="Yes to all" />\n\n <input class="standalone" type="submit" name="cancel" value="Cancel" />\n\n </form>\n </div>\n </div>\n\n\n\n <div id="viewlet-below-content">\n</div>\n </div>\n\n \n \n\n \n \n </div>\n\n\n <div id="portal-footer-wrapper" class="row">\n <div class="cell width-full position-0">\n <div id="portal-footer">\n <p>\n \n The\n <a href="http://plone.org">Plone<sup>®</sup> Open Source CMS/WCM</a>\n is\n <abbr title="Copyright">©</abbr>\n 2000-2013\n by the\n <a href="http://plone.org/foundation">Plone Foundation</a>\n and friends.\n \n\n \n Distributed under the\n <a href="http://creativecommons.org/licenses/GPL/2.0/">GNU GPL license</a>.\n \n </p>\n\n</div>\n\n<div id="portal-colophon">\n\n<div class="colophonWrapper">\n<ul>\n <li>\n <a href="http://plone.org" title="This site was built using the Plone Open Source CMS/WCM.">\n Powered by Plone & Python</a>\n </li>\n</ul>\n</div>\n</div>\n\n<ul id="portal-siteactions">\n\n <li id="siteaction-sitemap"><a href="http://nohost/plone/sitemap" accesskey="3" title="Site Map">Site Map</a></li>\n <li id="siteaction-accessibility"><a href="http://nohost/plone/accessibility-info" accesskey="0" title="Accessibility">Accessibility</a></li>\n <li id="siteaction-contact"><a href="http://nohost/plone/contact-info" accesskey="9" title="Contact">Contact</a></li>\n</ul>\n\n\n <div id="kss-spinner">\n <img alt="" src="http://nohost/plone/spinner.gif" />\n </div>\n </div>\n </div>\n\n\n\n</div>\n</body>\n</html>\n\n\n'
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/opt/python2.6/lib/python2.6/doctest.py", line 2163, in runTest
raise self.failureException(self.format_failure(new.getvalue()))
FAILED: plone.app.linkintegrity.docs.testReferenceOnClonedObject.txt
Error Message:
Failed doctest test for testReferenceOnClonedObject.txt
Stack Trace:
Failed doctest test for testReferenceOnClonedObject.txt
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.app.linkintegrity/plone/app/linkintegrity/docs/testReferenceOnClonedObject.txt", line 0
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.app.linkintegrity/plone/app/linkintegrity/docs/testReferenceOnClonedObject.txt", line 35, in testReferenceOnClonedObject.txt
Failed example:
browser.contents
Expected:
'...<form ... action="http://nohost/plone/removeConfirmationAction">...
...<a href="http://nohost/plone/doc2"...Test Page 2...
...This...Document...is referenced by the following items:...
...<li>...href="http://nohost/plone/copy_of_doc1"...Test Page 1...</li>...
...<li>...href="http://nohost/plone/doc1"...Test Page 1...</li>...
...Would you like to delete it anyway?...'
Got:
'\n<!DOCTYPE html>\n\n<html xmlns="http://www.w3.org/1999/xhtml" lang="en">\n\n \n \n \n \n \n\n\n<head>\n <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />\n\n \n <base href="http://nohost/plone/doc2" /><!--[if lt IE 7]></base><![endif]-->\n \n\n \n \n<link rel="alternate" data-kss-base-url="kss-base-url" href="http://nohost/plone/doc2/" />\n\n \n <link rel="stylesheet" type="text/css" media="screen" href="http://nohost/plone/portal_css/Sunburst%20Theme/member-cachekey-5c6c9e9ce5f54e4e78bf39a3a50cacdb.css" />\n <link rel="stylesheet" type="text/css" href="http://nohost/plone/portal_css/Sunburst%20Theme/base-cachekey-c1ad059b677e96fbc66c2f1fd08a7bd7.css" />\n <style type="text/css" media="screen">@import url(http://nohost/plone/portal_css/Sunburst%20Theme/resourceplone.app.jquerytools.dateinput-cachekey-e7547bc427f1f3c9f4a0c825cff66dbd.css);</style>\n <link rel="stylesheet" type="text/css" media="all" href="http://nohost/plone/portal_css/Sunburst%20Theme/ploneCustom-cachekey-0b7db836dc557228ca6f6079a2f45904.css" />\n\n \n <link rel="stylesheet" data-rel="kinetic-stylesheet" type="text/kss" href="http://nohost/plone/portal_kss/Sunburst%20Theme/resourcetinymce.ksstinymce-cachekey-88aa7b47e64dc67122a6c4bc0e0a96cd.kss" />\n <link rel="stylesheet" data-rel="kinetic-stylesheet" type="text/kss" href="http://nohost/plone/portal_kss/Sunburst%20Theme/at-cachekey-8bb09b3eeeb93c90b3f9fb7bfc9bff27.kss" />\n \n <script type="text/javascript" src="http://nohost/plone/portal_javascripts/Sunburst%20Theme/resourceplone.app.jquery-cachekey-4fd395ceb8f59bd5a05a6e9edc081f1c.js"></script>\n <script type="text/javascript" src="http://nohost/plone/portal_javascripts/Sunburst%20Theme/sarissa-cachekey-e305e79f4d6bdaf0566921d00ba717d8.js"></script>\n <script type="text/javascript" src="http://nohost/plone/portal_javascripts/Sunburst%20Theme/table_sorter-cachekey-90aeecd9cef7def39f5c95057476c865.js"></script>\n\n\n<title>Test Page 2 — Plone site</title>\n \n <link rel="author" href="http://nohost/plone/author/portal_owner" title="Author information" />\n\n\n\n <link rel="shortcut icon" type="image/x-icon" href="http://nohost/plone/favicon.ico" />\n <link rel="apple-touch-icon" href="http://nohost/plone/touch_icon.png" />\n\n\n\n\n\n\n <link rel="search" href="http://nohost/plone/@@search" title="Search this site" />\n\n\n\n \n \n \n \n \n\n <meta name="viewport" content="width=device-width, initial-scale=0.6666, maximum-scale=1.0, minimum-scale=0.6666" />\n <meta name="generator" content="Plone - http://plone.org" />\n \n</head>\n\n<body class="template-index.html portaltype-document site-plone section-doc2 icons-on" dir="ltr">\n\n<div id="visual-portal-wrapper">\n\n <div id="portal-top" class="row">\n<div class="cell width-full position-0">\n <div id="portal-header">\n <p class="hiddenStructure">\n <a accesskey="2" href="http://nohost/plone/folder_delete#content">Skip to content.</a> |\n\n <a accesskey="6" href="http://nohost/plone/folder_delete#portal-globalnav">Skip to navigation</a>\n</p>\n\n<div id="portal-personaltools-wrapper">\n\n<p class="hiddenStructure">Personal tools</p>\n\n<dl class="actionMenu deactivated" id="portal-personaltools">\n \n <dt class="actionMenuHeader">\n <a id="user-name" href="http://nohost/plone/useractions">test_user_1_</a>\n </dt>\n <dd class="actionMenuContent">\n <ul>\n <li id="personaltools-dashboard">\n <a href="http://nohost/plone/dashboard">Dashboard</a>\n </li>\n <li id="personaltools-preferences">\n <a href="http://nohost/plone/@@personal-preferences">Preferences</a>\n </li>\n <li id="personaltools-plone_setup">\n <a href="http://nohost/plone/@@overview-controlpanel">Site Setup</a>\n </li>\n <li id="personaltools-logout">\n <a href="http://nohost/plone/logout">Log out</a>\n </li>\n </ul>\n </dd>\n \n</dl>\n\n\n\n</div>\n\n\n\n<div id="portal-searchbox">\n\n <form id="searchGadget_form" action="http://nohost/plone/@@search">\n\n <div class="LSBox">\n <label class="hiddenStructure" for="searchGadget">Search Site</label>\n\n <input name="SearchableText" type="text" size="18" title="Search Site" placeholder="Search Site" accesskey="4" class="searchField" id="searchGadget" />\n\n <input class="searchButton" type="submit" value="Search" />\n\n <div class="searchSection">\n <input id="searchbox_currentfolder_only" class="noborder" type="checkbox" name="path" value="/plone" />\n <label for="searchbox_currentfolder_only" style="cursor: pointer">\n only in current section\n </label>\n </div>\n\n <div class="LSResult" id="LSResult"><div class="LSShadow" id="LSShadow"></div></div>\n </div>\n </form>\n\n <div id="portal-advanced-search" class="hiddenStructure">\n <a href="http://nohost/plone/@@search" accesskey="5">\n Advanced Search…\n </a>\n </div>\n\n</div>\n\n<a id="portal-logo" title="Plone site" accesskey="1" href="http://nohost/plone">\n <img src="http://nohost/plone/logo.png" alt="Plone site" title="Plone site" height="56" width="215" /></a>\n\n\n <p class="hiddenStructure">Navigation</p>\n\n <ul id="portal-globalnav"><li id="portaltab-index_html" class="selected"><a href="http://nohost/plone" title="">Home</a></li><li id="portaltab-news" class="plain"><a href="http://nohost/plone/news" title="Site News">News</a></li><li id="portaltab-events" class="plain"><a href="http://nohost/plone/events" title="Site Events">Events</a></li><li id="portaltab-Members" class="plain"><a href="http://nohost/plone/Members" title="Site Users">Users</a></li><li id="portaltab-doc1" class="plain"><a href="http://nohost/plone/doc1" title="">Test Page 1</a></li><li id="portaltab-image1" class="plain"><a href="http://nohost/plone/image1/view" title="">Test Image 1</a></li><li id="portaltab-image2" class="plain"><a href="http://nohost/plone/image2/view" title="">Test Image 2</a></li><li id="portaltab-image3" class="plain"><a href="http://nohost/plone/image3/view" title="">Test Image 3</a></li><li id="portaltab-file1" class="plain"><a href="http://nohost/plone/file1/view" title="">Test File 1</a></li><li\n id="portaltab-folder1" class="plain"><a href="http://nohost/plone/folder1" title="">Test Folder 1</a></li><li id="portaltab-copy_of_doc1" class="plain"><a href="http://nohost/plone/copy_of_doc1" title="">Test Page 1</a></li></ul>\n\n\n</div>\n\n</div>\n </div>\n <div id="portal-columns" class="row">\n\n <div id="portal-column-content" class="cell width-full position-0">\n\n <div id="viewlet-above-content"><div id="portal-breadcrumbs">\n\n <span id="breadcrumbs-you-are-here">You\nare here:</span>\n <span id="breadcrumbs-home">\n <a href="http://nohost/plone">Home</a>\n <span class="breadcrumbSeparator">\n /\n \n </span>\n </span>\n <span id="breadcrumbs-1" dir="ltr">\n \n \n \n <span id="breadcrumbs-current">Test Page 2</span>\n \n </span>\n\n</div>\n\n<div id="plone-lock-status">\n \n</div>\n</div>\n\n \n\n <dl class="portalMessage warning">\n <dt>Warning</dt>\n <dd>\n One or more of the items you are attempting to delete may cause links\n in your site to break.\n </dd>\n </dl>\n\n <div id="content">\n <h1 class="documentFirstHeading">Potential link breakage</h1>\n\n <div id="content-core">\n <p>\n By deleting this item, you will break links that exist in the items listed\n below. If this is indeed what you want to do, we recommend that you remove\n these references first.\n </p>\n\n <form method="post" action="http://nohost/plone/removeConfirmationAction">\n\n <dl>\n \n\n <dt><a href="http://nohost/plone/doc2">Test Page 2</a></dt>\n <dd>\n <span>\n This <span>Page</span>\n is referenced by the following items:\n </span>\n\n <ul>\n <li>\n \n <a href="http://nohost/plone/copy_of_doc1">Test Page 1</a>\n [<a target="_blank" href="http://nohost/plone/copy_of_doc1/edit">Edit in new window</a>]\n \n \n </li>\n <li>\n \n <a href="http://nohost/plone/doc1">Test Page 1</a>\n [<a target="_blank" href="http://nohost/plone/doc1/edit">Edit in new window</a>]\n \n \n </li>\n </ul>\n </dd>\n\n \n </dl>\n\n <br />\n\n <p>\n Would you like to delete it anyway?\n </p>\n\n <input type="hidden" name="original_request" value="eJyVU8FuozAQ/ZpyS6khkGCJQ5Q6JVILLHFX2pNlYAhUxkbYKe3frxO6e9jDip5sa968eW9mvPFDrNVomJLxGUxWvuVKd6ZT8ihzPoI0zsDPIC99CWOMHN2qiXEh4gMXGhw1dmdmoB8ENxA3StQwskpJYxO1o0FAZaBmqnxjAzetvvN3otMmvvMOg1AS7NmMFr66FlmGlzAtZIb35Spe4GpwIbhWFXL+E/QW0yxEdr1tD/oG9ju8/sI5dWKphHkPFoIrNXwy1bBbU782qLaJBiy4B9OqOn68vR3GL6a1M+0qbtQYR16wLUPgfsMDj5dr+4yq9bZ6aLb+QxTyGniDGojQGu+zlJKUsmeSPtHExxs/RAFOKM3Z64kUbPdko2iD809bT64uoxBd6Xr3f1GWICV7eszSAFdCaUDeHCjIgRSk8APcGjNg15WqVdq4N3vuPz/CKinIj1dyouyF0CR7XOM8O9FopkrsNcRzfoTzHU3YMT1kIZ7JbMU/NuivnPg+5sMgrr2wv9X9WE3TtGrU2F/Vg6xUDbVVb939tAbzIqPZPnve3kq56B79BuTBYYk=" />\n\n <input type="hidden" name="confirmed_items" value="O68g39Q1vps=\n" />\n\n <input type="hidden" name="cancel_url" value="http://nohost/plone/folder_contents" />\n\n <input class="destructive" type="submit" name="delete" value="Yes" />\n\n <input class="destructive" type="submit" name="delete_all" value="Yes to all" />\n\n <input class="standalone" type="submit" name="cancel" value="Cancel" />\n\n </form>\n </div>\n </div>\n\n\n\n <div id="viewlet-below-content">\n</div>\n </div>\n\n \n \n\n \n \n </div>\n\n\n <div id="portal-footer-wrapper" class="row">\n <div class="cell width-full position-0">\n <div id="portal-footer">\n <p>\n \n The\n <a href="http://plone.org">Plone<sup>®</sup> Open Source CMS/WCM</a>\n is\n <abbr title="Copyright">©</abbr>\n 2000-2013\n by the\n <a href="http://plone.org/foundation">Plone Foundation</a>\n and friends.\n \n\n \n Distributed under the\n <a href="http://creativecommons.org/licenses/GPL/2.0/">GNU GPL license</a>.\n \n </p>\n\n</div>\n\n<div id="portal-colophon">\n\n<div class="colophonWrapper">\n<ul>\n <li>\n <a href="http://plone.org" title="This site was built using the Plone Open Source CMS/WCM.">\n Powered by Plone & Python</a>\n </li>\n</ul>\n</div>\n</div>\n\n<ul id="portal-siteactions">\n\n <li id="siteaction-sitemap"><a href="http://nohost/plone/sitemap" accesskey="3" title="Site Map">Site Map</a></li>\n <li id="siteaction-accessibility"><a href="http://nohost/plone/accessibility-info" accesskey="0" title="Accessibility">Accessibility</a></li>\n <li id="siteaction-contact"><a href="http://nohost/plone/contact-info" accesskey="9" title="Contact">Contact</a></li>\n</ul>\n\n\n <div id="kss-spinner">\n <img alt="" src="http://nohost/plone/spinner.gif" />\n </div>\n </div>\n </div>\n\n\n\n</div>\n</body>\n</html>\n\n\n'
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/opt/python2.6/lib/python2.6/doctest.py", line 2163, in runTest
raise self.failureException(self.format_failure(new.getvalue()))
FAILED: plone.app.linkintegrity.docs.testRemovalInSubfolder.txt
Error Message:
Failed doctest test for testRemovalInSubfolder.txt
Stack Trace:
Failed doctest test for testRemovalInSubfolder.txt
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.app.linkintegrity/plone/app/linkintegrity/docs/testRemovalInSubfolder.txt", line 0
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.app.linkintegrity/plone/app/linkintegrity/docs/testRemovalInSubfolder.txt", line 19, in testRemovalInSubfolder.txt
Failed example:
browser.contents
Expected:
'...<form ... action="http://nohost/plone/removeConfirmationAction">...
...<a href="http://nohost/plone/folder1/doc3"...Test Page 3...
...This...Document...is referenced by the following items:...
...<li>...href="http://nohost/plone/doc1"...Test Page 1...</li>...
...<li>...href="http://nohost/plone/doc2"...Test Page 2...</li>...
...Would you like to delete it anyway?...'
Got:
'\n<!DOCTYPE html>\n\n<html xmlns="http://www.w3.org/1999/xhtml" lang="en">\n\n \n \n \n \n \n\n\n<head>\n <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />\n\n \n <base href="http://nohost/plone/folder1/" /><!--[if lt IE 7]></base><![endif]-->\n \n\n \n \n<link rel="alternate" data-kss-base-url="kss-base-url" href="http://nohost/plone/folder1/" />\n\n \n <link rel="stylesheet" type="text/css" media="screen" href="http://nohost/plone/portal_css/Sunburst%20Theme/member-cachekey-5c6c9e9ce5f54e4e78bf39a3a50cacdb.css" />\n <link rel="stylesheet" type="text/css" href="http://nohost/plone/portal_css/Sunburst%20Theme/base-cachekey-c1ad059b677e96fbc66c2f1fd08a7bd7.css" />\n <style type="text/css" media="screen">@import url(http://nohost/plone/portal_css/Sunburst%20Theme/resourceplone.app.jquerytools.dateinput-cachekey-e7547bc427f1f3c9f4a0c825cff66dbd.css);</style>\n <link rel="stylesheet" type="text/css" media="all" href="http://nohost/plone/portal_css/Sunburst%20Theme/ploneCustom-cachekey-0b7db836dc557228ca6f6079a2f45904.css" />\n\n \n <link rel="stylesheet" data-rel="kinetic-stylesheet" type="text/kss" href="http://nohost/plone/portal_kss/Sunburst%20Theme/resourcetinymce.ksstinymce-cachekey-88aa7b47e64dc67122a6c4bc0e0a96cd.kss" />\n <link rel="stylesheet" data-rel="kinetic-stylesheet" type="text/kss" href="http://nohost/plone/portal_kss/Sunburst%20Theme/at-cachekey-8bb09b3eeeb93c90b3f9fb7bfc9bff27.kss" />\n \n <script type="text/javascript" src="http://nohost/plone/portal_javascripts/Sunburst%20Theme/resourceplone.app.jquery-cachekey-4fd395ceb8f59bd5a05a6e9edc081f1c.js"></script>\n <script type="text/javascript" src="http://nohost/plone/portal_javascripts/Sunburst%20Theme/sarissa-cachekey-e305e79f4d6bdaf0566921d00ba717d8.js"></script>\n <script type="text/javascript" src="http://nohost/plone/portal_javascripts/Sunburst%20Theme/table_sorter-cachekey-90aeecd9cef7def39f5c95057476c865.js"></script>\n\n\n<title>Test Folder 1 — Plone site</title>\n \n <link rel="author" href="http://nohost/plone/author/portal_owner" title="Author information" />\n\n\n\n <link rel="shortcut icon" type="image/x-icon" href="http://nohost/plone/favicon.ico" />\n <link rel="apple-touch-icon" href="http://nohost/plone/touch_icon.png" />\n\n\n\n\n\n\n <link rel="search" href="http://nohost/plone/@@search" title="Search this site" />\n\n\n\n \n \n \n \n \n\n <meta name="viewport" content="width=device-width, initial-scale=0.6666, maximum-scale=1.0, minimum-scale=0.6666" />\n <meta name="generator" content="Plone - http://plone.org" />\n \n</head>\n\n<body class="template-index.html portaltype-folder site-plone section-folder1 icons-on" dir="ltr">\n\n<div id="visual-portal-wrapper">\n\n <div id="portal-top" class="row">\n<div class="cell width-full position-0">\n <div id="portal-header">\n <p class="hiddenStructure">\n <a accesskey="2" href="http://nohost/plone/folder_delete#content">Skip to content.</a> |\n\n <a accesskey="6" href="http://nohost/plone/folder_delete#portal-globalnav">Skip to navigation</a>\n</p>\n\n<div id="portal-personaltools-wrapper">\n\n<p class="hiddenStructure">Personal tools</p>\n\n<dl class="actionMenu deactivated" id="portal-personaltools">\n \n <dt class="actionMenuHeader">\n <a id="user-name" href="http://nohost/plone/useractions">test_user_1_</a>\n </dt>\n <dd class="actionMenuContent">\n <ul>\n <li id="personaltools-dashboard">\n <a href="http://nohost/plone/dashboard">Dashboard</a>\n </li>\n <li id="personaltools-preferences">\n <a href="http://nohost/plone/@@personal-preferences">Preferences</a>\n </li>\n <li id="personaltools-plone_setup">\n <a href="http://nohost/plone/@@overview-controlpanel">Site Setup</a>\n </li>\n <li id="personaltools-logout">\n <a href="http://nohost/plone/logout">Log out</a>\n </li>\n </ul>\n </dd>\n \n</dl>\n\n\n\n</div>\n\n\n\n<div id="portal-searchbox">\n\n <form id="searchGadget_form" action="http://nohost/plone/@@search">\n\n <div class="LSBox">\n <label class="hiddenStructure" for="searchGadget">Search Site</label>\n\n <input name="SearchableText" type="text" size="18" title="Search Site" placeholder="Search Site" accesskey="4" class="searchField" id="searchGadget" />\n\n <input class="searchButton" type="submit" value="Search" />\n\n <div class="searchSection">\n <input id="searchbox_currentfolder_only" class="noborder" type="checkbox" name="path" value="/plone/folder1" />\n <label for="searchbox_currentfolder_only" style="cursor: pointer">\n only in current section\n </label>\n </div>\n\n <div class="LSResult" id="LSResult"><div class="LSShadow" id="LSShadow"></div></div>\n </div>\n </form>\n\n <div id="portal-advanced-search" class="hiddenStructure">\n <a href="http://nohost/plone/@@search" accesskey="5">\n Advanced Search…\n </a>\n </div>\n\n</div>\n\n<a id="portal-logo" title="Plone site" accesskey="1" href="http://nohost/plone">\n <img src="http://nohost/plone/logo.png" alt="Plone site" title="Plone site" height="56" width="215" /></a>\n\n\n <p class="hiddenStructure">Navigation</p>\n\n <ul id="portal-globalnav"><li id="portaltab-index_html" class="selected"><a href="http://nohost/plone" title="">Home</a></li><li id="portaltab-news" class="plain"><a href="http://nohost/plone/news" title="Site News">News</a></li><li id="portaltab-events" class="plain"><a href="http://nohost/plone/events" title="Site Events">Events</a></li><li id="portaltab-Members" class="plain"><a href="http://nohost/plone/Members" title="Site Users">Users</a></li><li id="portaltab-doc1" class="plain"><a href="http://nohost/plone/doc1" title="">Test Page 1</a></li><li id="portaltab-doc2" class="plain"><a href="http://nohost/plone/doc2" title="">Test Page 2</a></li><li id="portaltab-image1" class="plain"><a href="http://nohost/plone/image1/view" title="">Test Image 1</a></li><li id="portaltab-image2" class="plain"><a href="http://nohost/plone/image2/view" title="">Test Image 2</a></li><li id="portaltab-image3" class="plain"><a href="http://nohost/plone/image3/view" title="">Test Image 3</a></li><li id="portaltab-file1"\n class="plain"><a href="http://nohost/plone/file1/view" title="">Test File 1</a></li></ul>\n\n\n</div>\n\n</div>\n </div>\n <div id="portal-columns" class="row">\n\n <div id="portal-column-content" class="cell width-full position-0">\n\n <div id="viewlet-above-content"><div id="portal-breadcrumbs">\n\n <span id="breadcrumbs-you-are-here">You\nare here:</span>\n <span id="breadcrumbs-home">\n <a href="http://nohost/plone">Home</a>\n <span class="breadcrumbSeparator">\n /\n \n </span>\n </span>\n <span id="breadcrumbs-1" dir="ltr">\n \n \n \n <span id="breadcrumbs-current">Test Folder 1</span>\n \n </span>\n\n</div>\n\n<div id="plone-lock-status">\n \n</div>\n</div>\n\n \n\n <dl class="portalMessage warning">\n <dt>Warning</dt>\n <dd>\n One or more of the items you are attempting to delete may cause links\n in your site to break.\n </dd>\n </dl>\n\n <div id="content">\n <h1 class="documentFirstHeading">Potential link breakage</h1>\n\n <div id="content-core">\n <p>\n By deleting this item, you will break links that exist in the items listed\n below. If this is indeed what you want to do, we recommend that you remove\n these references first.\n </p>\n\n <form method="post" action="http://nohost/plone/removeConfirmationAction">\n\n <dl>\n \n\n <dt><a href="http://nohost/plone/folder1/doc3">Test Page 3</a></dt>\n <dd>\n <span>\n This <span>Page</span>\n is referenced by the following items:\n </span>\n\n <ul>\n <li>\n \n <a href="http://nohost/plone/doc1">Test Page 1</a>\n [<a target="_blank" href="http://nohost/plone/doc1/edit">Edit in new window</a>]\n \n \n </li>\n <li>\n \n <a href="http://nohost/plone/doc2">Test Page 2</a>\n [<a target="_blank" href="http://nohost/plone/doc2/edit">Edit in new window</a>]\n \n \n </li>\n </ul>\n </dd>\n\n \n </dl>\n\n <br />\n\n <p>\n Would you like to delete it anyway?\n </p>\n\n <input type="hidden" name="original_request" value="eJyVU8FuozAQ/ZpySykQWLDEIUqdEqkFlriVerIMDIHK2Mh2lt2/X4dsLiutxJ5sa968eW9mHMUJ0lIZKkV6BlPUX6XUgxmkOIqSKRDGmdgZxGWsQaWeo3s5U8Z5emBcgyPVcKYGxokzA2kneQuKNlIYm6gdDRwaAy2V9RedmOn1Q7Djgzbpg3+YuBRgz05Z+OZaZB1ewLySGX6sV/EGV4Mrwa1svNVIfx1yGG0HVrIu2P/hDVaOYuBWwj+jy3RXSryD/6xEa3MMWNwIppdt+ry8HcouprdDGhpmpEoTP4zrCFjQsdBn9dY+k2YbN09dHDwlEWuBdV4HibdF+yInOCf0FecvJAtQFCdeiDJCSvp+whXdvdio9w2Vv2w9sbkozofa9R+jO8oS5HhPjkUeooZLDZ5/C1T4gCtcBSHqjZmQ6wrZS23cxZn714pbJRX+/o5PhL5hkhXPW1QWJ5LcqDJ7jdAtP0HljmT0mB+KCN3IbMW7DfJZ4iBAbJr4tRf2+7k/N/M8bzqpxqt6EI1sobXqrbsPa7CsClLsi9d4KeV6j95v0n5QtQ==" />\n\n <input type="hidden" name="confirmed_items" value="O68g39Q1vz4=\n" />\n\n <input type="hidden" name="cancel_url" value="http://nohost/plone/folder_contents" />\n\n <input class="destructive" type="submit" name="delete" value="Yes" />\n\n <input class="destructive" type="submit" name="delete_all" value="Yes to all" />\n\n <input class="standalone" type="submit" name="cancel" value="Cancel" />\n\n </form>\n </div>\n </div>\n\n\n\n <div id="viewlet-below-content">\n</div>\n </div>\n\n \n \n\n \n \n </div>\n\n\n <div id="portal-footer-wrapper" class="row">\n <div class="cell width-full position-0">\n <div id="portal-footer">\n <p>\n \n The\n <a href="http://plone.org">Plone<sup>®</sup> Open Source CMS/WCM</a>\n is\n <abbr title="Copyright">©</abbr>\n 2000-2013\n by the\n <a href="http://plone.org/foundation">Plone Foundation</a>\n and friends.\n \n\n \n Distributed under the\n <a href="http://creativecommons.org/licenses/GPL/2.0/">GNU GPL license</a>.\n \n </p>\n\n</div>\n\n<div id="portal-colophon">\n\n<div class="colophonWrapper">\n<ul>\n <li>\n <a href="http://plone.org" title="This site was built using the Plone Open Source CMS/WCM.">\n Powered by Plone & Python</a>\n </li>\n</ul>\n</div>\n</div>\n\n<ul id="portal-siteactions">\n\n <li id="siteaction-sitemap"><a href="http://nohost/plone/sitemap" accesskey="3" title="Site Map">Site Map</a></li>\n <li id="siteaction-accessibility"><a href="http://nohost/plone/accessibility-info" accesskey="0" title="Accessibility">Accessibility</a></li>\n <li id="siteaction-contact"><a href="http://nohost/plone/contact-info" accesskey="9" title="Contact">Contact</a></li>\n</ul>\n\n\n <div id="kss-spinner">\n <img alt="" src="http://nohost/plone/spinner.gif" />\n </div>\n </div>\n </div>\n\n\n\n</div>\n</body>\n</html>\n\n\n'
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/opt/python2.6/lib/python2.6/doctest.py", line 2163, in runTest
raise self.failureException(self.format_failure(new.getvalue()))
FAILED: plone.app.linkintegrity.docs.testRemovalViaZMI.txt
Error Message:
Failed doctest test for testRemovalViaZMI.txt
Stack Trace:
Failed doctest test for testRemovalViaZMI.txt
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.app.linkintegrity/plone/app/linkintegrity/docs/testRemovalViaZMI.txt", line 0
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.app.linkintegrity/plone/app/linkintegrity/docs/testRemovalViaZMI.txt", line 17, in testRemovalViaZMI.txt
Failed example:
browser.contents
Expected:
'...<form ... action="http://nohost/plone/removeConfirmationAction">...
...<a href="http://nohost/plone/doc2"...Test Page 2...
...This...Document...is referenced by the following items:...
...<li>...href="http://nohost/plone/doc1"...Test Page 1...</li>...
...Would you like to delete it anyway?...'
Got:
'\n<!DOCTYPE html>\n\n<html xmlns="http://www.w3.org/1999/xhtml" lang="en">\n\n \n \n \n \n \n\n\n<head>\n <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />\n\n \n <base href="http://nohost/plone/doc2" /><!--[if lt IE 7]></base><![endif]-->\n \n\n \n \n<link rel="alternate" data-kss-base-url="kss-base-url" href="http://nohost/plone/doc2/" />\n\n \n <link rel="stylesheet" type="text/css" media="screen" href="http://nohost/plone/portal_css/Sunburst%20Theme/member-cachekey-5c6c9e9ce5f54e4e78bf39a3a50cacdb.css" />\n <link rel="stylesheet" type="text/css" href="http://nohost/plone/portal_css/Sunburst%20Theme/base-cachekey-c1ad059b677e96fbc66c2f1fd08a7bd7.css" />\n <style type="text/css" media="screen">@import url(http://nohost/plone/portal_css/Sunburst%20Theme/resourceplone.app.jquerytools.dateinput-cachekey-e7547bc427f1f3c9f4a0c825cff66dbd.css);</style>\n <link rel="stylesheet" type="text/css" media="all" href="http://nohost/plone/portal_css/Sunburst%20Theme/ploneCustom-cachekey-0b7db836dc557228ca6f6079a2f45904.css" />\n\n \n <link rel="stylesheet" data-rel="kinetic-stylesheet" type="text/kss" href="http://nohost/plone/portal_kss/Sunburst%20Theme/resourcetinymce.ksstinymce-cachekey-88aa7b47e64dc67122a6c4bc0e0a96cd.kss" />\n <link rel="stylesheet" data-rel="kinetic-stylesheet" type="text/kss" href="http://nohost/plone/portal_kss/Sunburst%20Theme/at-cachekey-8bb09b3eeeb93c90b3f9fb7bfc9bff27.kss" />\n \n <script type="text/javascript" src="http://nohost/plone/portal_javascripts/Sunburst%20Theme/resourceplone.app.jquery-cachekey-4fd395ceb8f59bd5a05a6e9edc081f1c.js"></script>\n <script type="text/javascript" src="http://nohost/plone/portal_javascripts/Sunburst%20Theme/sarissa-cachekey-e305e79f4d6bdaf0566921d00ba717d8.js"></script>\n <script type="text/javascript" src="http://nohost/plone/portal_javascripts/Sunburst%20Theme/table_sorter-cachekey-90aeecd9cef7def39f5c95057476c865.js"></script>\n\n\n<title>Test Page 2 — Plone site</title>\n \n <link rel="author" href="http://nohost/plone/author/portal_owner" title="Author information" />\n\n\n\n <link rel="shortcut icon" type="image/x-icon" href="http://nohost/plone/favicon.ico" />\n <link rel="apple-touch-icon" href="http://nohost/plone/touch_icon.png" />\n\n\n\n\n\n\n <link rel="search" href="http://nohost/plone/@@search" title="Search this site" />\n\n\n\n \n \n \n \n \n\n <meta name="viewport" content="width=device-width, initial-scale=0.6666, maximum-scale=1.0, minimum-scale=0.6666" />\n <meta name="generator" content="Plone - http://plone.org" />\n \n</head>\n\n<body class="template-index.html portaltype-document site-plone section-doc2 icons-on" dir="ltr">\n\n<div id="visual-portal-wrapper">\n\n <div id="portal-top" class="row">\n<div class="cell width-full position-0">\n <div id="portal-header">\n <p class="hiddenStructure">\n <a accesskey="2" href="http://nohost/plone/manage_delObjects#content">Skip to content.</a> |\n\n <a accesskey="6" href="http://nohost/plone/manage_delObjects#portal-globalnav">Skip to navigation</a>\n</p>\n\n<div id="portal-personaltools-wrapper">\n\n<p class="hiddenStructure">Personal tools</p>\n\n<dl class="actionMenu deactivated" id="portal-personaltools">\n \n <dt class="actionMenuHeader">\n <a id="user-name" href="http://nohost/plone/useractions">test_user_1_</a>\n </dt>\n <dd class="actionMenuContent">\n <ul>\n <li id="personaltools-dashboard">\n <a href="http://nohost/plone/dashboard">Dashboard</a>\n </li>\n <li id="personaltools-preferences">\n <a href="http://nohost/plone/@@personal-preferences">Preferences</a>\n </li>\n <li id="personaltools-plone_setup">\n <a href="http://nohost/plone/@@overview-controlpanel">Site Setup</a>\n </li>\n <li id="personaltools-logout">\n <a href="http://nohost/plone/logout">Log out</a>\n </li>\n </ul>\n </dd>\n \n</dl>\n\n\n\n</div>\n\n\n\n<div id="portal-searchbox">\n\n <form id="searchGadget_form" action="http://nohost/plone/@@search">\n\n <div class="LSBox">\n <label class="hiddenStructure" for="searchGadget">Search Site</label>\n\n <input name="SearchableText" type="text" size="18" title="Search Site" placeholder="Search Site" accesskey="4" class="searchField" id="searchGadget" />\n\n <input class="searchButton" type="submit" value="Search" />\n\n <div class="searchSection">\n <input id="searchbox_currentfolder_only" class="noborder" type="checkbox" name="path" value="/plone" />\n <label for="searchbox_currentfolder_only" style="cursor: pointer">\n only in current section\n </label>\n </div>\n\n <div class="LSResult" id="LSResult"><div class="LSShadow" id="LSShadow"></div></div>\n </div>\n </form>\n\n <div id="portal-advanced-search" class="hiddenStructure">\n <a href="http://nohost/plone/@@search" accesskey="5">\n Advanced Search…\n </a>\n </div>\n\n</div>\n\n<a id="portal-logo" title="Plone site" accesskey="1" href="http://nohost/plone">\n <img src="http://nohost/plone/logo.png" alt="Plone site" title="Plone site" height="56" width="215" /></a>\n\n\n <p class="hiddenStructure">Navigation</p>\n\n <ul id="portal-globalnav"><li id="portaltab-index_html" class="selected"><a href="http://nohost/plone" title="">Home</a></li><li id="portaltab-news" class="plain"><a href="http://nohost/plone/news" title="Site News">News</a></li><li id="portaltab-events" class="plain"><a href="http://nohost/plone/events" title="Site Events">Events</a></li><li id="portaltab-Members" class="plain"><a href="http://nohost/plone/Members" title="Site Users">Users</a></li><li id="portaltab-doc1" class="plain"><a href="http://nohost/plone/doc1" title="">Test Page 1</a></li><li id="portaltab-image1" class="plain"><a href="http://nohost/plone/image1/view" title="">Test Image 1</a></li><li id="portaltab-image2" class="plain"><a href="http://nohost/plone/image2/view" title="">Test Image 2</a></li><li id="portaltab-image3" class="plain"><a href="http://nohost/plone/image3/view" title="">Test Image 3</a></li><li id="portaltab-file1" class="plain"><a href="http://nohost/plone/file1/view" title="">Test File 1</a></li><li\n id="portaltab-folder1" class="plain"><a href="http://nohost/plone/folder1" title="">Test Folder 1</a></li></ul>\n\n\n</div>\n\n</div>\n </div>\n <div id="portal-columns" class="row">\n\n <div id="portal-column-content" class="cell width-full position-0">\n\n <div id="viewlet-above-content"><div id="portal-breadcrumbs">\n\n <span id="breadcrumbs-you-are-here">You\nare here:</span>\n <span id="breadcrumbs-home">\n <a href="http://nohost/plone">Home</a>\n <span class="breadcrumbSeparator">\n /\n \n </span>\n </span>\n <span id="breadcrumbs-1" dir="ltr">\n \n \n \n <span id="breadcrumbs-current">Test Page 2</span>\n \n </span>\n\n</div>\n\n<div id="plone-lock-status">\n \n</div>\n</div>\n\n \n\n <dl class="portalMessage warning">\n <dt>Warning</dt>\n <dd>\n One or more of the items you are attempting to delete may cause links\n in your site to break.\n </dd>\n </dl>\n\n <div id="content">\n <h1 class="documentFirstHeading">Potential link breakage</h1>\n\n <div id="content-core">\n <p>\n By deleting this item, you will break links that exist in the items listed\n below. If this is indeed what you want to do, we recommend that you remove\n these references first.\n </p>\n\n <form method="post" action="http://nohost/plone/removeConfirmationAction">\n\n <dl>\n \n\n <dt><a href="http://nohost/plone/doc2">Test Page 2</a></dt>\n <dd>\n <span>\n This <span>Page</span>\n is referenced by the following items:\n </span>\n\n <ul>\n <li>\n \n <a href="http://nohost/plone/doc1">Test Page 1</a>\n [<a target="_blank" href="http://nohost/plone/doc1/edit">Edit in new window</a>]\n \n \n </li>\n </ul>\n </dd>\n\n \n </dl>\n\n <br />\n\n <p>\n Would you like to delete it anyway?\n </p>\n\n <input type="hidden" name="original_request" value="eJw1j1FvgjAUhX/N9oZNAXXcxAeCVUxcy6Ca7KlB2g2W0hLpwvbvV4e+3eTcc8534gQ6OT5Fqe5Gt5G2CZ/72tSfSkil2eVLNe6m9sq1Vm62SiuncAwZo5xQLo6E7nkeQpzgJeScF+JUkVKkey/iNRS/3maC76vW3QWFi9Xjy/spyfiB0SU02o4Kh7NQkh0pSRlhaJ0bACFjWzs6NGhrFLqj9XVnPERJ3k6k4uKV8JxtYyhYxZM5JvfnCmZvAkXKc3GgO7aGe5Cve0zg7wWJIqiHQXdN7Tpr0E8wTVPwYa/9DV2ZxkolPbqfdvbripJxlrHjy38Xwgv8B3jCaU8=" />\n\n <input type="hidden" name="confirmed_items" value="O68g39Q1vps=\n" />\n\n <input type="hidden" name="cancel_url" value="http://nohost/plone/manage_main" />\n\n <input class="destructive" type="submit" name="delete" value="Yes" />\n\n <input class="destructive" type="submit" name="delete_all" value="Yes to all" />\n\n <input class="standalone" type="submit" name="cancel" value="Cancel" />\n\n </form>\n </div>\n </div>\n\n\n\n <div id="viewlet-below-content">\n</div>\n </div>\n\n \n \n\n \n \n </div>\n\n\n <div id="portal-footer-wrapper" class="row">\n <div class="cell width-full position-0">\n <div id="portal-footer">\n <p>\n \n The\n <a href="http://plone.org">Plone<sup>®</sup> Open Source CMS/WCM</a>\n is\n <abbr title="Copyright">©</abbr>\n 2000-2013\n by the\n <a href="http://plone.org/foundation">Plone Foundation</a>\n and friends.\n \n\n \n Distributed under the\n <a href="http://creativecommons.org/licenses/GPL/2.0/">GNU GPL license</a>.\n \n </p>\n\n</div>\n\n<div id="portal-colophon">\n\n<div class="colophonWrapper">\n<ul>\n <li>\n <a href="http://plone.org" title="This site was built using the Plone Open Source CMS/WCM.">\n Powered by Plone & Python</a>\n </li>\n</ul>\n</div>\n</div>\n\n<ul id="portal-siteactions">\n\n <li id="siteaction-sitemap"><a href="http://nohost/plone/sitemap" accesskey="3" title="Site Map">Site Map</a></li>\n <li id="siteaction-accessibility"><a href="http://nohost/plone/accessibility-info" accesskey="0" title="Accessibility">Accessibility</a></li>\n <li id="siteaction-contact"><a href="http://nohost/plone/contact-info" accesskey="9" title="Contact">Contact</a></li>\n</ul>\n\n\n <div id="kss-spinner">\n <img alt="" src="http://nohost/plone/spinner.gif" />\n </div>\n </div>\n </div>\n\n\n\n</div>\n</body>\n</html>\n\n\n'
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/opt/python2.6/lib/python2.6/doctest.py", line 2163, in runTest
raise self.failureException(self.format_failure(new.getvalue()))
FAILED: plone.app.linkintegrity.docs.testRemovalWithCookieAuth.txt
Error Message:
Failed doctest test for testRemovalWithCookieAuth.txt
Stack Trace:
Failed doctest test for testRemovalWithCookieAuth.txt
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.app.linkintegrity/plone/app/linkintegrity/docs/testRemovalWithCookieAuth.txt", line 0
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.app.linkintegrity/plone/app/linkintegrity/docs/testRemovalWithCookieAuth.txt", line 35, in testRemovalWithCookieAuth.txt
Failed example:
browser.contents
Expected:
'...<a href="http://nohost/plone/doc2"...Test Page 2...
...This...Document...is referenced by the following items:...
...<li>...href="http://nohost/plone/doc1"...Test Page 1...</li>...
...Would you like to delete it anyway?...'
Got:
'\n<!DOCTYPE html>\n\n<html xmlns="http://www.w3.org/1999/xhtml" lang="en">\n\n \n \n \n \n \n\n\n<head>\n <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />\n\n \n <base href="http://nohost/plone/doc2" /><!--[if lt IE 7]></base><![endif]-->\n \n\n \n \n<link rel="alternate" data-kss-base-url="kss-base-url" href="http://nohost/plone/doc2/" />\n\n \n <link rel="stylesheet" type="text/css" media="screen" href="http://nohost/plone/portal_css/Sunburst%20Theme/member-cachekey-5c6c9e9ce5f54e4e78bf39a3a50cacdb.css" />\n <link rel="stylesheet" type="text/css" href="http://nohost/plone/portal_css/Sunburst%20Theme/base-cachekey-c1ad059b677e96fbc66c2f1fd08a7bd7.css" />\n <style type="text/css" media="screen">@import url(http://nohost/plone/portal_css/Sunburst%20Theme/resourceplone.app.jquerytools.dateinput-cachekey-e7547bc427f1f3c9f4a0c825cff66dbd.css);</style>\n <link rel="stylesheet" type="text/css" media="all" href="http://nohost/plone/portal_css/Sunburst%20Theme/ploneCustom-cachekey-0b7db836dc557228ca6f6079a2f45904.css" />\n\n \n <link rel="stylesheet" data-rel="kinetic-stylesheet" type="text/kss" href="http://nohost/plone/portal_kss/Sunburst%20Theme/resourcetinymce.ksstinymce-cachekey-88aa7b47e64dc67122a6c4bc0e0a96cd.kss" />\n <link rel="stylesheet" data-rel="kinetic-stylesheet" type="text/kss" href="http://nohost/plone/portal_kss/Sunburst%20Theme/at-cachekey-8bb09b3eeeb93c90b3f9fb7bfc9bff27.kss" />\n \n <script type="text/javascript" src="http://nohost/plone/portal_javascripts/Sunburst%20Theme/resourceplone.app.jquery-cachekey-4fd395ceb8f59bd5a05a6e9edc081f1c.js"></script>\n <script type="text/javascript" src="http://nohost/plone/portal_javascripts/Sunburst%20Theme/sarissa-cachekey-e305e79f4d6bdaf0566921d00ba717d8.js"></script>\n <script type="text/javascript" src="http://nohost/plone/portal_javascripts/Sunburst%20Theme/table_sorter-cachekey-90aeecd9cef7def39f5c95057476c865.js"></script>\n\n\n<title>Test Page 2 — Plone site</title>\n \n <link rel="author" href="http://nohost/plone/author/portal_owner" title="Author information" />\n\n\n\n <link rel="shortcut icon" type="image/x-icon" href="http://nohost/plone/favicon.ico" />\n <link rel="apple-touch-icon" href="http://nohost/plone/touch_icon.png" />\n\n\n\n\n\n\n <link rel="search" href="http://nohost/plone/@@search" title="Search this site" />\n\n\n\n \n \n \n \n \n\n <meta name="viewport" content="width=device-width, initial-scale=0.6666, maximum-scale=1.0, minimum-scale=0.6666" />\n <meta name="generator" content="Plone - http://plone.org" />\n \n</head>\n\n<body class="template-index.html portaltype-document site-plone section-doc2 icons-on" dir="ltr">\n\n<div id="visual-portal-wrapper">\n\n <div id="portal-top" class="row">\n<div class="cell width-full position-0">\n <div id="portal-header">\n <p class="hiddenStructure">\n <a accesskey="2" href="http://nohost/plone/folder_delete#content">Skip to content.</a> |\n\n <a accesskey="6" href="http://nohost/plone/folder_delete#portal-globalnav">Skip to navigation</a>\n</p>\n\n<div id="portal-personaltools-wrapper">\n\n<p class="hiddenStructure">Personal tools</p>\n\n<dl class="actionMenu deactivated" id="portal-personaltools">\n \n <dt class="actionMenuHeader">\n <a id="user-name" href="http://nohost/plone/useractions">test_user_1_</a>\n </dt>\n <dd class="actionMenuContent">\n <ul>\n <li id="personaltools-dashboard">\n <a href="http://nohost/plone/dashboard">Dashboard</a>\n </li>\n <li id="personaltools-preferences">\n <a href="http://nohost/plone/@@personal-preferences">Preferences</a>\n </li>\n <li id="personaltools-plone_setup">\n <a href="http://nohost/plone/@@overview-controlpanel">Site Setup</a>\n </li>\n <li id="personaltools-logout">\n <a href="http://nohost/plone/logout">Log out</a>\n </li>\n </ul>\n </dd>\n \n</dl>\n\n\n\n</div>\n\n\n\n<div id="portal-searchbox">\n\n <form id="searchGadget_form" action="http://nohost/plone/@@search">\n\n <div class="LSBox">\n <label class="hiddenStructure" for="searchGadget">Search Site</label>\n\n <input name="SearchableText" type="text" size="18" title="Search Site" placeholder="Search Site" accesskey="4" class="searchField" id="searchGadget" />\n\n <input class="searchButton" type="submit" value="Search" />\n\n <div class="searchSection">\n <input id="searchbox_currentfolder_only" class="noborder" type="checkbox" name="path" value="/plone" />\n <label for="searchbox_currentfolder_only" style="cursor: pointer">\n only in current section\n </label>\n </div>\n\n <div class="LSResult" id="LSResult"><div class="LSShadow" id="LSShadow"></div></div>\n </div>\n </form>\n\n <div id="portal-advanced-search" class="hiddenStructure">\n <a href="http://nohost/plone/@@search" accesskey="5">\n Advanced Search…\n </a>\n </div>\n\n</div>\n\n<a id="portal-logo" title="Plone site" accesskey="1" href="http://nohost/plone">\n <img src="http://nohost/plone/logo.png" alt="Plone site" title="Plone site" height="56" width="215" /></a>\n\n\n <p class="hiddenStructure">Navigation</p>\n\n <ul id="portal-globalnav"><li id="portaltab-index_html" class="selected"><a href="http://nohost/plone" title="">Home</a></li><li id="portaltab-news" class="plain"><a href="http://nohost/plone/news" title="Site News">News</a></li><li id="portaltab-events" class="plain"><a href="http://nohost/plone/events" title="Site Events">Events</a></li><li id="portaltab-Members" class="plain"><a href="http://nohost/plone/Members" title="Site Users">Users</a></li><li id="portaltab-doc1" class="plain"><a href="http://nohost/plone/doc1" title="">Test Page 1</a></li><li id="portaltab-image1" class="plain"><a href="http://nohost/plone/image1/view" title="">Test Image 1</a></li><li id="portaltab-image2" class="plain"><a href="http://nohost/plone/image2/view" title="">Test Image 2</a></li><li id="portaltab-image3" class="plain"><a href="http://nohost/plone/image3/view" title="">Test Image 3</a></li><li id="portaltab-file1" class="plain"><a href="http://nohost/plone/file1/view" title="">Test File 1</a></li><li\n id="portaltab-folder1" class="plain"><a href="http://nohost/plone/folder1" title="">Test Folder 1</a></li></ul>\n\n\n</div>\n\n</div>\n </div>\n <div id="portal-columns" class="row">\n\n <div id="portal-column-content" class="cell width-full position-0">\n\n <div id="viewlet-above-content"><div id="portal-breadcrumbs">\n\n <span id="breadcrumbs-you-are-here">You\nare here:</span>\n <span id="breadcrumbs-home">\n <a href="http://nohost/plone">Home</a>\n <span class="breadcrumbSeparator">\n /\n \n </span>\n </span>\n <span id="breadcrumbs-1" dir="ltr">\n \n \n \n <span id="breadcrumbs-current">Test Page 2</span>\n \n </span>\n\n</div>\n\n<div id="plone-lock-status">\n \n</div>\n</div>\n\n \n\n <dl class="portalMessage warning">\n <dt>Warning</dt>\n <dd>\n One or more of the items you are attempting to delete may cause links\n in your site to break.\n </dd>\n </dl>\n\n <div id="content">\n <h1 class="documentFirstHeading">Potential link breakage</h1>\n\n <div id="content-core">\n <p>\n By deleting this item, you will break links that exist in the items listed\n below. If this is indeed what you want to do, we recommend that you remove\n these references first.\n </p>\n\n <form method="post" action="http://nohost/plone/removeConfirmationAction">\n\n <dl>\n \n\n <dt><a href="http://nohost/plone/doc2">Test Page 2</a></dt>\n <dd>\n <span>\n This <span>Page</span>\n is referenced by the following items:\n </span>\n\n <ul>\n <li>\n \n <a href="http://nohost/plone/doc1">Test Page 1</a>\n [<a target="_blank" href="http://nohost/plone/doc1/edit">Edit in new window</a>]\n \n \n </li>\n </ul>\n </dd>\n\n \n </dl>\n\n <br />\n\n <p>\n Would you like to delete it anyway?\n </p>\n\n <input type="hidden" name="original_request" value="eJyVU8FuozAQ/ZpyS6khULDEIUqdEqkFlrgr7ckyMAQqYyPslN2/Xyd097CHFT3Z1rx5897MOIxCrNVkmJLJGUxevRdK96ZX8igLPoE0zsjPIC9DBVOCHN2pmXEhkgMXGhw19WdmYBgFN5C0SjQwsVpJYxO1o0FAbaBhqnpnIzedvvN3otcmufMOo1AS7NlOFr65FlmHlzCvZIaP9Spe4WpwJbhRNXL+E/RW06xE9oNtD/oC9iu8/so59WKthGUPkPO5D43NMWBxA5hONcnT7e0wfjGdnVBfc6OmJPaCqAqB+y0PPF5t7TOut1H90Eb+QxzyBniLWojRFu/zjJKMsheSPdPUx2EUogCnlBbs7URKtnu2UfSIi1+2ntxcJiH6yvXu/6IsQUb29JhnAa6F0oC8JVCSAylJ6Qe4M2bEritVp7Rxb87cf/bbKinJtzdyouyV0DR/2uIiP9F4oUrtNcRLfoyLHU3ZMTvkIV7IbMU/NuiPgvg+5uMorr2wf8/9uZnnedOqabiqB1mrBhqr3rr7bg0WZU7zff4S3Uq56B79BsLQT2o=" />\n\n <input type="hidden" name="confirmed_items" value="O68g39Q1vps=\n" />\n\n <input type="hidden" name="cancel_url" value="http://nohost/plone/folder_contents" />\n\n <input class="destructive" type="submit" name="delete" value="Yes" />\n\n <input class="destructive" type="submit" name="delete_all" value="Yes to all" />\n\n <input class="standalone" type="submit" name="cancel" value="Cancel" />\n\n </form>\n </div>\n </div>\n\n\n\n <div id="viewlet-below-content">\n</div>\n </div>\n\n \n \n\n \n \n </div>\n\n\n <div id="portal-footer-wrapper" class="row">\n <div class="cell width-full position-0">\n <div id="portal-footer">\n <p>\n \n The\n <a href="http://plone.org">Plone<sup>®</sup> Open Source CMS/WCM</a>\n is\n <abbr title="Copyright">©</abbr>\n 2000-2013\n by the\n <a href="http://plone.org/foundation">Plone Foundation</a>\n and friends.\n \n\n \n Distributed under the\n <a href="http://creativecommons.org/licenses/GPL/2.0/">GNU GPL license</a>.\n \n </p>\n\n</div>\n\n<div id="portal-colophon">\n\n<div class="colophonWrapper">\n<ul>\n <li>\n <a href="http://plone.org" title="This site was built using the Plone Open Source CMS/WCM.">\n Powered by Plone & Python</a>\n </li>\n</ul>\n</div>\n</div>\n\n<ul id="portal-siteactions">\n\n <li id="siteaction-sitemap"><a href="http://nohost/plone/sitemap" accesskey="3" title="Site Map">Site Map</a></li>\n <li id="siteaction-accessibility"><a href="http://nohost/plone/accessibility-info" accesskey="0" title="Accessibility">Accessibility</a></li>\n <li id="siteaction-contact"><a href="http://nohost/plone/contact-info" accesskey="9" title="Contact">Contact</a></li>\n</ul>\n\n\n <div id="kss-spinner">\n <img alt="" src="http://nohost/plone/spinner.gif" />\n </div>\n </div>\n </div>\n\n\n\n</div>\n</body>\n</html>\n\n\n'
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/opt/python2.6/lib/python2.6/doctest.py", line 2163, in runTest
raise self.failureException(self.format_failure(new.getvalue()))
FAILED: plone.app.linkintegrity.docs.testRenamingReferencedItem.txt
Error Message:
Failed doctest test for testRenamingReferencedItem.txt
Stack Trace:
Failed doctest test for testRenamingReferencedItem.txt
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.app.linkintegrity/plone/app/linkintegrity/docs/testRenamingReferencedItem.txt", line 0
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.app.linkintegrity/plone/app/linkintegrity/docs/testRenamingReferencedItem.txt", line 55, in testRenamingReferencedItem.txt
Failed example:
browser.contents
Expected:
'...<a href="http://nohost/plone/nuname"...NuName...
...This...Document...is referenced by the following items:...
...<li>...href="http://nohost/plone/doc1"...Test Page 1...</li>...
...Would you like to delete it anyway?...'
Got:
'\n<!DOCTYPE html>\n\n<html xmlns="http://www.w3.org/1999/xhtml" lang="en">\n\n \n \n \n \n \n\n\n<head>\n <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />\n\n \n <base href="http://nohost/plone/nuname" /><!--[if lt IE 7]></base><![endif]-->\n \n\n \n \n<link rel="alternate" data-kss-base-url="kss-base-url" href="http://nohost/plone/nuname/" />\n\n \n <link rel="stylesheet" type="text/css" media="screen" href="http://nohost/plone/portal_css/Sunburst%20Theme/member-cachekey-5c6c9e9ce5f54e4e78bf39a3a50cacdb.css" />\n <link rel="stylesheet" type="text/css" href="http://nohost/plone/portal_css/Sunburst%20Theme/base-cachekey-c1ad059b677e96fbc66c2f1fd08a7bd7.css" />\n <style type="text/css" media="screen">@import url(http://nohost/plone/portal_css/Sunburst%20Theme/resourceplone.app.jquerytools.dateinput-cachekey-e7547bc427f1f3c9f4a0c825cff66dbd.css);</style>\n <link rel="stylesheet" type="text/css" media="all" href="http://nohost/plone/portal_css/Sunburst%20Theme/ploneCustom-cachekey-0b7db836dc557228ca6f6079a2f45904.css" />\n\n \n <link rel="stylesheet" data-rel="kinetic-stylesheet" type="text/kss" href="http://nohost/plone/portal_kss/Sunburst%20Theme/resourcetinymce.ksstinymce-cachekey-88aa7b47e64dc67122a6c4bc0e0a96cd.kss" />\n <link rel="stylesheet" data-rel="kinetic-stylesheet" type="text/kss" href="http://nohost/plone/portal_kss/Sunburst%20Theme/at-cachekey-8bb09b3eeeb93c90b3f9fb7bfc9bff27.kss" />\n \n <script type="text/javascript" src="http://nohost/plone/portal_javascripts/Sunburst%20Theme/resourceplone.app.jquery-cachekey-4fd395ceb8f59bd5a05a6e9edc081f1c.js"></script>\n <script type="text/javascript" src="http://nohost/plone/portal_javascripts/Sunburst%20Theme/sarissa-cachekey-e305e79f4d6bdaf0566921d00ba717d8.js"></script>\n <script type="text/javascript" src="http://nohost/plone/portal_javascripts/Sunburst%20Theme/table_sorter-cachekey-90aeecd9cef7def39f5c95057476c865.js"></script>\n\n\n<title>NuName — Plone site</title>\n \n <link rel="author" href="http://nohost/plone/author/portal_owner" title="Author information" />\n\n\n\n <link rel="shortcut icon" type="image/x-icon" href="http://nohost/plone/favicon.ico" />\n <link rel="apple-touch-icon" href="http://nohost/plone/touch_icon.png" />\n\n\n\n\n\n\n <link rel="search" href="http://nohost/plone/@@search" title="Search this site" />\n\n\n\n \n \n \n \n \n\n <meta name="viewport" content="width=device-width, initial-scale=0.6666, maximum-scale=1.0, minimum-scale=0.6666" />\n <meta name="generator" content="Plone - http://plone.org" />\n \n</head>\n\n<body class="template-index.html portaltype-document site-plone section-nuname icons-on" dir="ltr">\n\n<div id="visual-portal-wrapper">\n\n <div id="portal-top" class="row">\n<div class="cell width-full position-0">\n <div id="portal-header">\n <p class="hiddenStructure">\n <a accesskey="2" href="http://nohost/plone/nuname/delete_confirmation#content">Skip to content.</a> |\n\n <a accesskey="6" href="http://nohost/plone/nuname/delete_confirmation#portal-globalnav">Skip to navigation</a>\n</p>\n\n<div id="portal-personaltools-wrapper">\n\n<p class="hiddenStructure">Personal tools</p>\n\n<dl class="actionMenu deactivated" id="portal-personaltools">\n \n <dt class="actionMenuHeader">\n <a id="user-name" href="http://nohost/plone/useractions">test_user_1_</a>\n </dt>\n <dd class="actionMenuContent">\n <ul>\n <li id="personaltools-dashboard">\n <a href="http://nohost/plone/dashboard">Dashboard</a>\n </li>\n <li id="personaltools-preferences">\n <a href="http://nohost/plone/@@personal-preferences">Preferences</a>\n </li>\n <li id="personaltools-plone_setup">\n <a href="http://nohost/plone/@@overview-controlpanel">Site Setup</a>\n </li>\n <li id="personaltools-logout">\n <a href="http://nohost/plone/logout">Log out</a>\n </li>\n </ul>\n </dd>\n \n</dl>\n\n\n\n</div>\n\n\n\n<div id="portal-searchbox">\n\n <form id="searchGadget_form" action="http://nohost/plone/@@search">\n\n <div class="LSBox">\n <label class="hiddenStructure" for="searchGadget">Search Site</label>\n\n <input name="SearchableText" type="text" size="18" title="Search Site" placeholder="Search Site" accesskey="4" class="searchField" id="searchGadget" />\n\n <input class="searchButton" type="submit" value="Search" />\n\n <div class="searchSection">\n <input id="searchbox_currentfolder_only" class="noborder" type="checkbox" name="path" value="/plone" />\n <label for="searchbox_currentfolder_only" style="cursor: pointer">\n only in current section\n </label>\n </div>\n\n <div class="LSResult" id="LSResult"><div class="LSShadow" id="LSShadow"></div></div>\n </div>\n </form>\n\n <div id="portal-advanced-search" class="hiddenStructure">\n <a href="http://nohost/plone/@@search" accesskey="5">\n Advanced Search…\n </a>\n </div>\n\n</div>\n\n<a id="portal-logo" title="Plone site" accesskey="1" href="http://nohost/plone">\n <img src="http://nohost/plone/logo.png" alt="Plone site" title="Plone site" height="56" width="215" /></a>\n\n\n <p class="hiddenStructure">Navigation</p>\n\n <ul id="portal-globalnav"><li id="portaltab-index_html" class="selected"><a href="http://nohost/plone" title="">Home</a></li><li id="portaltab-news" class="plain"><a href="http://nohost/plone/news" title="Site News">News</a></li><li id="portaltab-events" class="plain"><a href="http://nohost/plone/events" title="Site Events">Events</a></li><li id="portaltab-Members" class="plain"><a href="http://nohost/plone/Members" title="Site Users">Users</a></li><li id="portaltab-doc1" class="plain"><a href="http://nohost/plone/doc1" title="">Test Page 1</a></li><li id="portaltab-image1" class="plain"><a href="http://nohost/plone/image1/view" title="">Test Image 1</a></li><li id="portaltab-image2" class="plain"><a href="http://nohost/plone/image2/view" title="">Test Image 2</a></li><li id="portaltab-image3" class="plain"><a href="http://nohost/plone/image3/view" title="">Test Image 3</a></li><li id="portaltab-file1" class="plain"><a href="http://nohost/plone/file1/view" title="">Test File 1</a></li><li\n id="portaltab-folder1" class="plain"><a href="http://nohost/plone/folder1" title="">Test Folder 1</a></li></ul>\n\n\n</div>\n\n</div>\n </div>\n <div id="portal-columns" class="row">\n\n <div id="portal-column-content" class="cell width-full position-0">\n\n <div id="viewlet-above-content"><div id="portal-breadcrumbs">\n\n <span id="breadcrumbs-you-are-here">You\nare here:</span>\n <span id="breadcrumbs-home">\n <a href="http://nohost/plone">Home</a>\n <span class="breadcrumbSeparator">\n /\n \n </span>\n </span>\n <span id="breadcrumbs-1" dir="ltr">\n \n \n \n <span id="breadcrumbs-current">NuName</span>\n \n </span>\n\n</div>\n\n<div id="plone-lock-status">\n \n</div>\n</div>\n\n \n\n <dl class="portalMessage warning">\n <dt>Warning</dt>\n <dd>\n One or more of the items you are attempting to delete may cause links\n in your site to break.\n </dd>\n </dl>\n\n <div id="content">\n <h1 class="documentFirstHeading">Potential link breakage</h1>\n\n <div id="content-core">\n <p>\n By deleting this item, you will break links that exist in the items listed\n below. If this is indeed what you want to do, we recommend that you remove\n these references first.\n </p>\n\n <form method="post" action="http://nohost/plone/removeConfirmationAction">\n\n <dl>\n \n\n <dt><a href="http://nohost/plone/nuname">NuName</a></dt>\n <dd>\n <span>\n This <span>Page</span>\n is referenced by the following items:\n </span>\n\n <ul>\n <li>\n \n <a href="http://nohost/plone/doc1">Test Page 1</a>\n [<a target="_blank" href="http://nohost/plone/doc1/edit">Edit in new window</a>]\n \n \n </li>\n </ul>\n </dd>\n\n \n </dl>\n\n <br />\n\n <p>\n Would you like to delete it anyway?\n </p>\n\n <input type="hidden" name="original_request" value="eJw1jssOgjAQRb9IagFfszM4iom2WAa3DWINJLUlWhf+vUR0fe85OVPgM8iJCl2VqPR6h4L4Aop3aL2bvB7WdhcWR/P/K5NCYEZ7KWbQWP80PB4HhVtUqOIU2hB6YMz51j8D6613hl19E/MUFJ4qLEkfkXK5SWCHtBrxXJY0h5FZQbGmXO/FViYJ/Azu5er7IDLWBKMb727d416HzrshbUg/D/WFkiQzeVh+nYxH/AOSwEbn" />\n\n <input type="hidden" name="confirmed_items" value="O68g39Q1vps=\n" />\n\n <input type="hidden" name="cancel_url" value="http://nohost/plone/doc2" />\n\n <input class="destructive" type="submit" name="delete" value="Yes" />\n\n <input class="destructive" type="submit" name="delete_all" value="Yes to all" />\n\n <input class="standalone" type="submit" name="cancel" value="Cancel" />\n\n </form>\n </div>\n </div>\n\n\n\n <div id="viewlet-below-content">\n</div>\n </div>\n\n \n \n\n \n \n </div>\n\n\n <div id="portal-footer-wrapper" class="row">\n <div class="cell width-full position-0">\n <div id="portal-footer">\n <p>\n \n The\n <a href="http://plone.org">Plone<sup>®</sup> Open Source CMS/WCM</a>\n is\n <abbr title="Copyright">©</abbr>\n 2000-2013\n by the\n <a href="http://plone.org/foundation">Plone Foundation</a>\n and friends.\n \n\n \n Distributed under the\n <a href="http://creativecommons.org/licenses/GPL/2.0/">GNU GPL license</a>.\n \n </p>\n\n</div>\n\n<div id="portal-colophon">\n\n<div class="colophonWrapper">\n<ul>\n <li>\n <a href="http://plone.org" title="This site was built using the Plone Open Source CMS/WCM.">\n Powered by Plone & Python</a>\n </li>\n</ul>\n</div>\n</div>\n\n<ul id="portal-siteactions">\n\n <li id="siteaction-sitemap"><a href="http://nohost/plone/sitemap" accesskey="3" title="Site Map">Site Map</a></li>\n <li id="siteaction-accessibility"><a href="http://nohost/plone/accessibility-info" accesskey="0" title="Accessibility">Accessibility</a></li>\n <li id="siteaction-contact"><a href="http://nohost/plone/contact-info" accesskey="9" title="Contact">Contact</a></li>\n</ul>\n\n\n <div id="kss-spinner">\n <img alt="" src="http://nohost/plone/spinner.gif" />\n </div>\n </div>\n </div>\n\n\n\n</div>\n</body>\n</html>\n\n\n'
File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/opt/python2.6/lib/python2.6/doctest.py", line 2163, in runTest
raise self.failureException(self.format_failure(new.getvalue()))
CHANGES
-------
More information about the Testbot
mailing list