[Testbot] Plone 5.2 - Python 2.7 - Build # 67 - Still Failing!

jenkins at plone.org jenkins at plone.org
Thu Oct 26 18:01:35 UTC 2017


Plone 5.2 - Python 2.7 - Build # 67 - Still Failing:

Check console output at http://jenkins.plone.org/job/plone-5.2-python-2.7/67/ to view the results.

Changes:

[Maurits van Rees] Pin Genshi = 0.7







Test Results:

26 tests failed.
FAILED:  Products.CMFPlone.tests.testSecurity.TestAttackVectorsUnit.test_PT_allow_module_not_available_in_RestrictedPython_1

Error Message:
list index out of range

Stack Trace:
list index out of range

  File "/usr/lib/python2.7/unittest/case.py", line 329, in run
    testMethod()
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Products.CMFPlone/Products/CMFPlone/tests/testSecurity.py", line 41, in test_PT_allow_module_not_available_in_RestrictedPython_1
    script = makerequest(PythonScript('script'))
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Products.PythonScripts/src/Products/PythonScripts/PythonScript.py", line 126, in __init__
    self._makeFunction()
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Products.PythonScripts/src/Products/PythonScripts/PythonScript.py", line 303, in _makeFunction
    self._compile()
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Products.PythonScripts/src/Products/PythonScripts/PythonScript.py", line 274, in _compile
    f = self._newfun(code)
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Products.PythonScripts/src/Products/PythonScripts/PythonScript.py", line 297, in _newfun
    func = list(safe_locals.values())[0]


FAILED:  Products.CMFPlone.tests.testSecurity.TestAttackVectorsUnit.test_PT_allow_module_not_available_in_RestrictedPython_2

Error Message:
list index out of range

Stack Trace:
list index out of range

  File "/usr/lib/python2.7/unittest/case.py", line 329, in run
    testMethod()
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Products.CMFPlone/Products/CMFPlone/tests/testSecurity.py", line 52, in test_PT_allow_module_not_available_in_RestrictedPython_2
    script = makerequest(PythonScript('script'))
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Products.PythonScripts/src/Products/PythonScripts/PythonScript.py", line 126, in __init__
    self._makeFunction()
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Products.PythonScripts/src/Products/PythonScripts/PythonScript.py", line 303, in _makeFunction
    self._compile()
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Products.PythonScripts/src/Products/PythonScripts/PythonScript.py", line 274, in _compile
    f = self._newfun(code)
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Products.PythonScripts/src/Products/PythonScripts/PythonScript.py", line 297, in _newfun
    func = list(safe_locals.values())[0]


FAILED:  Products.PlonePAS.tests.test_groupdatatool.TestGroupData.testGroupMembersAreWrapped

Error Message:
'MemberData' object has no attribute 'aq_parent'

Stack Trace:
'MemberData' object has no attribute 'aq_parent'

  File "/usr/lib/python2.7/unittest/case.py", line 329, in run
    testMethod()
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Products.PlonePAS/src/Products/PlonePAS/tests/test_groupdatatool.py", line 72, in testGroupMembersAreWrapped
    self.assertEqual(ms[0].aq_parent.__class__.__name__, 'PloneUser')


FAILED:  Products.PlonePAS.tests.test_memberdatatool.TestMemberDataTool.testDeletePortrait

Error Message:
'File' object has no attribute 'file'

Stack Trace:
'File' object has no attribute 'file'

  File "/usr/lib/python2.7/unittest/case.py", line 329, in run
    testMethod()
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Products.PlonePAS/src/Products/PlonePAS/tests/test_memberdatatool.py", line 46, in testDeletePortrait
    Image(id=default_user, file=dummy.File(), title=''),
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Zope/src/OFS/Image.py", line 137, in __init__
    data, size = self._read_data(file)
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Zope/src/OFS/Image.py", line 554, in _read_data
    seek = file.seek
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Zope/src/ZPublisher/HTTPRequest.py", line 1709, in __getattribute__
    file = object.__getattribute__(self, 'file')


FAILED:  Products.PlonePAS.tests.test_memberdatatool.TestMemberDataTool.testPruneMemberDataContents

Error Message:
'File' object has no attribute 'file'

Stack Trace:
'File' object has no attribute 'file'

  File "/usr/lib/python2.7/unittest/case.py", line 329, in run
    testMethod()
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Products.PlonePAS/src/Products/PlonePAS/tests/test_memberdatatool.py", line 54, in testPruneMemberDataContents
    Image(id=default_user, file=dummy.File(), title=''),
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Zope/src/OFS/Image.py", line 137, in __init__
    data, size = self._read_data(file)
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Zope/src/OFS/Image.py", line 554, in _read_data
    seek = file.seek
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Zope/src/ZPublisher/HTTPRequest.py", line 1709, in __getattribute__
    file = object.__getattribute__(self, 'file')


FAILED:  Products.PlonePAS.tests.test_memberdatatool.TestMemberDataTool.testSetPortrait

Error Message:
'File' object has no attribute 'file'

Stack Trace:
'File' object has no attribute 'file'

  File "/usr/lib/python2.7/unittest/case.py", line 329, in run
    testMethod()
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Products.PlonePAS/src/Products/PlonePAS/tests/test_memberdatatool.py", line 37, in testSetPortrait
    Image(id=default_user, file=dummy.File(), title=''),
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Zope/src/OFS/Image.py", line 137, in __init__
    data, size = self._read_data(file)
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Zope/src/OFS/Image.py", line 554, in _read_data
    seek = file.seek
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Zope/src/ZPublisher/HTTPRequest.py", line 1709, in __getattribute__
    file = object.__getattribute__(self, 'file')


FAILED:  Products.PlonePAS.tests.test_membershiptool.MembershipToolTest.test_get_member_by_id

Error Message:
False is not true

Stack Trace:
False is not true

  File "/usr/lib/python2.7/unittest/case.py", line 329, in run
    testMethod()
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Products.PlonePAS/src/Products/PlonePAS/tests/test_membershiptool.py", line 61, in test_get_member_by_id
    self.assertTrue(isinstance(aq_parent(member), PloneUser))
  File "/usr/lib/python2.7/unittest/case.py", line 422, in assertTrue
    raise self.failureException(msg)


FAILED:  Products.PlonePAS.tests.test_membershiptool.TestMembershipTool.testBogusMemberPortrait

Error Message:
'File' object has no attribute 'file'

Stack Trace:
'File' object has no attribute 'file'

  File "/usr/lib/python2.7/unittest/case.py", line 329, in run
    testMethod()
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Products.PlonePAS/src/Products/PlonePAS/tests/test_membershiptool.py", line 636, in testBogusMemberPortrait
    bad_file, TEST_USER_ID)
  File "/usr/lib/python2.7/unittest/case.py", line 473, in assertRaises
    callableObj(*args, **kwargs)
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Products.PlonePAS/src/Products/PlonePAS/tools/membership.py", line 522, in changeMemberPortrait
    scaled, mimetype = scale_image(portrait)
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Products.PlonePAS/src/Products/PlonePAS/utils.py", line 137, in scale_image
    image = Image.open(image_file)
  File "/home/jenkins/.buildout/eggs/Pillow-4.3.0-py2.7-linux-x86_64.egg/PIL/Image.py", line 2536, in open
    fp = io.BytesIO(fp.read())
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Zope/src/ZPublisher/HTTPRequest.py", line 1709, in __getattribute__
    file = object.__getattribute__(self, 'file')


FAILED:  Products.PlonePAS.tests.test_membershiptool.TestMembershipTool.testCannotChangeOtherMemberPortrait

Error Message:
'FieldStorage' object has no attribute 'name'

