[Testbot] Plone 6.0 - Python 3.8 - Build # 42 - Still Failing!

jenkins at plone.org jenkins at plone.org
Wed Mar 4 20:13:55 UTC 2020


Plone 6.0 - Python 3.8 - Build # 42 - Still Failing:

Check console output at https://jenkins.plone.org/job/plone-6.0-python-3.8/42/ to view the results.


Plone 6.0 - Python 3.8 - Build # 42 - Still Failing:

Check console output at https://jenkins.plone.org/job/plone-6.0-python-3.8/42/ to view the results.

Test Results:

7 tests failed.
FAILED:  plone.outputfilters.tests.test_resolveuid_and_caption.ResolveUIDAndCaptionFilterIntegrationTestCase.test_image_captioning_in_news_item

Error Message:
Differences (ndiff with -expected +actual):

Stack Trace:
Differences (ndiff with -expected +actual):
      <span><figure class="captioned">
    - <img alt="My caption" height="331" src="http://nohost/plone/image.jpg/@@images/...jpeg" title="Image" width="500"/>
    ?                                                                                ^^
    + <img alt="My caption" height="331" src="http://nohost/plone/image.jpg/@@images/50f5832a-ed23-46db-bf57-b05c83d00bc8.jpeg" title="Image" width="500"/>
    ?                                                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    - <figcaption class="image-caption">My caption</figcaption>
    + My caption
      </figure>
      </span>

  File "/srv/python3.8/lib/python3.8/unittest/case.py", line 60, in testPartExecutor
    yield
  File "/srv/python3.8/lib/python3.8/unittest/case.py", line 676, in run
    self._callTestMethod(testMethod)
  File "/srv/python3.8/lib/python3.8/unittest/case.py", line 633, in _callTestMethod
    method()
  File "/home/jenkins/workspace/plone-6.0-python-3.8/src/plone.outputfilters/plone/outputfilters/tests/test_resolveuid_and_caption.py", line 274, in test_image_captioning_in_news_item
    self._assertTransformsTo(output, text_out)
  File "/home/jenkins/workspace/plone-6.0-python-3.8/src/plone.outputfilters/plone/outputfilters/tests/test_resolveuid_and_caption.py", line 87, in _assertTransformsTo
    raise AssertionError(self.outputchecker.output_difference(


FAILED:  Products.CMFPlone.tests.testMigrationTool.TestMigrationTool.testListSetupUpgradeSteps

Error Message:
1 != 0

Stack Trace:
1 != 0

  File "/srv/python3.8/lib/python3.8/unittest/case.py", line 60, in testPartExecutor
    yield
  File "/srv/python3.8/lib/python3.8/unittest/case.py", line 676, in run
    self._callTestMethod(testMethod)
  File "/srv/python3.8/lib/python3.8/unittest/case.py", line 633, in _callTestMethod
    method()
  File "/home/jenkins/workspace/plone-6.0-python-3.8/src/Products.CMFPlone/Products/CMFPlone/tests/testMigrationTool.py", line 34, in testListSetupUpgradeSteps
    self.assertEqual(len(upgrades), 0)
  File "/srv/python3.8/lib/python3.8/unittest/case.py", line 912, in assertEqual
    assertion_func(first, second, msg=msg)
  File "/srv/python3.8/lib/python3.8/unittest/case.py", line 905, in _baseAssertEqual
    raise self.failureException(msg)


FAILED:  Products.CMFPlone.tests.testMigrationTool.TestMigrationWithExtraUpgrades.testListUpgradeStepsNotTooNew

Error Message:
'<' not supported between instances of 'str' and 'int'

Stack Trace:
'<' not supported between instances of 'str' and 'int'

  File "/srv/python3.8/lib/python3.8/unittest/case.py", line 60, in testPartExecutor
    yield
  File "/srv/python3.8/lib/python3.8/unittest/case.py", line 676, in run
    self._callTestMethod(testMethod)
  File "/srv/python3.8/lib/python3.8/unittest/case.py", line 633, in _callTestMethod
    method()
  File "/home/jenkins/workspace/plone-6.0-python-3.8/src/Products.CMFPlone/Products/CMFPlone/tests/testMigrationTool.py", line 126, in testListUpgradeStepsNotTooNew
    upgrades = self.setup.listUpgrades(_DEFAULT_PROFILE)
  File "/home/jenkins/workspace/plone-6.0-python-3.8/src/Products.GenericSetup/Products/GenericSetup/tool.py", line 1005, in listUpgrades
    upgrades = listUpgradeSteps(self, profile_id, source)
  File "/home/jenkins/workspace/plone-6.0-python-3.8/src/Products.GenericSetup/Products/GenericSetup/upgrade.py", line 270, in listUpgradeSteps
    res.sort(key=lambda x: x[0])


FAILED:  Products.CMFPlone.tests.testMigrationTool.TestMigrationWithExtraUpgrades.testUpgrade

Error Message:
'<' not supported between instances of 'str' and 'int'

Stack Trace:
'<' not supported between instances of 'str' and 'int'

  File "/srv/python3.8/lib/python3.8/unittest/case.py", line 60, in testPartExecutor
    yield
  File "/srv/python3.8/lib/python3.8/unittest/case.py", line 676, in run
    self._callTestMethod(testMethod)
  File "/srv/python3.8/lib/python3.8/unittest/case.py", line 633, in _callTestMethod
    method()
  File "/home/jenkins/workspace/plone-6.0-python-3.8/src/Products.CMFPlone/Products/CMFPlone/tests/testMigrationTool.py", line 135, in testUpgrade
    self.migration.upgrade()
  File "<string>", line 3, in upgrade
  File "/home/jenkins/.buildout/eggs/cp38/AccessControl-4.1-py3.8-linux-x86_64.egg/AccessControl/requestmethod.py", line 88, in _curried
    return callable(*args, **kw)
  File "/home/jenkins/workspace/plone-6.0-python-3.8/src/Products.CMFPlone/Products/CMFPlone/MigrationTool.py", line 269, in upgrade
    upgrades = self.listUpgrades()
  File "/home/jenkins/workspace/plone-6.0-python-3.8/src/Products.CMFPlone/Products/CMFPlone/MigrationTool.py", line 243, in listUpgrades
    steps = setup.listUpgrades(_DEFAULT_PROFILE)
  File "/home/jenkins/workspace/plone-6.0-python-3.8/src/Products.GenericSetup/Products/GenericSetup/tool.py", line 1005, in listUpgrades
    upgrades = listUpgradeSteps(self, profile_id, source)
  File "/home/jenkins/workspace/plone-6.0-python-3.8/src/Products.GenericSetup/Products/GenericSetup/upgrade.py", line 270, in listUpgradeSteps
    res.sort(key=lambda x: x[0])


FAILED:  plone.app.upgrade.tests.test_upgrade.TestUpgrade.testDoUpgrades

Error Message:
Tuples differ: ('5209',) != ('5208',)

Stack Trace:
Tuples differ: ('5209',) != ('5208',)

First differing element 0:
'5209'
'5208'

- ('5209',)
?      ^

+ ('5208',)
?      ^


  File "/srv/python3.8/lib/python3.8/unittest/case.py", line 60, in testPartExecutor
    yield
  File "/srv/python3.8/lib/python3.8/unittest/case.py", line 676, in run
    self._callTestMethod(testMethod)
  File "/srv/python3.8/lib/python3.8/unittest/case.py", line 633, in _callTestMethod
    method()
  File "/home/jenkins/workspace/plone-6.0-python-3.8/src/plone.app.upgrade/plone/app/upgrade/tests/test_upgrade.py", line 64, in testDoUpgrades
    self.assertEqual(last, current)
  File "/srv/python3.8/lib/python3.8/unittest/case.py", line 912, in assertEqual
    assertion_func(first, second, msg=msg)
  File "/srv/python3.8/lib/python3.8/unittest/case.py", line 1129, in assertTupleEqual
    self.assertSequenceEqual(tuple1, tuple2, msg, seq_type=tuple)
  File "/srv/python3.8/lib/python3.8/unittest/case.py", line 1100, in assertSequenceEqual
    self.fail(msg)
  File "/srv/python3.8/lib/python3.8/unittest/case.py", line 753, in fail
    raise self.failureException(msg)


FAILED:  plone.app.upgrade.tests.test_upgrade.TestUpgrade.testListUpgradeSteps

Error Message:
1 != 0

Stack Trace:
1 != 0

  File "/srv/python3.8/lib/python3.8/unittest/case.py", line 60, in testPartExecutor
    yield
  File "/srv/python3.8/lib/python3.8/unittest/case.py", line 676, in run
    self._callTestMethod(testMethod)
  File "/srv/python3.8/lib/python3.8/unittest/case.py", line 633, in _callTestMethod
    method()
  File "/home/jenkins/workspace/plone-6.0-python-3.8/src/plone.app.upgrade/plone/app/upgrade/tests/test_upgrade.py", line 18, in testListUpgradeSteps
    self.assertEqual(len(upgrades), 0)
  File "/srv/python3.8/lib/python3.8/unittest/case.py", line 912, in assertEqual
    assertion_func(first, second, msg=msg)
  File "/srv/python3.8/lib/python3.8/unittest/case.py", line 905, in _baseAssertEqual
    raise self.failureException(msg)


FAILED:  Products.CMFQuickInstallerTool.tests.test_browser.QIBrowserTest.test_installProducts_post

Error Message:
Request must be POST

Stack Trace:
Request must be POST

  File "/srv/python3.8/lib/python3.8/unittest/case.py", line 60, in testPartExecutor
    yield
  File "/srv/python3.8/lib/python3.8/unittest/case.py", line 676, in run
    self._callTestMethod(testMethod)
  File "/srv/python3.8/lib/python3.8/unittest/case.py", line 633, in _callTestMethod
    method()
  File "/home/jenkins/workspace/plone-6.0-python-3.8/src/Products.CMFQuickInstallerTool/Products/CMFQuickInstallerTool/tests/test_browser.py", line 102, in test_installProducts_post
    self.browser.post(url, 'products:list=%s&_authenticator=%s' % (
  File "/home/jenkins/.buildout/eggs/cp38/zope.testbrowser-5.5.1-py3.8.egg/zope/testbrowser/browser.py", line 262, in post
    return self.open(url, data)
  File "/home/jenkins/.buildout/eggs/cp38/zope.testbrowser-5.5.1-py3.8.egg/zope/testbrowser/browser.py", line 256, in open
    self._processRequest(url, make_request)
  File "/home/jenkins/.buildout/eggs/cp38/zope.testbrowser-5.5.1-py3.8.egg/zope/testbrowser/browser.py", line 290, in _processRequest
    resp = self.testapp.get(url, **reqargs)
  File "/home/jenkins/.buildout/eggs/cp38/WebTest-2.0.34-py3.8.egg/webtest/app.py", line 327, in get
    return self.do_request(req, status=status,
  File "/home/jenkins/.buildout/eggs/cp38/zope.testbrowser-5.5.1-py3.8.egg/zope/testbrowser/browser.py", line 93, in do_request
    response = super(TestbrowserApp, self).do_request(req, status,
  File "/home/jenkins/.buildout/eggs/cp38/WebTest-2.0.34-py3.8.egg/webtest/app.py", line 623, in do_request
    res = req.get_response(app, catch_exc_info=True)
  File "/home/jenkins/.buildout/eggs/cp38/WebOb-1.8.6-py3.8.egg/webob/request.py", line 1309, in send
    status, headers, app_iter, exc_info = self.call_application(
  File "/home/jenkins/.buildout/eggs/cp38/WebOb-1.8.6-py3.8.egg/webob/request.py", line 1278, in call_application
    app_iter = application(self.environ, start_response)
  File "/home/jenkins/.buildout/eggs/cp38/WebTest-2.0.34-py3.8.egg/webtest/lint.py", line 201, in lint_app
    iterator = application(environ, start_response_wrapper)
  File "/home/jenkins/workspace/plone-6.0-python-3.8/src/plone.testing/src/plone/testing/_z2_testbrowser.py", line 38, in wrapped_func
    return func(*args, **kw)
  File "/home/jenkins/workspace/plone-6.0-python-3.8/src/plone.testing/src/plone/testing/_z2_testbrowser.py", line 65, in __call__
    wsgi_result = publish(environ, start_response)
  File "/home/jenkins/.buildout/eggs/cp38/Zope-4.2.1-py3.8.egg/ZPublisher/WSGIPublisher.py", line 338, in publish_module
    response = _publish(request, new_mod_info)
  File "/home/jenkins/.buildout/eggs/cp38/Zope-4.2.1-py3.8.egg/ZPublisher/WSGIPublisher.py", line 248, in publish
    result = mapply(obj,
  File "/home/jenkins/.buildout/eggs/cp38/Zope-4.2.1-py3.8.egg/ZPublisher/mapply.py", line 85, in mapply
    return debug(object, args, context)
  File "/home/jenkins/.buildout/eggs/cp38/Zope-4.2.1-py3.8.egg/ZPublisher/WSGIPublisher.py", line 62, in call_object
    return obj(*args)
  File "<string>", line 3, in installProducts
  File "/home/jenkins/.buildout/eggs/cp38/AccessControl-4.1-py3.8-linux-x86_64.egg/AccessControl/requestmethod.py", line 77, in _curried
    raise Forbidden('Request must be %s' % methodsstr)


More information about the Testbot mailing list