Stack Trace:
'FieldStorage' object has no attribute 'name'

  File "/usr/lib/python2.7/unittest/case.py", line 329, in run
    testMethod()
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Products.PlonePAS/src/Products/PlonePAS/tests/test_membershiptool.py", line 246, in testCannotChangeOtherMemberPortrait
    image = self.makeRealImage()
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Products.PlonePAS/src/Products/PlonePAS/tests/test_membershiptool.py", line 188, in makeRealImage
    image_upload = dummy.FileUpload(dummy.FieldStorage(image))
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.app.blob/src/plone/app/blob/monkey.py", line 51, in initFileUpload
    original_init(self, aFieldStorage)
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Zope/src/ZPublisher/HTTPRequest.py", line 1694, in __init__
    self.name = aFieldStorage.name


FAILED:  Products.PlonePAS.tests.test_membershiptool.TestMembershipTool.testCannotDeleteOtherPersonalPortrait

Error Message:
'FieldStorage' object has no attribute 'name'

Stack Trace:
'FieldStorage' object has no attribute 'name'

  File "/usr/lib/python2.7/unittest/case.py", line 329, in run
    testMethod()
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Products.PlonePAS/src/Products/PlonePAS/tests/test_membershiptool.py", line 279, in testCannotDeleteOtherPersonalPortrait
    image = self.makeRealImage()
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Products.PlonePAS/src/Products/PlonePAS/tests/test_membershiptool.py", line 188, in makeRealImage
    image_upload = dummy.FileUpload(dummy.FieldStorage(image))
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.app.blob/src/plone/app/blob/monkey.py", line 51, in initFileUpload
    original_init(self, aFieldStorage)
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Zope/src/ZPublisher/HTTPRequest.py", line 1694, in __init__
    self.name = aFieldStorage.name


FAILED:  Products.PlonePAS.tests.test_membershiptool.TestMembershipTool.testChangeMemberPortraitAsManager

Error Message:
'FieldStorage' object has no attribute 'name'

Stack Trace:
'FieldStorage' object has no attribute 'name'

  File "/usr/lib/python2.7/unittest/case.py", line 329, in run
    testMethod()
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Products.PlonePAS/src/Products/PlonePAS/tests/test_membershiptool.py", line 254, in testChangeMemberPortraitAsManager
    image = self.makeRealImage()
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Products.PlonePAS/src/Products/PlonePAS/tests/test_membershiptool.py", line 188, in makeRealImage
    image_upload = dummy.FileUpload(dummy.FieldStorage(image))
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.app.blob/src/plone/app/blob/monkey.py", line 51, in initFileUpload
    original_init(self, aFieldStorage)
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Zope/src/ZPublisher/HTTPRequest.py", line 1694, in __init__
    self.name = aFieldStorage.name


FAILED:  Products.PlonePAS.tests.test_membershiptool.TestMembershipTool.testChangeOwnMemberPortrait

Error Message:
'FieldStorage' object has no attribute 'name'

Stack Trace:
'FieldStorage' object has no attribute 'name'

  File "/usr/lib/python2.7/unittest/case.py", line 329, in run
    testMethod()
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Products.PlonePAS/src/Products/PlonePAS/tests/test_membershiptool.py", line 212, in testChangeOwnMemberPortrait
    image = self.makeRealImage()
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Products.PlonePAS/src/Products/PlonePAS/tests/test_membershiptool.py", line 188, in makeRealImage
    image_upload = dummy.FileUpload(dummy.FieldStorage(image))
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.app.blob/src/plone/app/blob/monkey.py", line 51, in initFileUpload
    original_init(self, aFieldStorage)
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Zope/src/ZPublisher/HTTPRequest.py", line 1694, in __init__
    self.name = aFieldStorage.name


FAILED:  Products.PlonePAS.tests.test_membershiptool.TestMembershipTool.testChangeOwnMemberPortraitWithEmailUsers

Error Message:
'FieldStorage' object has no attribute 'name'

Stack Trace:
'FieldStorage' object has no attribute 'name'

  File "/usr/lib/python2.7/unittest/case.py", line 329, in run
    testMethod()
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Products.PlonePAS/src/Products/PlonePAS/tests/test_membershiptool.py", line 232, in testChangeOwnMemberPortraitWithEmailUsers
    image = self.makeRealImage()
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Products.PlonePAS/src/Products/PlonePAS/tests/test_membershiptool.py", line 188, in makeRealImage
    image_upload = dummy.FileUpload(dummy.FieldStorage(image))
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.app.blob/src/plone/app/blob/monkey.py", line 51, in initFileUpload
    original_init(self, aFieldStorage)
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Zope/src/ZPublisher/HTTPRequest.py", line 1694, in __init__
    self.name = aFieldStorage.name


FAILED:  Products.PlonePAS.tests.test_membershiptool.TestMembershipTool.testDeleteOtherPersonalPortraitAsManager

Error Message:
'FieldStorage' object has no attribute 'name'

Stack Trace:
'FieldStorage' object has no attribute 'name'

  File "/usr/lib/python2.7/unittest/case.py", line 329, in run
    testMethod()
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Products.PlonePAS/src/Products/PlonePAS/tests/test_membershiptool.py", line 290, in testDeleteOtherPersonalPortraitAsManager
    image = self.makeRealImage()
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Products.PlonePAS/src/Products/PlonePAS/tests/test_membershiptool.py", line 188, in makeRealImage
    image_upload = dummy.FileUpload(dummy.FieldStorage(image))
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.app.blob/src/plone/app/blob/monkey.py", line 51, in initFileUpload
    original_init(self, aFieldStorage)
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Zope/src/ZPublisher/HTTPRequest.py", line 1694, in __init__
    self.name = aFieldStorage.name


FAILED:  Products.PlonePAS.tests.test_membershiptool.TestMembershipTool.testDeleteOwnPersonalPortrait

Error Message:
'FieldStorage' object has no attribute 'name'

Stack Trace:
'FieldStorage' object has no attribute 'name'

  File "/usr/lib/python2.7/unittest/case.py", line 329, in run
    testMethod()
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Products.PlonePAS/src/Products/PlonePAS/tests/test_membershiptool.py", line 266, in testDeleteOwnPersonalPortrait
    image = self.makeRealImage()
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Products.PlonePAS/src/Products/PlonePAS/tests/test_membershiptool.py", line 188, in makeRealImage
    image_upload = dummy.FileUpload(dummy.FieldStorage(image))
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.app.blob/src/plone/app/blob/monkey.py", line 51, in initFileUpload
    original_init(self, aFieldStorage)
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Zope/src/ZPublisher/HTTPRequest.py", line 1694, in __init__
    self.name = aFieldStorage.name


FAILED:  Products.PlonePAS.tests.test_membershiptool.TestMembershipTool.testGetAuthenticatedMemberIsWrapped

Error Message:
'MemberData' object has no attribute 'aq_parent'

Stack Trace:
'MemberData' object has no attribute 'aq_parent'

  File "/usr/lib/python2.7/unittest/case.py", line 329, in run
    testMethod()
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Products.PlonePAS/src/Products/PlonePAS/tests/test_membershiptool.py", line 454, in testGetAuthenticatedMemberIsWrapped
    self.assertEqual(member.aq_parent.__class__.__name__, 'PloneUser')


FAILED:  Products.PlonePAS.tests.test_membershiptool.TestMembershipTool.testGetBadMembers

Error Message:
'FieldStorage' object has no attribute 'name'

Stack Trace:
'FieldStorage' object has no attribute 'name'

  File "/usr/lib/python2.7/unittest/case.py", line 329, in run
    testMethod()
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Products.PlonePAS/src/Products/PlonePAS/tests/test_membershiptool.py", line 656, in testGetBadMembers
    self.membership.changeMemberPortrait(self.makeRealImage(),
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Products.PlonePAS/src/Products/PlonePAS/tests/test_membershiptool.py", line 188, in makeRealImage
    image_upload = dummy.FileUpload(dummy.FieldStorage(image))
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.app.blob/src/plone/app/blob/monkey.py", line 51, in initFileUpload
    original_init(self, aFieldStorage)
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Zope/src/ZPublisher/HTTPRequest.py", line 1694, in __init__
    self.name = aFieldStorage.name


FAILED:  Products.PlonePAS.tests.test_membershiptool.TestMembershipTool.testGetMemberByIdIsWrapped

Error Message:
'MemberData' object has no attribute 'aq_parent'

Stack Trace:
'MemberData' object has no attribute 'aq_parent'

  File "/usr/lib/python2.7/unittest/case.py", line 329, in run
    testMethod()
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Products.PlonePAS/src/Products/PlonePAS/tests/test_membershiptool.py", line 444, in testGetMemberByIdIsWrapped
    self.assertEqual(member.aq_parent.__class__.__name__, 'PloneUser')


FAILED:  Products.PlonePAS.tests.test_membershiptool.TestMembershipTool.testGetPersonalPortraitWithoutPassingId

Error Message:
'FieldStorage' object has no attribute 'name'

Stack Trace:
'FieldStorage' object has no attribute 'name'

  File "/usr/lib/python2.7/unittest/case.py", line 329, in run
    testMethod()
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Products.PlonePAS/src/Products/PlonePAS/tests/test_membershiptool.py", line 302, in testGetPersonalPortraitWithoutPassingId
    image = self.makeRealImage()
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Products.PlonePAS/src/Products/PlonePAS/tests/test_membershiptool.py", line 188, in makeRealImage
    image_upload = dummy.FileUpload(dummy.FieldStorage(image))
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.app.blob/src/plone/app/blob/monkey.py", line 51, in initFileUpload
    original_init(self, aFieldStorage)
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Zope/src/ZPublisher/HTTPRequest.py", line 1694, in __init__
    self.name = aFieldStorage.name


FAILED:  Products.PlonePAS.tests.test_membershiptool.TestMembershipTool.testPortraitForNonStandardUserId

Error Message:
'FieldStorage' object has no attribute 'name'

Stack Trace:
'FieldStorage' object has no attribute 'name'

  File "/usr/lib/python2.7/unittest/case.py", line 329, in run
    testMethod()
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Products.PlonePAS/src/Products/PlonePAS/tests/test_membershiptool.py", line 312, in testPortraitForNonStandardUserId
    image = self.makeRealImage()
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Products.PlonePAS/src/Products/PlonePAS/tests/test_membershiptool.py", line 188, in makeRealImage
    image_upload = dummy.FileUpload(dummy.FieldStorage(image))
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.app.blob/src/plone/app/blob/monkey.py", line 51, in initFileUpload
    original_init(self, aFieldStorage)
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Zope/src/ZPublisher/HTTPRequest.py", line 1694, in __init__
    self.name = aFieldStorage.name


FAILED:  Products.PlonePAS.tests.test_membershiptool.TestMembershipTool.testWrapUserWrapsAnonymous

Error Message:
'MemberData' object has no attribute 'aq_parent'

Stack Trace:
'MemberData' object has no attribute 'aq_parent'

  File "/usr/lib/python2.7/unittest/case.py", line 329, in run
    testMethod()
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Products.PlonePAS/src/Products/PlonePAS/tests/test_membershiptool.py", line 508, in testWrapUserWrapsAnonymous
    self.assertEqual(user.aq_parent.__class__.__name__, 'SpecialUser')


FAILED:  Products.PlonePAS.tests.test_membershiptool.TestMembershipTool.testWrapUserWrapsBareUser

Error Message:
'MemberData' object has no attribute 'aq_parent'

Stack Trace:
'MemberData' object has no attribute 'aq_parent'

  File "/usr/lib/python2.7/unittest/case.py", line 329, in run
    testMethod()
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Products.PlonePAS/src/Products/PlonePAS/tests/test_membershiptool.py", line 480, in testWrapUserWrapsBareUser
    self.assertEqual(user.aq_parent.__class__.__name__, 'PloneUser')


FAILED:  Products.PlonePAS.tests.test_membershiptool.TestMembershipTool.testWrapUserWrapsWrappedUser

Error Message:
'MemberData' object has no attribute 'aq_parent'

Stack Trace:
'MemberData' object has no attribute 'aq_parent'

  File "/usr/lib/python2.7/unittest/case.py", line 329, in run
    testMethod()
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Products.PlonePAS/src/Products/PlonePAS/tests/test_membershiptool.py", line 490, in testWrapUserWrapsWrappedUser
    self.assertEqual(user.aq_parent.__class__.__name__, 'PloneUser')


FAILED:  Products.PlonePAS.tests.test_properties.PropertiesTest.test_user_properties

Error Message:
'MemberData' object has no attribute 'hasProperty'

Stack Trace:
'MemberData' object has no attribute 'hasProperty'

  File "/usr/lib/python2.7/unittest/case.py", line 329, in run
    testMethod()
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Products.PlonePAS/src/Products/PlonePAS/tests/test_properties.py", line 23, in test_user_properties
    self.assertFalse(member.hasProperty('age'))


FAILED:  plone.app.testing.layers.rst

Error Message:
Failed doctest test for layers.rst

Stack Trace:
Failed doctest test for layers.rst
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.app.testing/plone/app/testing/layers.rst", line 0

----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.app.testing/plone/app/testing/layers.rst", line 183, in layers.rst
Failed example:
    getSiteManager()
Expected:
    <BaseGlobalComponents test-stack-2>
Got:
    <BaseGlobalComponents test-stack-3>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.app.testing/plone/app/testing/layers.rst", line 263, in layers.rst
Failed example:
    getSiteManager()
Expected:
    <BaseGlobalComponents test-stack-2>
Got:
    <BaseGlobalComponents test-stack-3>


  File "/usr/lib/python2.7/unittest/case.py", line 329, in run
    testMethod()
  File "/usr/lib/python2.7/doctest.py", line 2226, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))


FAILED:  plone.formwidget.namedfile.widget.rst

Error Message:
Failed doctest test for widget.rst

Stack Trace:
Failed doctest test for widget.rst
  File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.formwidget.namedfile/plone/formwidget/namedfile/widget.rst", line 0

----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.formwidget.namedfile/plone/formwidget/namedfile/widget.rst", line 131, in widget.rst
Failed example:
    myUpload = FileUpload(aFieldStorage)
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest widget.rst[47]>", line 1, in <module>
        myUpload = FileUpload(aFieldStorage)
      File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.app.blob/src/plone/app/blob/monkey.py", line 51, in initFileUpload
        original_init(self, aFieldStorage)
      File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Zope/src/ZPublisher/HTTPRequest.py", line 1694, in __init__
        self.name = aFieldStorage.name
    AttributeError: FieldStorageStub instance has no attribute 'name'
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.formwidget.namedfile/plone/formwidget/namedfile/widget.rst", line 133, in widget.rst
Failed example:
    file_widget.request = make_request(form={'widget.name.file': myUpload})
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest widget.rst[48]>", line 1, in <module>
        file_widget.request = make_request(form={'widget.name.file': myUpload})
    NameError: name 'myUpload' is not defined
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.formwidget.namedfile/plone/formwidget/namedfile/widget.rst", line 135, in widget.rst
Failed example:
    file_widget.extract()
Expected:
    <ZPublisher.HTTPRequest.FileUpload instance at ...>
Got:
    <NO_VALUE>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.formwidget.namedfile/plone/formwidget/namedfile/widget.rst", line 138, in widget.rst
Failed example:
    image_widget.request = make_request(form={'widget.name.image': myUpload})
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest widget.rst[51]>", line 1, in <module>
        image_widget.request = make_request(form={'widget.name.image': myUpload})
    NameError: name 'myUpload' is not defined
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.formwidget.namedfile/plone/formwidget/namedfile/widget.rst", line 140, in widget.rst
Failed example:
    image_widget.extract()
Expected:
    <ZPublisher.HTTPRequest.FileUpload instance at ...>
Got:
    <NO_VALUE>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.formwidget.namedfile/plone/formwidget/namedfile/widget.rst", line 145, in widget.rst
Failed example:
    print(file_widget.render())
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest widget.rst[54]>", line 1, in <module>
        print(file_widget.render())
      File "/home/jenkins/.buildout/eggs/z3c.form-3.2.11-py2.7.egg/z3c/form/widget.py", line 154, in render
        return template(self)
      File "/home/jenkins/.buildout/eggs/zope.browserpage-4.2.0-py2.7.egg/zope/browserpage/viewpagetemplatefile.py", line 49, in __call__
        sourceAnnotations=getattr(debug_flags, 'sourceAnnotations', 0),
      File "/home/jenkins/.buildout/eggs/zope.pagetemplate-4.3.0-py2.7.egg/zope/pagetemplate/pagetemplate.py", line 134, in pt_render
        strictinsert=0, sourceAnnotations=sourceAnnotations
      File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Zope/src/Products/PageTemplates/engine.py", line 85, in __call__
        return self.template.render(**kwargs)
      File "/home/jenkins/.buildout/eggs/z3c.pt-3.0.0a1-py2.7.egg/z3c/pt/pagetemplate.py", line 163, in render
        return base_renderer(**context)
      File "/home/jenkins/.buildout/eggs/Chameleon-2.25-py2.7.egg/chameleon/zpt/template.py", line 261, in render
        return super(PageTemplate, self).render(**vars)
      File "/home/jenkins/.buildout/eggs/Chameleon-2.25-py2.7.egg/chameleon/template.py", line 191, in render
        raise_with_traceback(exc, tb)
      File "/home/jenkins/.buildout/eggs/Chameleon-2.25-py2.7.egg/chameleon/template.py", line 171, in render
        self._render(stream, econtext, rcontext)
      File "b7d385aa5f14922c0e6a387085c26130.py", line 142, in render
      File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Zope/src/Products/PageTemplates/expression.py", line 98, in __call__
        base = self.traverse(base, request, path_items)
      File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Zope/src/Products/PageTemplates/expression.py", line 69, in traverse
        base, name, path_items[i:], request=request
      File "/home/jenkins/.buildout/eggs/zope.traversing-4.2.0-py2.7.egg/zope/traversing/adapters.py", line 142, in traversePathElement
        return traversable.traverse(nm, further_path)
       - __traceback_info__: (<NamedFileWidget 'widget.name.file'>, 'file_content_type')
      File "/home/jenkins/.buildout/eggs/zope.traversing-4.2.0-py2.7.egg/zope/traversing/adapters.py", line 56, in traverse
        raise LocationError(subject, name)
       - __traceback_info__: (<NamedFileWidget 'widget.name.file'>, 'file_content_type', ())
    LocationError: (<NamedFileWidget 'widget.name.file'>, 'file_content_type')

     - Expression: "view/file_content_type"
     - Filename:   ... idget.namedfile/plone/formwidget/namedfile/file_input.pt
     - Location:   (line 28: col 21)
     - Source:     doc_type view/file_content_type;
                            ^^^^^^^^^^^^^^^^^^^^^^
     - Arguments:  repeat: {...} (0)
                   context: <NoneType - at 0x8fe4d0>
                   exists: True
                   views: <ViewMapper - at 0x7f0f3c6cded0>
                   modules: <TraversableModuleImporter - at 0x7f0f4d134510>
                   args: <tuple - at 0x7f0f5452d050>
                   nothing: <NoneType - at 0x8fe4d0>
                   target_language: <NoneType - at 0x8fe4d0>
                   allow_nochange: False
                   default: <object - at 0x7f0f5444e350>
                   request: <TestRequest - at 0x7f0f3c2f2050>
                   wrapped_repeat: {...} (0)
                   download_url: <NoneType - at 0x8fe4d0>
                   loop: {...} (0)
                   template: <ViewPageTemplateFile - at 0x7f0f3c13f5d0>
                   action: nochange
                   translate: <function translate at 0x7f0f3e7386e0>
                   options: {...} (0)
                   view: <NamedFileWidget None at 0x7f0f3c13ff10>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.formwidget.namedfile/plone/formwidget/namedfile/widget.rst", line 151, in widget.rst
Failed example:
    print(image_widget.render())
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest widget.rst[55]>", line 1, in <module>
        print(image_widget.render())
      File "/home/jenkins/.buildout/eggs/z3c.form-3.2.11-py2.7.egg/z3c/form/widget.py", line 154, in render
        return template(self)
      File "/home/jenkins/.buildout/eggs/zope.browserpage-4.2.0-py2.7.egg/zope/browserpage/viewpagetemplatefile.py", line 49, in __call__
        sourceAnnotations=getattr(debug_flags, 'sourceAnnotations', 0),
      File "/home/jenkins/.buildout/eggs/zope.pagetemplate-4.3.0-py2.7.egg/zope/pagetemplate/pagetemplate.py", line 134, in pt_render
        strictinsert=0, sourceAnnotations=sourceAnnotations
      File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Zope/src/Products/PageTemplates/engine.py", line 85, in __call__
        return self.template.render(**kwargs)
      File "/home/jenkins/.buildout/eggs/z3c.pt-3.0.0a1-py2.7.egg/z3c/pt/pagetemplate.py", line 163, in render
        return base_renderer(**context)
      File "/home/jenkins/.buildout/eggs/Chameleon-2.25-py2.7.egg/chameleon/zpt/template.py", line 261, in render
        return super(PageTemplate, self).render(**vars)
      File "/home/jenkins/.buildout/eggs/Chameleon-2.25-py2.7.egg/chameleon/template.py", line 191, in render
        raise_with_traceback(exc, tb)
      File "/home/jenkins/.buildout/eggs/Chameleon-2.25-py2.7.egg/chameleon/template.py", line 171, in render
        self._render(stream, econtext, rcontext)
      File "a1fe04ed19caaabfdbf4e7ede0f7ad14.py", line 153, in render
      File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Zope/src/Products/PageTemplates/expression.py", line 98, in __call__
        base = self.traverse(base, request, path_items)
      File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Zope/src/Products/PageTemplates/expression.py", line 69, in traverse
        base, name, path_items[i:], request=request
      File "/home/jenkins/.buildout/eggs/zope.traversing-4.2.0-py2.7.egg/zope/traversing/adapters.py", line 142, in traversePathElement
        return traversable.traverse(nm, further_path)
       - __traceback_info__: (<NamedImageWidget 'widget.name.image'>, 'file_content_type')
      File "/home/jenkins/.buildout/eggs/zope.traversing-4.2.0-py2.7.egg/zope/traversing/adapters.py", line 56, in traverse
        raise LocationError(subject, name)
       - __traceback_info__: (<NamedImageWidget 'widget.name.image'>, 'file_content_type', ())
    LocationError: (<NamedImageWidget 'widget.name.image'>, 'file_content_type')

     - Expression: "view/file_content_type"
     - Filename:   ... dget.namedfile/plone/formwidget/namedfile/image_input.pt
     - Location:   (line 29: col 20)
     - Source:     doc_type view/file_content_type;
                            ^^^^^^^^^^^^^^^^^^^^^^
     - Arguments:  repeat: {...} (0)
                   context: <NoneType - at 0x8fe4d0>
                   exists: True
                   views: <ViewMapper - at 0x7f0f3f38c350>
                   modules: <TraversableModuleImporter - at 0x7f0f4d134510>
                   args: <tuple - at 0x7f0f5452d050>
                   nothing: <NoneType - at 0x8fe4d0>
                   target_language: <NoneType - at 0x8fe4d0>
                   allow_nochange: False
                   default: <object - at 0x7f0f5444e350>
                   request: <TestRequest - at 0x7f0f3c2f22f0>
                   wrapped_repeat: {...} (0)
                   download_url: <NoneType - at 0x8fe4d0>
                   filename: <NoneType - at 0x8fe4d0>
                   loop: {...} (0)
                   template: <ViewPageTemplateFile - at 0x7f0f3c13f890>
                   action: nochange
                   translate: <function translate at 0x7f0f3f48d578>
                   options: {...} (0)
                   view: <NamedImageWidget None at 0x7f0f3c13fed0>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.formwidget.namedfile/plone/formwidget/namedfile/widget.rst", line 161, in widget.rst
Failed example:
    myEmptyUpload = FileUpload(aFieldStorage)
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest widget.rst[58]>", line 1, in <module>
        myEmptyUpload = FileUpload(aFieldStorage)
      File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.app.blob/src/plone/app/blob/monkey.py", line 51, in initFileUpload
        original_init(self, aFieldStorage)
      File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Zope/src/ZPublisher/HTTPRequest.py", line 1694, in __init__
        self.name = aFieldStorage.name
    AttributeError: FieldStorageStub instance has no attribute 'name'
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.formwidget.namedfile/plone/formwidget/namedfile/widget.rst", line 163, in widget.rst
Failed example:
    file_widget.request = make_request(form={'widget.name.file': myEmptyUpload})
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest widget.rst[59]>", line 1, in <module>
        file_widget.request = make_request(form={'widget.name.file': myEmptyUpload})
    NameError: name 'myEmptyUpload' is not defined
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.formwidget.namedfile/plone/formwidget/namedfile/widget.rst", line 168, in widget.rst
Failed example:
    image_widget.request = make_request(form={'widget.name.image': myEmptyUpload})
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest widget.rst[62]>", line 1, in <module>
        image_widget.request = make_request(form={'widget.name.image': myEmptyUpload})
    NameError: name 'myEmptyUpload' is not defined
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.formwidget.namedfile/plone/formwidget/namedfile/widget.rst", line 259, in widget.rst
Failed example:
    myUpload = FileUpload(aFieldStorage)
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest widget.rst[97]>", line 1, in <module>
        myUpload = FileUpload(aFieldStorage)
      File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.app.blob/src/plone/app/blob/monkey.py", line 51, in initFileUpload
        original_init(self, aFieldStorage)
      File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Zope/src/ZPublisher/HTTPRequest.py", line 1694, in __init__
        self.name = aFieldStorage.name
    AttributeError: FieldStorageStub instance has no attribute 'name'
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.formwidget.namedfile/plone/formwidget/namedfile/widget.rst", line 260, in widget.rst
Failed example:
    image_widget.request = make_request(form={'widget.name.image': myUpload})
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest widget.rst[98]>", line 1, in <module>
        image_widget.request = make_request(form={'widget.name.image': myUpload})
    NameError: name 'myUpload' is not defined
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.formwidget.namedfile/plone/formwidget/namedfile/widget.rst", line 270, in widget.rst
Failed example:
    print(image_widget.render())
Expected:
    <... id="widget.id.image" class="named-image-widget required namedimage-field">...
    <a href="http://127.0.0.1/content1/++widget++widget.name.image/@@download/faux.jpg" >faux.jpg</a>...
    <input type="radio"... id="widget.id.image-nochange"...
    <input type="radio"... id="widget.id.image-replace"...
    <input type="file"... id="widget.id.image-input"...
Got:
    <span id="widget.id.image" class="named-image-widget required namedimage-field">
    <BLANKLINE>
    <BLANKLINE>
    <BLANKLINE>
            <input type="file" id="widget.id.image-input" name="widget.name.image" />
    <BLANKLINE>
    <BLANKLINE>
    </span>
    <BLANKLINE>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.formwidget.namedfile/plone/formwidget/namedfile/widget.rst", line 285, in widget.rst
Failed example:
    myUpload = FileUpload(aFieldStorage)
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest widget.rst[105]>", line 1, in <module>
        myUpload = FileUpload(aFieldStorage)
      File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.app.blob/src/plone/app/blob/monkey.py", line 51, in initFileUpload
        original_init(self, aFieldStorage)
      File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Zope/src/ZPublisher/HTTPRequest.py", line 1694, in __init__
        self.name = aFieldStorage.name
    AttributeError: FieldStorageStub instance has no attribute 'name'
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.formwidget.namedfile/plone/formwidget/namedfile/widget.rst", line 287, in widget.rst
Failed example:
    file_widget.request = make_request(form={'widget.name.file': myUpload})
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest widget.rst[106]>", line 1, in <module>
        file_widget.request = make_request(form={'widget.name.file': myUpload})
    NameError: name 'myUpload' is not defined
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.formwidget.namedfile/plone/formwidget/namedfile/widget.rst", line 289, in widget.rst
Failed example:
    file_widget.extract()
Expected:
    <ZPublisher.HTTPRequest.FileUpload instance at ...>
Got:
    <NO_VALUE>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.formwidget.namedfile/plone/formwidget/namedfile/widget.rst", line 297, in widget.rst
Failed example:
    myUpload = FileUpload(aFieldStorage)
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest widget.rst[111]>", line 1, in <module>
        myUpload = FileUpload(aFieldStorage)
      File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.app.blob/src/plone/app/blob/monkey.py", line 51, in initFileUpload
        original_init(self, aFieldStorage)
      File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Zope/src/ZPublisher/HTTPRequest.py", line 1694, in __init__
        self.name = aFieldStorage.name
    AttributeError: FieldStorageStub instance has no attribute 'name'
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.formwidget.namedfile/plone/formwidget/namedfile/widget.rst", line 298, in widget.rst
Failed example:
    image_widget.request = make_request(form={'widget.name.image': myUpload})
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest widget.rst[112]>", line 1, in <module>
        image_widget.request = make_request(form={'widget.name.image': myUpload})
    NameError: name 'myUpload' is not defined
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.formwidget.namedfile/plone/formwidget/namedfile/widget.rst", line 300, in widget.rst
Failed example:
    image_widget.extract()
Expected:
    <ZPublisher.HTTPRequest.FileUpload instance at ...>
Got:
    <NO_VALUE>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.formwidget.namedfile/plone/formwidget/namedfile/widget.rst", line 305, in widget.rst
Failed example:
    print(file_widget.render())
Expected:
    <... id="widget.id.file" class="named-file-widget required namedfile-field">...
    <a href="http://127.0.0.1/content1/++widget++widget.name.file/@@download/test2.txt" >test2.txt</a>...
    <input type="radio"... id="widget.id.file-nochange"...
    <input type="radio"... id="widget.id.file-replace"...
    <input type="file"... id="widget.id.file-input"...
Got:
    <span id="widget.id.file" class="named-file-widget required namedfile-field">
        <span>
            <img src="http://nohost/plone/++resource++mimetype.icons/txt.png" alt="Plain Text" title="data_深.txt"/>
            <a href="http://127.0.0.1/content1/++widget++widget.name.file/@@download/data_%E6%B7%B1.txt" >data_深.txt</a>
            <span class="discreet"> —
                Plain Text,
                1 KB
            </span>
        </span>
        <div style="padding-top: 1em;">
            <input type="radio" value="nochange" class="noborder" name="widget.name.file.action" id="widget.id.file-nochange" onclick="document.getElementById('widget.id.file-input').disabled=true" checked="checked" />
            <label for="widget.id.file-nochange">Keep existing file</label>
    <BLANKLINE>
            <br />
            <input type="radio" value="replace" class="noborder" name="widget.name.file.action" id="widget.id.file-replace" onclick="document.getElementById('widget.id.file-input').disabled=false" />
            <label for="widget.id.file-replace">Replace with new file</label>
        </div>
        <div style="padding-left: 1.5em; padding-top: 0.5em;">
            <input type="file" id="widget.id.file-input" name="widget.name.file" />
            <script type="text/javascript">document.getElementById('widget.id.file-input').disabled=true;</script>
        </div>
    </span>
    <BLANKLINE>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.formwidget.namedfile/plone/formwidget/namedfile/widget.rst", line 314, in widget.rst
Failed example:
    print(image_widget.render())
Expected:
    <... id="widget.id.image" class="named-image-widget required namedimage-field">...
    <img src="http://127.0.0.1/content1/@@images/...jpeg" alt="A content item" title="A content item" height="51" width="128" />...
    <a href="http://127.0.0.1/content1/++widget++widget.name.image/@@download/faux2.jpg" >faux2.jpg</a>...
    <input type="radio"... id="widget.id.image-nochange"...
    <input type="radio"... id="widget.id.image-replace"...
    <input type="file"... id="widget.id.image-input"...
Got:
    <span id="widget.id.image" class="named-image-widget required namedimage-field">
    <BLANKLINE>
    <BLANKLINE>
    <BLANKLINE>
            <input type="file" id="widget.id.image-input" name="widget.name.image" />
    <BLANKLINE>
    <BLANKLINE>
    </span>
    <BLANKLINE>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.formwidget.namedfile/plone/formwidget/namedfile/widget.rst", line 337, in widget.rst
Failed example:
    myUpload = FileUpload(aFieldStorage)
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest widget.rst[126]>", line 1, in <module>
        myUpload = FileUpload(aFieldStorage)
      File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.app.blob/src/plone/app/blob/monkey.py", line 51, in initFileUpload
        original_init(self, aFieldStorage)
      File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Zope/src/ZPublisher/HTTPRequest.py", line 1694, in __init__
        self.name = aFieldStorage.name
    AttributeError: FieldStorageStub instance has no attribute 'name'
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.formwidget.namedfile/plone/formwidget/namedfile/widget.rst", line 441, in widget.rst
Failed example:
    file_obj = file_converter.toFieldValue(FileUpload(aFieldStorage))
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest widget.rst[164]>", line 1, in <module>
        file_obj = file_converter.toFieldValue(FileUpload(aFieldStorage))
      File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.app.blob/src/plone/app/blob/monkey.py", line 51, in initFileUpload
        original_init(self, aFieldStorage)
      File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Zope/src/ZPublisher/HTTPRequest.py", line 1694, in __init__
        self.name = aFieldStorage.name
    AttributeError: FieldStorageStub instance has no attribute 'name'
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.formwidget.namedfile/plone/formwidget/namedfile/widget.rst", line 442, in widget.rst
Failed example:
    file_obj.data
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest widget.rst[165]>", line 1, in <module>
        file_obj.data
    NameError: name 'file_obj' is not defined
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.formwidget.namedfile/plone/formwidget/namedfile/widget.rst", line 444, in widget.rst
Failed example:
    file_obj.filename
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest widget.rst[166]>", line 1, in <module>
        file_obj.filename
    NameError: name 'file_obj' is not defined
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.formwidget.namedfile/plone/formwidget/namedfile/widget.rst", line 449, in widget.rst
Failed example:
    file_obj.contentType != 'text/x-dummy'
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest widget.rst[167]>", line 1, in <module>
        file_obj.contentType != 'text/x-dummy'
    NameError: name 'file_obj' is not defined
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.formwidget.namedfile/plone/formwidget/namedfile/widget.rst", line 453, in widget.rst
Failed example:
    image_obj = image_converter.toFieldValue(FileUpload(aFieldStorage))
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest widget.rst[169]>", line 1, in <module>
        image_obj = image_converter.toFieldValue(FileUpload(aFieldStorage))
      File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.app.blob/src/plone/app/blob/monkey.py", line 51, in initFileUpload
        original_init(self, aFieldStorage)
      File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Zope/src/ZPublisher/HTTPRequest.py", line 1694, in __init__
        self.name = aFieldStorage.name
    AttributeError: FieldStorageStub instance has no attribute 'name'
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.formwidget.namedfile/plone/formwidget/namedfile/widget.rst", line 454, in widget.rst
Failed example:
    image_obj.data == image_data
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest widget.rst[170]>", line 1, in <module>
        image_obj.data == image_data
    NameError: name 'image_obj' is not defined
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.formwidget.namedfile/plone/formwidget/namedfile/widget.rst", line 456, in widget.rst
Failed example:
    image_obj.filename
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest widget.rst[171]>", line 1, in <module>
        image_obj.filename
    NameError: name 'image_obj' is not defined
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.formwidget.namedfile/plone/formwidget/namedfile/widget.rst", line 458, in widget.rst
Failed example:
    image_obj.contentType != 'image/x-dummy'
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest widget.rst[172]>", line 1, in <module>
        image_obj.contentType != 'image/x-dummy'
    NameError: name 'image_obj' is not defined
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.formwidget.namedfile/plone/formwidget/namedfile/widget.rst", line 467, in widget.rst
Failed example:
    field_value = file_converter.toFieldValue(FileUpload(aFieldStorage))
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest widget.rst[175]>", line 1, in <module>
        field_value = file_converter.toFieldValue(FileUpload(aFieldStorage))
      File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.app.blob/src/plone/app/blob/monkey.py", line 51, in initFileUpload
        original_init(self, aFieldStorage)
      File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Zope/src/ZPublisher/HTTPRequest.py", line 1694, in __init__
        self.name = aFieldStorage.name
    AttributeError: FieldStorageStub instance has no attribute 'name'
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.formwidget.namedfile/plone/formwidget/namedfile/widget.rst", line 468, in widget.rst
Failed example:
    field_value is IContent['file_field'].missing_value
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest widget.rst[176]>", line 1, in <module>
        field_value is IContent['file_field'].missing_value
    NameError: name 'field_value' is not defined
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.formwidget.namedfile/plone/formwidget/namedfile/widget.rst", line 470, in widget.rst
Failed example:
    field_value = image_converter.toFieldValue(FileUpload(aFieldStorage))
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest widget.rst[177]>", line 1, in <module>
        field_value = image_converter.toFieldValue(FileUpload(aFieldStorage))
      File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.app.blob/src/plone/app/blob/monkey.py", line 51, in initFileUpload
        original_init(self, aFieldStorage)
      File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Zope/src/ZPublisher/HTTPRequest.py", line 1694, in __init__
        self.name = aFieldStorage.name
    AttributeError: FieldStorageStub instance has no attribute 'name'
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.formwidget.namedfile/plone/formwidget/namedfile/widget.rst", line 471, in widget.rst
Failed example:
    field_value is IContent['image_field'].missing_value
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest widget.rst[178]>", line 1, in <module>
        field_value is IContent['image_field'].missing_value
    NameError: name 'field_value' is not defined
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.formwidget.namedfile/plone/formwidget/namedfile/widget.rst", line 559, in widget.rst
Failed example:
    ascii_file_converter.toFieldValue(FileUpload(aFieldStorage))
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest widget.rst[204]>", line 1, in <module>
        ascii_file_converter.toFieldValue(FileUpload(aFieldStorage))
      File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.app.blob/src/plone/app/blob/monkey.py", line 51, in initFileUpload
        original_init(self, aFieldStorage)
      File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Zope/src/ZPublisher/HTTPRequest.py", line 1694, in __init__
        self.name = aFieldStorage.name
    AttributeError: FieldStorageStub instance has no attribute 'name'
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.formwidget.namedfile/plone/formwidget/namedfile/widget.rst", line 567, in widget.rst
Failed example:
    field_value = ascii_file_converter.toFieldValue(FileUpload(aFieldStorage))
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest widget.rst[207]>", line 1, in <module>
        field_value = ascii_file_converter.toFieldValue(FileUpload(aFieldStorage))
      File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.app.blob/src/plone/app/blob/monkey.py", line 51, in initFileUpload
        original_init(self, aFieldStorage)
      File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Zope/src/ZPublisher/HTTPRequest.py", line 1694, in __init__
        self.name = aFieldStorage.name
    AttributeError: FieldStorageStub instance has no attribute 'name'
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.formwidget.namedfile/plone/formwidget/namedfile/widget.rst", line 568, in widget.rst
Failed example:
    field_value is IASCIIContent['file_field'].missing_value
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest widget.rst[208]>", line 1, in <module>
        field_value is IASCIIContent['file_field'].missing_value
    NameError: name 'field_value' is not defined
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.formwidget.namedfile/plone/formwidget/namedfile/widget.rst", line 570, in widget.rst
Failed example:
    field_value = ascii_image_converter.toFieldValue(FileUpload(aFieldStorage))
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest widget.rst[209]>", line 1, in <module>
        field_value = ascii_image_converter.toFieldValue(FileUpload(aFieldStorage))
      File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.app.blob/src/plone/app/blob/monkey.py", line 51, in initFileUpload
        original_init(self, aFieldStorage)
      File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Zope/src/ZPublisher/HTTPRequest.py", line 1694, in __init__
        self.name = aFieldStorage.name
    AttributeError: FieldStorageStub instance has no attribute 'name'
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.formwidget.namedfile/plone/formwidget/namedfile/widget.rst", line 571, in widget.rst
Failed example:
    field_value is IASCIIContent['image_field'].missing_value
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest widget.rst[210]>", line 1, in <module>
        field_value is IASCIIContent['image_field'].missing_value
    NameError: name 'field_value' is not defined
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.formwidget.namedfile/plone/formwidget/namedfile/widget.rst", line 649, in widget.rst
Failed example:
    upload = FileUpload(field_storage)
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest widget.rst[227]>", line 1, in <module>
        upload = FileUpload(field_storage)
      File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.app.blob/src/plone/app/blob/monkey.py", line 51, in initFileUpload
        original_init(self, aFieldStorage)
      File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Zope/src/ZPublisher/HTTPRequest.py", line 1694, in __init__
        self.name = aFieldStorage.name
    AttributeError: FieldStorageStub instance has no attribute 'name'
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.formwidget.namedfile/plone/formwidget/namedfile/widget.rst", line 651, in widget.rst
Failed example:
    file_widget.request = make_request(form={'widget.name.file': upload})
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest widget.rst[228]>", line 1, in <module>
        file_widget.request = make_request(form={'widget.name.file': upload})
    NameError: name 'upload' is not defined
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.formwidget.namedfile/plone/formwidget/namedfile/widget.rst", line 654, in widget.rst
Failed example:
    uploaded
Expected:
    <ZPublisher.HTTPRequest.FileUpload instance at ...>
Got:
    <NO_VALUE>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.formwidget.namedfile/plone/formwidget/namedfile/widget.rst", line 658, in widget.rst
Failed example:
    content.file_field
Expected:
    'filenameb64:ZmlsZTEudHh0;datab64:ZmlsZSAxIGNvbnRlbnQu'
Got nothing
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.formwidget.namedfile/plone/formwidget/namedfile/widget.rst", line 667, in widget.rst
Failed example:
    upload = FileUpload(field_storage)
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest widget.rst[237]>", line 1, in <module>
        upload = FileUpload(field_storage)
      File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.app.blob/src/plone/app/blob/monkey.py", line 51, in initFileUpload
        original_init(self, aFieldStorage)
      File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Zope/src/ZPublisher/HTTPRequest.py", line 1694, in __init__
        self.name = aFieldStorage.name
    AttributeError: FieldStorageStub instance has no attribute 'name'
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.formwidget.namedfile/plone/formwidget/namedfile/widget.rst", line 669, in widget.rst
Failed example:
    image_widget.request = make_request(form={'widget.name.image': upload})
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest widget.rst[238]>", line 1, in <module>
        image_widget.request = make_request(form={'widget.name.image': upload})
    NameError: name 'upload' is not defined
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.formwidget.namedfile/plone/formwidget/namedfile/widget.rst", line 672, in widget.rst
Failed example:
    uploaded
Expected:
    <ZPublisher.HTTPRequest.FileUpload instance at ...>
Got:
    <NO_VALUE>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.formwidget.namedfile/plone/formwidget/namedfile/widget.rst", line 676, in widget.rst
Failed example:
    print(content.image_field)
Expected:
    filenameb64:aW1hZ2UuanBn;datab64:/9j/4AAQSkZJRgABAQEAYABgAAD/...
Got:
    None
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.formwidget.namedfile/plone/formwidget/namedfile/widget.rst", line 681, in widget.rst
Failed example:
    PIL.Image.open(cStringIO.StringIO(content.image_field))
Expected:
    Traceback (most recent call last):
    ...
    IOError: cannot identify image file <cStringIO.StringI object at ...>
Got:
    Traceback (most recent call last):
      File "/usr/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest widget.rst[244]>", line 1, in <module>
        PIL.Image.open(cStringIO.StringIO(content.image_field))
    TypeError: StringIO() argument 1 must be string or buffer, not None
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.formwidget.namedfile/plone/formwidget/namedfile/widget.rst", line 695, in widget.rst
Failed example:
    print(file_widget.render())
Expected:
    <... id="widget.id.file" class="named-file-widget required ascii-field">...
    <a href="http://127.0.0.1/content2/++widget++widget.name.file/@@download/file1.txt" >file1.txt</a>...
    <input type="radio"... id="widget.id.file-nochange"...
    <input type="radio"... id="widget.id.file-replace"...
    <input type="file"... id="widget.id.file-input"...
Got:
    <span id="widget.id.file" class="named-file-widget required ascii-field">
    <BLANKLINE>
    <BLANKLINE>
    <BLANKLINE>
            <input type="file" id="widget.id.file-input" name="widget.name.file" />
    <BLANKLINE>
    <BLANKLINE>
    </span>
    <BLANKLINE>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.formwidget.namedfile/plone/formwidget/namedfile/widget.rst", line 703, in widget.rst
Failed example:
    print(image_widget.render())
Expected:
    <... id="widget.id.image" class="named-image-widget required ascii-field">...
    <a href="http://127.0.0.1/content2/++widget++widget.name.image/@@download/image.jpg" >image.jpg</a>...
    <input type="radio"... id="widget.id.image-nochange"...
    <input type="radio"... id="widget.id.image-replace"...
    <input type="file"... id="widget.id.image-input"...
Got:
    <span id="widget.id.image" class="named-image-widget required ascii-field">
    <BLANKLINE>
    <BLANKLINE>
    <BLANKLINE>
            <input type="file" id="widget.id.image-input" name="widget.name.image" />
    <BLANKLINE>
    <BLANKLINE>
    </span>
    <BLANKLINE>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.formwidget.namedfile/plone/formwidget/namedfile/widget.rst", line 724, in widget.rst
Failed example:
    upload = FileUpload(field_storage)
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest widget.rst[256]>", line 1, in <module>
        upload = FileUpload(field_storage)
      File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.app.blob/src/plone/app/blob/monkey.py", line 51, in initFileUpload
        original_init(self, aFieldStorage)
      File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Zope/src/ZPublisher/HTTPRequest.py", line 1694, in __init__
        self.name = aFieldStorage.name
    AttributeError: FieldStorageStub instance has no attribute 'name'
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.formwidget.namedfile/plone/formwidget/namedfile/widget.rst", line 726, in widget.rst
Failed example:
    file_widget.request = make_request(form={'widget.name.file': upload, 'widget.name.file.action': 'replace'})
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest widget.rst[257]>", line 1, in <module>
        file_widget.request = make_request(form={'widget.name.file': upload, 'widget.name.file.action': 'replace'})
    NameError: name 'upload' is not defined
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.formwidget.namedfile/plone/formwidget/namedfile/widget.rst", line 729, in widget.rst
Failed example:
    uploaded
Expected:
    <ZPublisher.HTTPRequest.FileUpload instance at ...>
Got:
    <NO_VALUE>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.formwidget.namedfile/plone/formwidget/namedfile/widget.rst", line 733, in widget.rst
Failed example:
    content.file_field
Expected:
    'filenameb64:cGxvbmUucGRm;datab64:cmFuZG9tIGZpbGUgY29udGVudA=='
Got nothing
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.formwidget.namedfile/plone/formwidget/namedfile/widget.rst", line 739, in widget.rst
Failed example:
    upload = FileUpload(field_storage)
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest widget.rst[265]>", line 1, in <module>
        upload = FileUpload(field_storage)
      File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.app.blob/src/plone/app/blob/monkey.py", line 51, in initFileUpload
        original_init(self, aFieldStorage)
      File "/home/jenkins/workspace/plone-5.2-python-2.7/src/Zope/src/ZPublisher/HTTPRequest.py", line 1694, in __init__
        self.name = aFieldStorage.name
    AttributeError: FieldStorageStub instance has no attribute 'name'
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.formwidget.namedfile/plone/formwidget/namedfile/widget.rst", line 741, in widget.rst
Failed example:
    image_widget.request = make_request(form={'widget.name.image': upload, 'widget.name.image.action': 'replace'})
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest widget.rst[266]>", line 1, in <module>
        image_widget.request = make_request(form={'widget.name.image': upload, 'widget.name.image.action': 'replace'})
    NameError: name 'upload' is not defined
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.formwidget.namedfile/plone/formwidget/namedfile/widget.rst", line 744, in widget.rst
Failed example:
    uploaded
Expected:
    <ZPublisher.HTTPRequest.FileUpload instance at ...>
Got:
    <NO_VALUE>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.formwidget.namedfile/plone/formwidget/namedfile/widget.rst", line 748, in widget.rst
Failed example:
    content.image_field
Expected:
    'filenameb64:bG9nby50aWZm;datab64:bm8gaW1hZ2U='
Got nothing
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.formwidget.namedfile/plone/formwidget/namedfile/widget.rst", line 761, in widget.rst
Failed example:
    print(file_widget.render())
Expected:
    <... id="widget.id.file" class="named-file-widget required ascii-field">...
    <a href="http://127.0.0.1/content2/++widget++widget.name.file/@@download/plone.pdf" >plone.pdf</a>...
    <input type="radio"... id="widget.id.file-nochange"...
    <input type="radio"... id="widget.id.file-replace"...
    <input type="file"... id="widget.id.file-input"...
Got:
    <span id="widget.id.file" class="named-file-widget required ascii-field">
    <BLANKLINE>
    <BLANKLINE>
    <BLANKLINE>
            <input type="file" id="widget.id.file-input" name="widget.name.file" />
    <BLANKLINE>
    <BLANKLINE>
    </span>
    <BLANKLINE>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.formwidget.namedfile/plone/formwidget/namedfile/widget.rst", line 769, in widget.rst
Failed example:
    print(image_widget.render())
Expected:
    <... id="widget.id.image" class="named-image-widget required ascii-field">...
    <a href="http://127.0.0.1/content2/++widget++widget.name.image/@@download/logo.tiff" >logo.tiff</a>...
    <input type="radio"... id="widget.id.image-nochange"...
    <input type="radio"... id="widget.id.image-replace"...
    <input type="file"... id="widget.id.image-input"...
Got:
    <span id="widget.id.image" class="named-image-widget required ascii-field">
    <BLANKLINE>
    <BLANKLINE>
    <BLANKLINE>
            <input type="file" id="widget.id.image-input" name="widget.name.image" />
    <BLANKLINE>
    <BLANKLINE>
    </span>
    <BLANKLINE>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.formwidget.namedfile/plone/formwidget/namedfile/widget.rst", line 789, in widget.rst
Failed example:
    uploaded
Expected:
    <plone.namedfile.file.NamedFile object at ...>
Got nothing
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.formwidget.namedfile/plone/formwidget/namedfile/widget.rst", line 793, in widget.rst
Failed example:
    content.file_field
Expected:
    'filenameb64:cGxvbmUucGRm;datab64:cmFuZG9tIGZpbGUgY29udGVudA=='
Got nothing
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.formwidget.namedfile/plone/formwidget/namedfile/widget.rst", line 800, in widget.rst
Failed example:
    uploaded
Expected:
    <plone.namedfile.file.NamedFile object at ...>
Got nothing
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.formwidget.namedfile/plone/formwidget/namedfile/widget.rst", line 804, in widget.rst
Failed example:
    content.image_field
Expected:
    'filenameb64:bG9nby50aWZm;datab64:bm8gaW1hZ2U='
Got nothing
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.formwidget.namedfile/plone/formwidget/namedfile/widget.rst", line 817, in widget.rst
Failed example:
    print(file_widget.render())
Expected:
    <... id="widget.id.file" class="named-file-widget required ascii-field">...
    <a href="http://127.0.0.1/content2/++widget++widget.name.file/@@download/plone.pdf" >plone.pdf</a>...
    <input type="radio"... id="widget.id.file-nochange"...
    <input type="radio"... id="widget.id.file-replace"...
    <input type="file"... id="widget.id.file-input"...
Got:
    <span id="widget.id.file" class="named-file-widget required ascii-field">
    <BLANKLINE>
    <BLANKLINE>
    <BLANKLINE>
            <input type="file" id="widget.id.file-input" name="widget.name.file" />
    <BLANKLINE>
    <BLANKLINE>
    </span>
    <BLANKLINE>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.formwidget.namedfile/plone/formwidget/namedfile/widget.rst", line 825, in widget.rst
Failed example:
    print(image_widget.render())
Expected:
    <... id="widget.id.image" class="named-image-widget required ascii-field">...
    <a href="http://127.0.0.1/content2/++widget++widget.name.image/@@download/logo.tiff" >logo.tiff</a>...
    <input type="radio"... id="widget.id.image-nochange"...
    <input type="radio"... id="widget.id.image-replace"...
    <input type="file"... id="widget.id.image-input"...
Got:
    <span id="widget.id.image" class="named-image-widget required ascii-field">
    <BLANKLINE>
    <BLANKLINE>
    <BLANKLINE>
            <input type="file" id="widget.id.image-input" name="widget.name.image" />
    <BLANKLINE>
    <BLANKLINE>
    </span>
    <BLANKLINE>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7/src/plone.formwidget.namedfile/plone/formwidget/namedfile/widget.rst", line 911, in widget.rst
Failed example:
    validator.validate(file_obj) is None
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest widget.rst[323]>", line 1, in <module>
        validator.validate(file_obj) is None
    NameError: name 'file_obj' is not defined


  File "/usr/lib/python2.7/unittest/case.py", line 329, in run
    testMethod()
  File "/usr/lib/python2.7/doctest.py", line 2226, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))


More information about the Testbot mailing list