[Testbot] Plone 5.2 - Python 3.8 - Build # 78 - Still Failing!

jenkins at plone.org jenkins at plone.org
Mon Sep 9 10:49:59 UTC 2019


Plone 5.2 - Python 3.8 - Build # 78 - Still Failing:

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


Plone 5.2 - Python 3.8 - Build # 78 - Still Failing:

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

Test Results:

4 tests failed.
FAILED:  plone.app.z3cform.tests.test_utils.TestUtils.xml.[empty]

Error Message:


Stack Trace:
Test report file /home/jenkins/workspace/plone-5.2-python-3.8/parts/test/testreports/plone.app.z3cform.tests.test_utils.TestUtils.xml was length 0

FAILED:  plone.app.testing.helpers.rst

Error Message:
Failed doctest test for helpers.rst

Stack Trace:
Failed doctest test for helpers.rst
  File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/helpers.rst", line 0

----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/helpers.rst", line 139, in helpers.rst
Failed example:
    runner.setup_layer(options, HELPER_DEMOS_INTEGRATION_TESTING, setupLayers)
Exception raised:
    Traceback (most recent call last):
      File "/srv/python3.8/lib/python3.8/doctest.py", line 1328, in __run
        exec(compile(example.source, filename, "single",
      File "<doctest helpers.rst[12]>", line 1, in <module>
        runner.setup_layer(options, HELPER_DEMOS_INTEGRATION_TESTING, setupLayers)
      File "/home/jenkins/.buildout/eggs/cp38/zope.testrunner-5.0-py3.8.egg/zope/testrunner/runner.py", line 787, in setup_layer
        setup_layer(options, base, setup_layers)
      File "/home/jenkins/.buildout/eggs/cp38/zope.testrunner-5.0-py3.8.egg/zope/testrunner/runner.py", line 787, in setup_layer
        setup_layer(options, base, setup_layers)
      File "/home/jenkins/.buildout/eggs/cp38/zope.testrunner-5.0-py3.8.egg/zope/testrunner/runner.py", line 787, in setup_layer
        setup_layer(options, base, setup_layers)
      File "/home/jenkins/.buildout/eggs/cp38/zope.testrunner-5.0-py3.8.egg/zope/testrunner/runner.py", line 792, in setup_layer
        layer.setUp()
      File "/home/jenkins/.buildout/eggs/cp38/plone.testing-7.0.2-py3.8.egg/plone/testing/zope.py", line 311, in setUp
        self.setUpDatabase()
      File "/home/jenkins/.buildout/eggs/cp38/plone.testing-7.0.2-py3.8.egg/plone/testing/zope.py", line 470, in setUpDatabase
        self['zodbDB'] = zodb.stackDemoStorage(
      File "/home/jenkins/.buildout/eggs/cp38/plone.testing-7.0.2-py3.8.egg/plone/testing/zodb.py", line 30, in stackDemoStorage
        return DB(storage)
      File "/home/jenkins/.buildout/eggs/cp38/ZODB-5.5.1-py3.8.egg/ZODB/DB.py", line 486, in __init__
        with self.transaction(u'initial database creation') as conn:
      File "/home/jenkins/.buildout/eggs/cp38/ZODB-5.5.1-py3.8.egg/ZODB/DB.py", line 1039, in __enter__
        self.conn = self.db.open(self.tm)
      File "/home/jenkins/.buildout/eggs/cp38/ZODB-5.5.1-py3.8.egg/ZODB/DB.py", line 793, in open
        result.open(transaction_manager)
      File "/home/jenkins/.buildout/eggs/cp38/ZODB-5.5.1-py3.8.egg/ZODB/Connection.py", line 921, in open
        self.newTransaction(None, False)
      File "/home/jenkins/.buildout/eggs/cp38/ZODB-5.5.1-py3.8.egg/ZODB/Connection.py", line 737, in newTransaction
        invalidated = self._storage.poll_invalidations()
      File "/home/jenkins/.buildout/eggs/cp38/ZODB-5.5.1-py3.8.egg/ZODB/mvccadapter.py", line 131, in poll_invalidations
        self._start = p64(u64(self._storage.lastTransaction()) + 1)
      File "/home/jenkins/.buildout/eggs/cp38/ZODB-5.5.1-py3.8.egg/ZODB/DemoStorage.py", line 211, in lastTransaction
        t = self.base.lastTransaction()
    AttributeError: 'ValueDoc' object has no attribute 'lastTransaction'
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/helpers.rst", line 151, in helpers.rst
Failed example:
    queryUtility(Interface, name="dummy1")
Expected:
    <object object at ...>
Got nothing
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/helpers.rst", line 154, in helpers.rst
Failed example:
    with helpers.ploneSite() as portal:
        print(portal.title)
Exception raised:
    Traceback (most recent call last):
      File "/srv/python3.8/lib/python3.8/doctest.py", line 1328, in __run
        exec(compile(example.source, filename, "single",
      File "<doctest helpers.rst[16]>", line 1, in <module>
        with helpers.ploneSite() as portal:
      File "/srv/python3.8/lib/python3.8/contextlib.py", line 113, in __enter__
        return next(self.gen)
      File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/helpers.py", line 260, in ploneSite
        portal = app[PLONE_SITE_ID]
      File "/home/jenkins/.buildout/eggs/cp38/Zope-4.1.2-py3.8.egg/OFS/ObjectManager.py", line 837, in __getitem__
        raise KeyError(key)
    KeyError: 'plone'
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/helpers.rst", line 162, in helpers.rst
Failed example:
    with helpers.ploneSite() as portal:
        print(is_installed(portal, 'plone.app.testing'))
        portal.portal_setup.getLastVersionForProfile('plone.app.testing:default') == UNKNOWN
Exception raised:
    Traceback (most recent call last):
      File "/srv/python3.8/lib/python3.8/doctest.py", line 1328, in __run
        exec(compile(example.source, filename, "single",
      File "<doctest helpers.rst[18]>", line 1, in <module>
        with helpers.ploneSite() as portal:
      File "/srv/python3.8/lib/python3.8/contextlib.py", line 113, in __enter__
        return next(self.gen)
      File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/helpers.py", line 260, in ploneSite
        portal = app[PLONE_SITE_ID]
      File "/home/jenkins/.buildout/eggs/cp38/Zope-4.1.2-py3.8.egg/OFS/ObjectManager.py", line 837, in __getitem__
        raise KeyError(key)
    KeyError: 'plone'
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/helpers.rst", line 174, in helpers.rst
Failed example:
    HELPER_DEMOS_INTEGRATION_TESTING.testSetUp()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python3.8/lib/python3.8/doctest.py", line 1328, in __run
        exec(compile(example.source, filename, "single",
      File "<doctest helpers.rst[23]>", line 1, in <module>
        HELPER_DEMOS_INTEGRATION_TESTING.testSetUp()
      File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/layers.py", line 324, in testSetUp
        self['portal'] = portal = self['app'][PLONE_SITE_ID]
      File "/home/jenkins/.buildout/eggs/cp38/Zope-4.1.2-py3.8.egg/OFS/ObjectManager.py", line 837, in __getitem__
        raise KeyError(key)
    KeyError: 'plone'
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/helpers.rst", line 184, in helpers.rst
Failed example:
    portal = HELPER_DEMOS_INTEGRATION_TESTING['portal'] # would normally be self.layer['portal']
Exception raised:
    Traceback (most recent call last):
      File "/srv/python3.8/lib/python3.8/doctest.py", line 1328, in __run
        exec(compile(example.source, filename, "single",
      File "<doctest helpers.rst[27]>", line 1, in <module>
        portal = HELPER_DEMOS_INTEGRATION_TESTING['portal'] # would normally be self.layer['portal']
      File "/home/jenkins/.buildout/eggs/cp38/plone.testing-7.0.2-py3.8.egg/plone/testing/layer.py", line 30, in __getitem__
        raise KeyError(key)
    KeyError: 'portal'
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/helpers.rst", line 186, in helpers.rst
Failed example:
    sorted(getSecurityManager().getUser().getRolesInContext(portal))
Exception raised:
    Traceback (most recent call last):
      File "/srv/python3.8/lib/python3.8/doctest.py", line 1328, in __run
        exec(compile(example.source, filename, "single",
      File "<doctest helpers.rst[28]>", line 1, in <module>
        sorted(getSecurityManager().getUser().getRolesInContext(portal))
    NameError: name 'portal' is not defined
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/helpers.rst", line 189, in helpers.rst
Failed example:
    getSecurityManager().getUser().getUserName() == TEST_USER_NAME
Expected:
    True
Got:
    False
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/helpers.rst", line 191, in helpers.rst
Failed example:
    getSecurityManager().getUser().getId() == TEST_USER_ID
Expected:
    True
Got:
    False
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/helpers.rst", line 194, in helpers.rst
Failed example:
    helpers.setRoles(portal, TEST_USER_ID, ['Manager'])
Exception raised:
    Traceback (most recent call last):
      File "/srv/python3.8/lib/python3.8/doctest.py", line 1328, in __run
        exec(compile(example.source, filename, "single",
      File "<doctest helpers.rst[32]>", line 1, in <module>
        helpers.setRoles(portal, TEST_USER_ID, ['Manager'])
    NameError: name 'portal' is not defined
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/helpers.rst", line 195, in helpers.rst
Failed example:
    repr(getSecurityManager()) != sm_repr
Expected:
    True
Got:
    False
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/helpers.rst", line 197, in helpers.rst
Failed example:
    sorted(getSecurityManager().getUser().getRolesInContext(portal))
Exception raised:
    Traceback (most recent call last):
      File "/srv/python3.8/lib/python3.8/doctest.py", line 1328, in __run
        exec(compile(example.source, filename, "single",
      File "<doctest helpers.rst[34]>", line 1, in <module>
        sorted(getSecurityManager().getUser().getRolesInContext(portal))
    NameError: name 'portal' is not defined
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/helpers.rst", line 204, in helpers.rst
Failed example:
    helpers.login(portal, TEST_USER_NAME)
Exception raised:
    Traceback (most recent call last):
      File "/srv/python3.8/lib/python3.8/doctest.py", line 1328, in __run
        exec(compile(example.source, filename, "single",
      File "<doctest helpers.rst[37]>", line 1, in <module>
        helpers.login(portal, TEST_USER_NAME)
    NameError: name 'portal' is not defined
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/helpers.rst", line 205, in helpers.rst
Failed example:
    getSecurityManager().getUser().getUserName() == TEST_USER_NAME
Expected:
    True
Got:
    False
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/helpers.rst", line 209, in helpers.rst
Failed example:
    portal._setObject('folder1', Folder('folder1'))
Exception raised:
    Traceback (most recent call last):
      File "/srv/python3.8/lib/python3.8/doctest.py", line 1328, in __run
        exec(compile(example.source, filename, "single",
      File "<doctest helpers.rst[40]>", line 1, in <module>
        portal._setObject('folder1', Folder('folder1'))
    NameError: name 'portal' is not defined
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/helpers.rst", line 214, in helpers.rst
Failed example:
    HELPER_DEMOS_INTEGRATION_TESTING.testTearDown()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python3.8/lib/python3.8/doctest.py", line 1328, in __run
        exec(compile(example.source, filename, "single",
      File "<doctest helpers.rst[41]>", line 1, in <module>
        HELPER_DEMOS_INTEGRATION_TESTING.testTearDown()
      File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/layers.py", line 328, in testTearDown
        self.tearDownEnvironment(self['portal'])
      File "/home/jenkins/.buildout/eggs/cp38/plone.testing-7.0.2-py3.8.egg/plone/testing/layer.py", line 30, in __getitem__
        raise KeyError(key)
    KeyError: 'portal'
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/helpers.rst", line 223, in helpers.rst
Failed example:
    queryUtility(Interface, name="dummy1")
Expected:
    <object object at ...>
Got nothing
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/helpers.rst", line 226, in helpers.rst
Failed example:
    with helpers.ploneSite() as portal:
        print(portal.title)
        print(is_installed(portal, 'plone.app.testing'))
        'folder1' in portal.objectIds()
        portal.portal_setup.getLastVersionForProfile('plone.app.testing:default') == UNKNOWN
Exception raised:
    Traceback (most recent call last):
      File "/srv/python3.8/lib/python3.8/doctest.py", line 1328, in __run
        exec(compile(example.source, filename, "single",
      File "<doctest helpers.rst[47]>", line 1, in <module>
        with helpers.ploneSite() as portal:
      File "/srv/python3.8/lib/python3.8/contextlib.py", line 113, in __enter__
        return next(self.gen)
      File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/helpers.py", line 260, in ploneSite
        portal = app[PLONE_SITE_ID]
      File "/home/jenkins/.buildout/eggs/cp38/Zope-4.1.2-py3.8.egg/OFS/ObjectManager.py", line 837, in __getitem__
        raise KeyError(key)
    KeyError: 'plone'
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/helpers.rst", line 240, in helpers.rst
Failed example:
    runner.tear_down_unneeded(options, [l for l in setupLayers if l not in (HELPER_DEMOS_INTEGRATION_TESTING, HELPER_DEMOS_FIXTURE,)], setupLayers)
Expected:
    Tear down plone.app.testing.layers.HelperDemos:Integration in ... seconds.
    Tear down...HelperDemos in ... seconds.
Got nothing
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/helpers.rst", line 247, in helpers.rst
Failed example:
    with helpers.ploneSite() as portal:
        print(portal.title)
        print(is_installed(portal, 'plone.app.testing'))
        portal.portal_setup.getLastVersionForProfile('plone.app.testing:default') == UNKNOWN
Exception raised:
    Traceback (most recent call last):
      File "/srv/python3.8/lib/python3.8/doctest.py", line 1328, in __run
        exec(compile(example.source, filename, "single",
      File "<doctest helpers.rst[50]>", line 1, in <module>
        with helpers.ploneSite() as portal:
      File "/srv/python3.8/lib/python3.8/contextlib.py", line 113, in __enter__
        return next(self.gen)
      File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/helpers.py", line 260, in ploneSite
        portal = app[PLONE_SITE_ID]
      File "/home/jenkins/.buildout/eggs/cp38/Zope-4.1.2-py3.8.egg/OFS/ObjectManager.py", line 837, in __getitem__
        raise KeyError(key)
    KeyError: 'plone'
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/helpers.rst", line 257, in helpers.rst
Failed example:
    runner.tear_down_unneeded(options, [], setupLayers)
Expected:
    Tear down plone.app.testing.layers.PloneFixture in ... seconds.
    Tear down plone.testing.zope.Startup in ... seconds.
    Tear down plone.testing.zca.LayerCleanup in ... seconds.
Got:
      Tear down plone.testing.zca.LayerCleanup in 0.001 seconds.
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/helpers.rst", line 352, in helpers.rst
Failed example:
    runner.setup_layer(options, MY_INTEGRATION_TESTING, setupLayers)
Exception raised:
    Traceback (most recent call last):
      File "/srv/python3.8/lib/python3.8/doctest.py", line 1328, in __run
        exec(compile(example.source, filename, "single",
      File "<doctest helpers.rst[59]>", line 1, in <module>
        runner.setup_layer(options, MY_INTEGRATION_TESTING, setupLayers)
      File "/home/jenkins/.buildout/eggs/cp38/zope.testrunner-5.0-py3.8.egg/zope/testrunner/runner.py", line 787, in setup_layer
        setup_layer(options, base, setup_layers)
      File "/home/jenkins/.buildout/eggs/cp38/zope.testrunner-5.0-py3.8.egg/zope/testrunner/runner.py", line 787, in setup_layer
        setup_layer(options, base, setup_layers)
      File "/home/jenkins/.buildout/eggs/cp38/zope.testrunner-5.0-py3.8.egg/zope/testrunner/runner.py", line 787, in setup_layer
        setup_layer(options, base, setup_layers)
      File "/home/jenkins/.buildout/eggs/cp38/zope.testrunner-5.0-py3.8.egg/zope/testrunner/runner.py", line 792, in setup_layer
        layer.setUp()
      File "/home/jenkins/.buildout/eggs/cp38/plone.testing-7.0.2-py3.8.egg/plone/testing/zope.py", line 311, in setUp
        self.setUpDatabase()
      File "/home/jenkins/.buildout/eggs/cp38/plone.testing-7.0.2-py3.8.egg/plone/testing/zope.py", line 470, in setUpDatabase
        self['zodbDB'] = zodb.stackDemoStorage(
      File "/home/jenkins/.buildout/eggs/cp38/plone.testing-7.0.2-py3.8.egg/plone/testing/zodb.py", line 30, in stackDemoStorage
        return DB(storage)
      File "/home/jenkins/.buildout/eggs/cp38/ZODB-5.5.1-py3.8.egg/ZODB/DB.py", line 486, in __init__
        with self.transaction(u'initial database creation') as conn:
      File "/home/jenkins/.buildout/eggs/cp38/ZODB-5.5.1-py3.8.egg/ZODB/DB.py", line 1039, in __enter__
        self.conn = self.db.open(self.tm)
      File "/home/jenkins/.buildout/eggs/cp38/ZODB-5.5.1-py3.8.egg/ZODB/DB.py", line 793, in open
        result.open(transaction_manager)
      File "/home/jenkins/.buildout/eggs/cp38/ZODB-5.5.1-py3.8.egg/ZODB/Connection.py", line 921, in open
        self.newTransaction(None, False)
      File "/home/jenkins/.buildout/eggs/cp38/ZODB-5.5.1-py3.8.egg/ZODB/Connection.py", line 737, in newTransaction
        invalidated = self._storage.poll_invalidations()
      File "/home/jenkins/.buildout/eggs/cp38/ZODB-5.5.1-py3.8.egg/ZODB/mvccadapter.py", line 131, in poll_invalidations
        self._start = p64(u64(self._storage.lastTransaction()) + 1)
      File "/home/jenkins/.buildout/eggs/cp38/ZODB-5.5.1-py3.8.egg/ZODB/DemoStorage.py", line 211, in lastTransaction
        t = self.base.lastTransaction()
    AttributeError: 'ValueDoc' object has no attribute 'lastTransaction'
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/helpers.rst", line 361, in helpers.rst
Failed example:
    queryUtility(Interface, name="dummy1")
Expected:
    <object object at ...>
Got nothing
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/helpers.rst", line 364, in helpers.rst
Failed example:
    with helpers.ploneSite() as portal:
        print(portal.title)
Exception raised:
    Traceback (most recent call last):
      File "/srv/python3.8/lib/python3.8/doctest.py", line 1328, in __run
        exec(compile(example.source, filename, "single",
      File "<doctest helpers.rst[61]>", line 1, in <module>
        with helpers.ploneSite() as portal:
      File "/srv/python3.8/lib/python3.8/contextlib.py", line 113, in __enter__
        return next(self.gen)
      File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/helpers.py", line 260, in ploneSite
        portal = app[PLONE_SITE_ID]
      File "/home/jenkins/.buildout/eggs/cp38/Zope-4.1.2-py3.8.egg/OFS/ObjectManager.py", line 837, in __getitem__
        raise KeyError(key)
    KeyError: 'plone'
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/helpers.rst", line 368, in helpers.rst
Failed example:
    someGlobal['test']
Exception raised:
    Traceback (most recent call last):
      File "/srv/python3.8/lib/python3.8/doctest.py", line 1328, in __run
        exec(compile(example.source, filename, "single",
      File "<doctest helpers.rst[62]>", line 1, in <module>
        someGlobal['test']
    KeyError: 'test'
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/helpers.rst", line 377, in helpers.rst
Failed example:
    'plone.app.testing:dummy1' in _profile_registry.listProfiles()
Expected:
    True
Got:
    False
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/helpers.rst", line 381, in helpers.rst
Failed example:
    'import1' in _import_step_registry.listSteps()
Expected:
    True
Got:
    False
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/helpers.rst", line 385, in helpers.rst
Failed example:
    'export1' in _export_step_registry.listSteps()
Expected:
    True
Got:
    False
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/helpers.rst", line 389, in helpers.rst
Failed example:
    'dummy_plugin1' in PluggableAuthService.MultiPlugins
Expected:
    True
Got:
    False
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/helpers.rst", line 393, in helpers.rst
Failed example:
    len(_upgrade_registry.getUpgradeStepsForProfile('plone.app.testing:default'))
Expected:
    1
Got:
    0
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/helpers.rst", line 400, in helpers.rst
Failed example:
    runner.tear_down_unneeded(options, [l for l in setupLayers if l not in (MY_INTEGRATION_TESTING, MY_FIXTURE)], setupLayers)
Expected:
    Tear down plone.app.testing.layers.MyLayer:Integration in ... seconds.
Got nothing
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/helpers.rst", line 406, in helpers.rst
Failed example:
    with helpers.ploneSite() as portal:
        print(portal.title)
Exception raised:
    Traceback (most recent call last):
      File "/srv/python3.8/lib/python3.8/doctest.py", line 1328, in __run
        exec(compile(example.source, filename, "single",
      File "<doctest helpers.rst[79]>", line 1, in <module>
        with helpers.ploneSite() as portal:
      File "/srv/python3.8/lib/python3.8/contextlib.py", line 113, in __enter__
        return next(self.gen)
      File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/helpers.py", line 260, in ploneSite
        portal = app[PLONE_SITE_ID]
      File "/home/jenkins/.buildout/eggs/cp38/Zope-4.1.2-py3.8.egg/OFS/ObjectManager.py", line 837, in __getitem__
        raise KeyError(key)
    KeyError: 'plone'
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/helpers.rst", line 413, in helpers.rst
Failed example:
    len(_profile_registry.listProfiles()) == numProfiles - 1
Expected:
    True
Got:
    False
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/helpers.rst", line 418, in helpers.rst
Failed example:
    len(_import_step_registry.listSteps()) == numImportSteps - 1
Expected:
    True
Got:
    False
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/helpers.rst", line 423, in helpers.rst
Failed example:
    len(_export_step_registry.listSteps()) == numExportSteps - 1
Expected:
    True
Got:
    False
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/helpers.rst", line 428, in helpers.rst
Failed example:
    len(_upgrade_registry.keys()) == numUpgrades - 1
Expected:
    True
Got:
    False
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/helpers.rst", line 439, in helpers.rst
Failed example:
    runner.tear_down_unneeded(options, [], setupLayers)
Expected:
    Tear down plone.app.testing.layers.PloneFixture in ... seconds.
    Tear down plone.testing.zope.Startup in ... seconds.
    Tear down plone.testing.zca.LayerCleanup in ... seconds.
Got:
      Tear down plone.testing.zca.LayerCleanup in 0.001 seconds.


  File "/srv/python3.8/lib/python3.8/unittest/case.py", line 59, in testPartExecutor
    yield
  File "/srv/python3.8/lib/python3.8/unittest/case.py", line 671, in run
    self._callTestMethod(testMethod)
  File "/srv/python3.8/lib/python3.8/unittest/case.py", line 628, in _callTestMethod
    method()
  File "/srv/python3.8/lib/python3.8/doctest.py", line 2196, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))


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/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/layers.rst", line 0

----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/layers.rst", line 47, in layers.rst
Failed example:
    runner.setup_layer(options, layers.PLONE_FIXTURE, setupLayers)  # doctest: +ELLIPSIS
Exception raised:
    Traceback (most recent call last):
      File "/srv/python3.8/lib/python3.8/doctest.py", line 1328, in __run
        exec(compile(example.source, filename, "single",
      File "<doctest layers.rst[4]>", line 1, in <module>
        runner.setup_layer(options, layers.PLONE_FIXTURE, setupLayers)  # doctest: +ELLIPSIS
      File "/home/jenkins/.buildout/eggs/cp38/zope.testrunner-5.0-py3.8.egg/zope/testrunner/runner.py", line 792, in setup_layer
        layer.setUp()
      File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/layers.py", line 111, in setUp
        self.setUpZCML()
      File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/layers.py", line 174, in setUpZCML
        loadAll('configure.zcml')
      File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/layers.py", line 169, in loadAll
        xmlconfig.file(filename, package, context=context)
      File "/home/jenkins/.buildout/eggs/cp38/zope.configuration-4.3.1-py3.8.egg/zope/configuration/xmlconfig.py", line 657, in file
        include(context, name, package)
      File "/home/jenkins/.buildout/eggs/cp38/zope.configuration-4.3.1-py3.8.egg/zope/configuration/xmlconfig.py", line 557, in include
        processxmlfile(f, context)
      File "/home/jenkins/.buildout/eggs/cp38/zope.configuration-4.3.1-py3.8.egg/zope/configuration/xmlconfig.py", line 407, in processxmlfile
        parser.parse(src)
      File "/srv/python3.8/lib/python3.8/xml/sax/expatreader.py", line 111, in parse
        xmlreader.IncrementalParser.parse(self, source)
      File "/srv/python3.8/lib/python3.8/xml/sax/xmlreader.py", line 125, in parse
        self.feed(buffer)
      File "/srv/python3.8/lib/python3.8/xml/sax/expatreader.py", line 217, in feed
        self._parser.Parse(data, isFinal)
      File "/tmp/Python-3.8.0b4/Modules/pyexpat.c", line 461, in EndElement
        ("(N)", string_intern(self, name)))
      File "/srv/python3.8/lib/python3.8/xml/sax/expatreader.py", line 381, in end_element_ns
        self._cont_handler.endElementNS(pair, None)
      File "/home/jenkins/.buildout/eggs/cp38/zope.configuration-4.3.1-py3.8.egg/zope/configuration/xmlconfig.py", line 393, in endElementNS
        self._handle_exception(ex, info)
      File "/home/jenkins/.buildout/eggs/cp38/zope.configuration-4.3.1-py3.8.egg/zope/configuration/xmlconfig.py", line 391, in endElementNS
        self.context.end()
      File "/home/jenkins/.buildout/eggs/cp38/zope.configuration-4.3.1-py3.8.egg/zope/configuration/config.py", line 703, in end
        self.stack.pop().finish()
      File "/home/jenkins/.buildout/eggs/cp38/zope.configuration-4.3.1-py3.8.egg/zope/configuration/config.py", line 868, in finish
        actions = self.handler(context, **args)
      File "/home/jenkins/.buildout/eggs/cp38/zope.configuration-4.3.1-py3.8.egg/zope/configuration/xmlconfig.py", line 557, in include
        processxmlfile(f, context)
      File "/home/jenkins/.buildout/eggs/cp38/zope.configuration-4.3.1-py3.8.egg/zope/configuration/xmlconfig.py", line 407, in processxmlfile
        parser.parse(src)
      File "/srv/python3.8/lib/python3.8/xml/sax/expatreader.py", line 111, in parse
        xmlreader.IncrementalParser.parse(self, source)
      File "/srv/python3.8/lib/python3.8/xml/sax/xmlreader.py", line 125, in parse
        self.feed(buffer)
      File "/srv/python3.8/lib/python3.8/xml/sax/expatreader.py", line 217, in feed
        self._parser.Parse(data, isFinal)
      File "/tmp/Python-3.8.0b4/Modules/pyexpat.c", line 461, in EndElement
        ("(N)", string_intern(self, name)))
      File "/srv/python3.8/lib/python3.8/xml/sax/expatreader.py", line 381, in end_element_ns
        self._cont_handler.endElementNS(pair, None)
      File "/home/jenkins/.buildout/eggs/cp38/zope.configuration-4.3.1-py3.8.egg/zope/configuration/xmlconfig.py", line 393, in endElementNS
        self._handle_exception(ex, info)
      File "/home/jenkins/.buildout/eggs/cp38/zope.configuration-4.3.1-py3.8.egg/zope/configuration/xmlconfig.py", line 391, in endElementNS
        self.context.end()
      File "/home/jenkins/.buildout/eggs/cp38/zope.configuration-4.3.1-py3.8.egg/zope/configuration/config.py", line 703, in end
        self.stack.pop().finish()
      File "/home/jenkins/.buildout/eggs/cp38/zope.configuration-4.3.1-py3.8.egg/zope/configuration/config.py", line 868, in finish
        actions = self.handler(context, **args)
      File "/home/jenkins/.buildout/eggs/cp38/zope.configuration-4.3.1-py3.8.egg/zope/configuration/xmlconfig.py", line 557, in include
        processxmlfile(f, context)
      File "/home/jenkins/.buildout/eggs/cp38/zope.configuration-4.3.1-py3.8.egg/zope/configuration/xmlconfig.py", line 407, in processxmlfile
        parser.parse(src)
      File "/srv/python3.8/lib/python3.8/xml/sax/expatreader.py", line 111, in parse
        xmlreader.IncrementalParser.parse(self, source)
      File "/srv/python3.8/lib/python3.8/xml/sax/xmlreader.py", line 125, in parse
        self.feed(buffer)
      File "/srv/python3.8/lib/python3.8/xml/sax/expatreader.py", line 217, in feed
        self._parser.Parse(data, isFinal)
      File "/tmp/Python-3.8.0b4/Modules/pyexpat.c", line 461, in EndElement
        ("(N)", string_intern(self, name)))
      File "/srv/python3.8/lib/python3.8/xml/sax/expatreader.py", line 381, in end_element_ns
        self._cont_handler.endElementNS(pair, None)
      File "/home/jenkins/.buildout/eggs/cp38/zope.configuration-4.3.1-py3.8.egg/zope/configuration/xmlconfig.py", line 393, in endElementNS
        self._handle_exception(ex, info)
      File "/home/jenkins/.buildout/eggs/cp38/zope.configuration-4.3.1-py3.8.egg/zope/configuration/xmlconfig.py", line 391, in endElementNS
        self.context.end()
      File "/home/jenkins/.buildout/eggs/cp38/zope.configuration-4.3.1-py3.8.egg/zope/configuration/config.py", line 703, in end
        self.stack.pop().finish()
      File "/home/jenkins/.buildout/eggs/cp38/zope.configuration-4.3.1-py3.8.egg/zope/configuration/config.py", line 868, in finish
        actions = self.handler(context, **args)
      File "/home/jenkins/.buildout/eggs/cp38/zope.configuration-4.3.1-py3.8.egg/zope/configuration/xmlconfig.py", line 557, in include
        processxmlfile(f, context)
      File "/home/jenkins/.buildout/eggs/cp38/zope.configuration-4.3.1-py3.8.egg/zope/configuration/xmlconfig.py", line 407, in processxmlfile
        parser.parse(src)
      File "/srv/python3.8/lib/python3.8/xml/sax/expatreader.py", line 111, in parse
        xmlreader.IncrementalParser.parse(self, source)
      File "/srv/python3.8/lib/python3.8/xml/sax/xmlreader.py", line 125, in parse
        self.feed(buffer)
      File "/srv/python3.8/lib/python3.8/xml/sax/expatreader.py", line 217, in feed
        self._parser.Parse(data, isFinal)
      File "/tmp/Python-3.8.0b4/Modules/pyexpat.c", line 461, in EndElement
        ("(N)", string_intern(self, name)))
      File "/srv/python3.8/lib/python3.8/xml/sax/expatreader.py", line 381, in end_element_ns
        self._cont_handler.endElementNS(pair, None)
      File "/home/jenkins/.buildout/eggs/cp38/zope.configuration-4.3.1-py3.8.egg/zope/configuration/xmlconfig.py", line 393, in endElementNS
        self._handle_exception(ex, info)
      File "/home/jenkins/.buildout/eggs/cp38/zope.configuration-4.3.1-py3.8.egg/zope/configuration/xmlconfig.py", line 391, in endElementNS
        self.context.end()
      File "/home/jenkins/.buildout/eggs/cp38/zope.configuration-4.3.1-py3.8.egg/zope/configuration/config.py", line 703, in end
        self.stack.pop().finish()
      File "/home/jenkins/.buildout/eggs/cp38/zope.configuration-4.3.1-py3.8.egg/zope/configuration/config.py", line 868, in finish
        actions = self.handler(context, **args)
      File "/home/jenkins/.buildout/eggs/cp38/zope.configuration-4.3.1-py3.8.egg/zope/configuration/xmlconfig.py", line 557, in include
        processxmlfile(f, context)
      File "/home/jenkins/.buildout/eggs/cp38/zope.configuration-4.3.1-py3.8.egg/zope/configuration/xmlconfig.py", line 407, in processxmlfile
        parser.parse(src)
      File "/srv/python3.8/lib/python3.8/xml/sax/expatreader.py", line 111, in parse
        xmlreader.IncrementalParser.parse(self, source)
      File "/srv/python3.8/lib/python3.8/xml/sax/xmlreader.py", line 125, in parse
        self.feed(buffer)
      File "/srv/python3.8/lib/python3.8/xml/sax/expatreader.py", line 217, in feed
        self._parser.Parse(data, isFinal)
      File "/tmp/Python-3.8.0b4/Modules/pyexpat.c", line 461, in EndElement
        ("(N)", string_intern(self, name)))
      File "/srv/python3.8/lib/python3.8/xml/sax/expatreader.py", line 381, in end_element_ns
        self._cont_handler.endElementNS(pair, None)
      File "/home/jenkins/.buildout/eggs/cp38/zope.configuration-4.3.1-py3.8.egg/zope/configuration/xmlconfig.py", line 393, in endElementNS
        self._handle_exception(ex, info)
      File "/home/jenkins/.buildout/eggs/cp38/zope.configuration-4.3.1-py3.8.egg/zope/configuration/xmlconfig.py", line 391, in endElementNS
        self.context.end()
      File "/home/jenkins/.buildout/eggs/cp38/zope.configuration-4.3.1-py3.8.egg/zope/configuration/config.py", line 703, in end
        self.stack.pop().finish()
      File "/home/jenkins/.buildout/eggs/cp38/zope.configuration-4.3.1-py3.8.egg/zope/configuration/config.py", line 868, in finish
        actions = self.handler(context, **args)
      File "/home/jenkins/.buildout/eggs/cp38/zope.configuration-4.3.1-py3.8.egg/zope/configuration/xmlconfig.py", line 557, in include
        processxmlfile(f, context)
      File "/home/jenkins/.buildout/eggs/cp38/zope.configuration-4.3.1-py3.8.egg/zope/configuration/xmlconfig.py", line 407, in processxmlfile
        parser.parse(src)
      File "/srv/python3.8/lib/python3.8/xml/sax/expatreader.py", line 111, in parse
        xmlreader.IncrementalParser.parse(self, source)
      File "/srv/python3.8/lib/python3.8/xml/sax/xmlreader.py", line 125, in parse
        self.feed(buffer)
      File "/srv/python3.8/lib/python3.8/xml/sax/expatreader.py", line 217, in feed
        self._parser.Parse(data, isFinal)
      File "/tmp/Python-3.8.0b4/Modules/pyexpat.c", line 461, in EndElement
        ("(N)", string_intern(self, name)))
      File "/srv/python3.8/lib/python3.8/xml/sax/expatreader.py", line 381, in end_element_ns
        self._cont_handler.endElementNS(pair, None)
      File "/home/jenkins/.buildout/eggs/cp38/zope.configuration-4.3.1-py3.8.egg/zope/configuration/xmlconfig.py", line 393, in endElementNS
        self._handle_exception(ex, info)
      File "/home/jenkins/.buildout/eggs/cp38/zope.configuration-4.3.1-py3.8.egg/zope/configuration/xmlconfig.py", line 391, in endElementNS
        self.context.end()
      File "/home/jenkins/.buildout/eggs/cp38/zope.configuration-4.3.1-py3.8.egg/zope/configuration/config.py", line 703, in end
        self.stack.pop().finish()
      File "/home/jenkins/.buildout/eggs/cp38/zope.configuration-4.3.1-py3.8.egg/zope/configuration/config.py", line 868, in finish
        actions = self.handler(context, **args)
      File "/home/jenkins/.buildout/eggs/cp38/zope.configuration-4.3.1-py3.8.egg/zope/configuration/xmlconfig.py", line 557, in include
        processxmlfile(f, context)
      File "/home/jenkins/.buildout/eggs/cp38/zope.configuration-4.3.1-py3.8.egg/zope/configuration/xmlconfig.py", line 407, in processxmlfile
        parser.parse(src)
      File "/srv/python3.8/lib/python3.8/xml/sax/expatreader.py", line 111, in parse
        xmlreader.IncrementalParser.parse(self, source)
      File "/srv/python3.8/lib/python3.8/xml/sax/xmlreader.py", line 125, in parse
        self.feed(buffer)
      File "/srv/python3.8/lib/python3.8/xml/sax/expatreader.py", line 217, in feed
        self._parser.Parse(data, isFinal)
      File "/tmp/Python-3.8.0b4/Modules/pyexpat.c", line 461, in EndElement
        ("(N)", string_intern(self, name)))
      File "/srv/python3.8/lib/python3.8/xml/sax/expatreader.py", line 381, in end_element_ns
        self._cont_handler.endElementNS(pair, None)
      File "/home/jenkins/.buildout/eggs/cp38/zope.configuration-4.3.1-py3.8.egg/zope/configuration/xmlconfig.py", line 393, in endElementNS
        self._handle_exception(ex, info)
      File "/home/jenkins/.buildout/eggs/cp38/zope.configuration-4.3.1-py3.8.egg/zope/configuration/xmlconfig.py", line 391, in endElementNS
        self.context.end()
      File "/home/jenkins/.buildout/eggs/cp38/zope.configuration-4.3.1-py3.8.egg/zope/configuration/config.py", line 703, in end
        self.stack.pop().finish()
      File "/home/jenkins/.buildout/eggs/cp38/zope.configuration-4.3.1-py3.8.egg/zope/configuration/config.py", line 868, in finish
        actions = self.handler(context, **args)
      File "/home/jenkins/.buildout/eggs/cp38/zope.configuration-4.3.1-py3.8.egg/zope/configuration/xmlconfig.py", line 557, in include
        processxmlfile(f, context)
      File "/home/jenkins/.buildout/eggs/cp38/zope.configuration-4.3.1-py3.8.egg/zope/configuration/xmlconfig.py", line 407, in processxmlfile
        parser.parse(src)
      File "/srv/python3.8/lib/python3.8/xml/sax/expatreader.py", line 111, in parse
        xmlreader.IncrementalParser.parse(self, source)
      File "/srv/python3.8/lib/python3.8/xml/sax/xmlreader.py", line 125, in parse
        self.feed(buffer)
      File "/srv/python3.8/lib/python3.8/xml/sax/expatreader.py", line 217, in feed
        self._parser.Parse(data, isFinal)
      File "/tmp/Python-3.8.0b4/Modules/pyexpat.c", line 461, in EndElement
        ("(N)", string_intern(self, name)))
      File "/srv/python3.8/lib/python3.8/xml/sax/expatreader.py", line 381, in end_element_ns
        self._cont_handler.endElementNS(pair, None)
      File "/home/jenkins/.buildout/eggs/cp38/zope.configuration-4.3.1-py3.8.egg/zope/configuration/xmlconfig.py", line 393, in endElementNS
        self._handle_exception(ex, info)
      File "/home/jenkins/.buildout/eggs/cp38/zope.configuration-4.3.1-py3.8.egg/zope/configuration/xmlconfig.py", line 235, in _handle_exception
        reraise(exc, None, sys.exc_info()[2])
      File "/home/jenkins/.buildout/eggs/cp38/zope.configuration-4.3.1-py3.8.egg/zope/configuration/_compat.py", line 30, in reraise
        raise value.with_traceback(tb)
      File "/home/jenkins/.buildout/eggs/cp38/zope.configuration-4.3.1-py3.8.egg/zope/configuration/xmlconfig.py", line 391, in endElementNS
        self.context.end()
      File "/home/jenkins/.buildout/eggs/cp38/zope.configuration-4.3.1-py3.8.egg/zope/configuration/config.py", line 703, in end
        self.stack.pop().finish()
      File "/home/jenkins/.buildout/eggs/cp38/zope.configuration-4.3.1-py3.8.egg/zope/configuration/config.py", line 868, in finish
        actions = self.handler(context, **args)
      File "/home/jenkins/.buildout/eggs/cp38/zope.i18n-4.7.0-py3.8.egg/zope/i18n/zcml.py", line 113, in registerTranslations
        catalogs.append(GettextMessageCatalog(lang, name, file))
      File "/home/jenkins/.buildout/eggs/cp38/zope.i18n-4.7.0-py3.8.egg/zope/i18n/gettextmessagecatalog.py", line 68, in __init__
        self.reload()
      File "/home/jenkins/.buildout/eggs/cp38/zope.i18n-4.7.0-py3.8.egg/zope/i18n/gettextmessagecatalog.py", line 79, in reload
        self._catalog = GNUTranslations(fp)
      File "/srv/python3.8/lib/python3.8/gettext.py", line 261, in __init__
        self._parse(fp)
      File "/srv/python3.8/lib/python3.8/gettext.py", line 385, in _parse
        magic = unpack('<I', buf[:4])[0]
    zope.configuration.xmlconfig.ZopeXMLConfigurationError: File "/home/jenkins/workspace/plone-5.2-python-3.8/src/plone.app.locales/plone/app/locales/configure.zcml", line 11.4-11.52
        File "/home/jenkins/.buildout/eggs/cp38/plonetheme.barceloneta-2.1.4-py3.8.egg/plonetheme/barceloneta/configure.zcml", line 11.2-11.41
        File "/home/jenkins/workspace/plone-5.2-python-3.8/src/plone.app.theming/src/plone/app/theming/configure.zcml", line 12.4-12.44
        File "/home/jenkins/.buildout/eggs/cp38/plone.app.registry-1.7.5-py3.8.egg/plone/app/registry/configure.zcml", line 12.4-12.34
        File "/home/jenkins/.buildout/eggs/cp38/plone.app.registry-1.7.5-py3.8.egg/plone/app/registry/browser/configure.zcml", line 6.4-6.43
        File "/home/jenkins/.buildout/eggs/cp38/plone.app.z3cform-3.1.2-py3.8.egg/plone/app/z3cform/configure.zcml", line 10.2-10.41
        File "/home/jenkins/.buildout/eggs/cp38/plone.app.widgets-3.0.2-py3.8.egg/plone/app/widgets/configure.zcml", line 6.2-6.41
        File "/home/jenkins/workspace/plone-5.2-python-3.8/src/Products.CMFPlone/Products/CMFPlone/configure.zcml", line 20.2-20.41
        struct.error: unpack requires a buffer of 4 bytes
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/layers.rst", line 62, in layers.rst
Failed example:
    with zope.zopeApp() as app:
        print(app['acl_users'].getUser(SITE_OWNER_NAME))
        print(sorted(app['acl_users'].getUser(SITE_OWNER_NAME).getRolesInContext(app)))
Exception raised:
    Traceback (most recent call last):
      File "/srv/python3.8/lib/python3.8/doctest.py", line 1328, in __run
        exec(compile(example.source, filename, "single",
      File "<doctest layers.rst[7]>", line 3, in <module>
        print(sorted(app['acl_users'].getUser(SITE_OWNER_NAME).getRolesInContext(app)))
    AttributeError: 'NoneType' object has no attribute 'getRolesInContext'
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/layers.rst", line 71, in layers.rst
Failed example:
    with helpers.ploneSite() as portal:
        print(portal['portal_registry']['plone.app.theming.interfaces.IThemeSettings.rules'])
Exception raised:
    Traceback (most recent call last):
      File "/srv/python3.8/lib/python3.8/doctest.py", line 1328, in __run
        exec(compile(example.source, filename, "single",
      File "<doctest layers.rst[9]>", line 1, in <module>
        with helpers.ploneSite() as portal:
      File "/srv/python3.8/lib/python3.8/contextlib.py", line 113, in __enter__
        return next(self.gen)
      File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/helpers.py", line 260, in ploneSite
        portal = app[PLONE_SITE_ID]
      File "/home/jenkins/.buildout/eggs/cp38/Zope-4.1.2-py3.8.egg/OFS/ObjectManager.py", line 837, in __getitem__
        raise KeyError(key)
    KeyError: 'plone'
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/layers.rst", line 85, in layers.rst
Failed example:
    with helpers.ploneSite() as portal:
        print(portal['acl_users'].getUser(TEST_USER_NAME).getId())
        print(portal['acl_users'].getUser(TEST_USER_NAME).getUserName())
        print(sorted(portal['acl_users'].getUser(TEST_USER_NAME).getRolesInContext(portal)))
Exception raised:
    Traceback (most recent call last):
      File "/srv/python3.8/lib/python3.8/doctest.py", line 1328, in __run
        exec(compile(example.source, filename, "single",
      File "<doctest layers.rst[11]>", line 1, in <module>
        with helpers.ploneSite() as portal:
      File "/srv/python3.8/lib/python3.8/contextlib.py", line 113, in __enter__
        return next(self.gen)
      File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/helpers.py", line 260, in ploneSite
        portal = app[PLONE_SITE_ID]
      File "/home/jenkins/.buildout/eggs/cp38/Zope-4.1.2-py3.8.egg/OFS/ObjectManager.py", line 837, in __getitem__
        raise KeyError(key)
    KeyError: 'plone'
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/layers.rst", line 95, in layers.rst
Failed example:
    with helpers.ploneSite() as portal:
        print(portal['portal_workflow'].getDefaultChain())
Exception raised:
    Traceback (most recent call last):
      File "/srv/python3.8/lib/python3.8/doctest.py", line 1328, in __run
        exec(compile(example.source, filename, "single",
      File "<doctest layers.rst[12]>", line 1, in <module>
        with helpers.ploneSite() as portal:
      File "/srv/python3.8/lib/python3.8/contextlib.py", line 113, in __enter__
        return next(self.gen)
      File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/helpers.py", line 260, in ploneSite
        portal = app[PLONE_SITE_ID]
      File "/home/jenkins/.buildout/eggs/cp38/Zope-4.1.2-py3.8.egg/OFS/ObjectManager.py", line 837, in __getitem__
        raise KeyError(key)
    KeyError: 'plone'
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/layers.rst", line 101, in layers.rst
Failed example:
    runner.tear_down_unneeded(options, [], setupLayers)
Expected:
    Tear down plone.app.testing.layers.PloneFixture in ... seconds.
    Tear down plone.testing.zope.Startup in ... seconds.
    Tear down plone.testing.zca.LayerCleanup in ... seconds.
Got:
      Tear down plone.testing.zope.Startup in 0.002 seconds.
      Tear down plone.testing.zca.LayerCleanup in 0.002 seconds.
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/layers.rst", line 122, in layers.rst
Failed example:
    runner.setup_layer(options, layers.PLONE_INTEGRATION_TESTING, setupLayers)
Exception raised:
    Traceback (most recent call last):
      File "/srv/python3.8/lib/python3.8/doctest.py", line 1328, in __run
        exec(compile(example.source, filename, "single",
      File "<doctest layers.rst[18]>", line 1, in <module>
        runner.setup_layer(options, layers.PLONE_INTEGRATION_TESTING, setupLayers)
      File "/home/jenkins/.buildout/eggs/cp38/zope.testrunner-5.0-py3.8.egg/zope/testrunner/runner.py", line 787, in setup_layer
        setup_layer(options, base, setup_layers)
      File "/home/jenkins/.buildout/eggs/cp38/zope.testrunner-5.0-py3.8.egg/zope/testrunner/runner.py", line 787, in setup_layer
        setup_layer(options, base, setup_layers)
      File "/home/jenkins/.buildout/eggs/cp38/zope.testrunner-5.0-py3.8.egg/zope/testrunner/runner.py", line 792, in setup_layer
        layer.setUp()
      File "/home/jenkins/.buildout/eggs/cp38/plone.testing-7.0.2-py3.8.egg/plone/testing/zope.py", line 311, in setUp
        self.setUpDatabase()
      File "/home/jenkins/.buildout/eggs/cp38/plone.testing-7.0.2-py3.8.egg/plone/testing/zope.py", line 470, in setUpDatabase
        self['zodbDB'] = zodb.stackDemoStorage(
      File "/home/jenkins/.buildout/eggs/cp38/plone.testing-7.0.2-py3.8.egg/plone/testing/zodb.py", line 30, in stackDemoStorage
        return DB(storage)
      File "/home/jenkins/.buildout/eggs/cp38/ZODB-5.5.1-py3.8.egg/ZODB/DB.py", line 486, in __init__
        with self.transaction(u'initial database creation') as conn:
      File "/home/jenkins/.buildout/eggs/cp38/ZODB-5.5.1-py3.8.egg/ZODB/DB.py", line 1039, in __enter__
        self.conn = self.db.open(self.tm)
      File "/home/jenkins/.buildout/eggs/cp38/ZODB-5.5.1-py3.8.egg/ZODB/DB.py", line 793, in open
        result.open(transaction_manager)
      File "/home/jenkins/.buildout/eggs/cp38/ZODB-5.5.1-py3.8.egg/ZODB/Connection.py", line 921, in open
        self.newTransaction(None, False)
      File "/home/jenkins/.buildout/eggs/cp38/ZODB-5.5.1-py3.8.egg/ZODB/Connection.py", line 737, in newTransaction
        invalidated = self._storage.poll_invalidations()
      File "/home/jenkins/.buildout/eggs/cp38/ZODB-5.5.1-py3.8.egg/ZODB/mvccadapter.py", line 131, in poll_invalidations
        self._start = p64(u64(self._storage.lastTransaction()) + 1)
      File "/home/jenkins/.buildout/eggs/cp38/ZODB-5.5.1-py3.8.egg/ZODB/DemoStorage.py", line 211, in lastTransaction
        t = self.base.lastTransaction()
    AttributeError: 'ValueDoc' object has no attribute 'lastTransaction'
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/layers.rst", line 133, in layers.rst
Failed example:
    layers.PLONE_INTEGRATION_TESTING.testSetUp()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python3.8/lib/python3.8/doctest.py", line 1328, in __run
        exec(compile(example.source, filename, "single",
      File "<doctest layers.rst[22]>", line 1, in <module>
        layers.PLONE_INTEGRATION_TESTING.testSetUp()
      File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/layers.py", line 324, in testSetUp
        self['portal'] = portal = self['app'][PLONE_SITE_ID]
      File "/home/jenkins/.buildout/eggs/cp38/Zope-4.1.2-py3.8.egg/OFS/ObjectManager.py", line 837, in __getitem__
        raise KeyError(key)
    KeyError: 'plone'
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/layers.rst", line 137, in layers.rst
Failed example:
    layers.PLONE_INTEGRATION_TESTING['portal'] # would normally be self.layer['portal']
Exception raised:
    Traceback (most recent call last):
      File "/srv/python3.8/lib/python3.8/doctest.py", line 1328, in __run
        exec(compile(example.source, filename, "single",
      File "<doctest layers.rst[23]>", line 1, in <module>
        layers.PLONE_INTEGRATION_TESTING['portal'] # would normally be self.layer['portal']
      File "/home/jenkins/.buildout/eggs/cp38/plone.testing-7.0.2-py3.8.egg/plone/testing/layer.py", line 30, in __getitem__
        raise KeyError(key)
    KeyError: 'portal'
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/layers.rst", line 143, in layers.rst
Failed example:
    getSiteManager()
Expected:
    <PersistentComponents /plone>
Got:
    <BaseGlobalComponents base>
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/layers.rst", line 149, in layers.rst
Failed example:
    getSecurityManager().getUser()
Expected:
    <PloneUser 'test-user'>
Got:
    <SpecialUser 'Anonymous User'>
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/layers.rst", line 156, in layers.rst
Failed example:
    portal = layers.PLONE_INTEGRATION_TESTING['portal'] # would normally be self.layer['portal']
Exception raised:
    Traceback (most recent call last):
      File "/srv/python3.8/lib/python3.8/doctest.py", line 1328, in __run
        exec(compile(example.source, filename, "single",
      File "<doctest layers.rst[29]>", line 1, in <module>
        portal = layers.PLONE_INTEGRATION_TESTING['portal'] # would normally be self.layer['portal']
      File "/home/jenkins/.buildout/eggs/cp38/plone.testing-7.0.2-py3.8.egg/plone/testing/layer.py", line 30, in __getitem__
        raise KeyError(key)
    KeyError: 'portal'
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/layers.rst", line 157, in layers.rst
Failed example:
    helpers.setRoles(portal, TEST_USER_ID, ['Manager'])
Exception raised:
    Traceback (most recent call last):
      File "/srv/python3.8/lib/python3.8/doctest.py", line 1328, in __run
        exec(compile(example.source, filename, "single",
      File "<doctest layers.rst[30]>", line 1, in <module>
        helpers.setRoles(portal, TEST_USER_ID, ['Manager'])
    NameError: name 'portal' is not defined
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/layers.rst", line 159, in layers.rst
Failed example:
    portal._setObject('d1', SimpleItem('d1'))
Exception raised:
    Traceback (most recent call last):
      File "/srv/python3.8/lib/python3.8/doctest.py", line 1328, in __run
        exec(compile(example.source, filename, "single",
      File "<doctest layers.rst[32]>", line 1, in <module>
        portal._setObject('d1', SimpleItem('d1'))
    NameError: name 'portal' is not defined
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/layers.rst", line 161, in layers.rst
Failed example:
    'd1' in portal.objectIds()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python3.8/lib/python3.8/doctest.py", line 1328, in __run
        exec(compile(example.source, filename, "single",
      File "<doctest layers.rst[33]>", line 1, in <module>
        'd1' in portal.objectIds()
    NameError: name 'portal' is not defined
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/layers.rst", line 166, in layers.rst
Failed example:
    layers.PLONE_INTEGRATION_TESTING.testTearDown()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python3.8/lib/python3.8/doctest.py", line 1328, in __run
        exec(compile(example.source, filename, "single",
      File "<doctest layers.rst[34]>", line 1, in <module>
        layers.PLONE_INTEGRATION_TESTING.testTearDown()
      File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/layers.py", line 328, in testTearDown
        self.tearDownEnvironment(self['portal'])
      File "/home/jenkins/.buildout/eggs/cp38/plone.testing-7.0.2-py3.8.egg/plone/testing/layer.py", line 30, in __getitem__
        raise KeyError(key)
    KeyError: 'portal'
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/layers.rst", line 173, in layers.rst
Failed example:
    with helpers.ploneSite() as portal:
        'd1' in portal.objectIds()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python3.8/lib/python3.8/doctest.py", line 1328, in __run
        exec(compile(example.source, filename, "single",
      File "<doctest layers.rst[38]>", line 1, in <module>
        with helpers.ploneSite() as portal:
      File "/srv/python3.8/lib/python3.8/contextlib.py", line 113, in __enter__
        return next(self.gen)
      File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/helpers.py", line 260, in ploneSite
        portal = app[PLONE_SITE_ID]
      File "/home/jenkins/.buildout/eggs/cp38/Zope-4.1.2-py3.8.egg/OFS/ObjectManager.py", line 837, in __getitem__
        raise KeyError(key)
    KeyError: 'plone'
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/layers.rst", line 184, in layers.rst
Failed example:
    getSiteManager()
Expected:
    <BaseGlobalComponents test-stack-2>
Got:
    <BaseGlobalComponents base>
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/layers.rst", line 189, in layers.rst
Failed example:
    runner.tear_down_unneeded(options, [], setupLayers)
Expected:
    Tear down plone.app.testing.layers.Plone:Integration in ... seconds.
    Tear down plone.app.testing.layers.PloneFixture in ... seconds.
    Tear down plone.testing.zope.Startup in ... seconds.
    Tear down plone.testing.zca.LayerCleanup in ... seconds.
Got:
      Tear down plone.testing.zca.LayerCleanup in 0.001 seconds.
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/layers.rst", line 211, in layers.rst
Failed example:
    runner.setup_layer(options, layers.PLONE_FUNCTIONAL_TESTING, setupLayers)
Exception raised:
    Traceback (most recent call last):
      File "/srv/python3.8/lib/python3.8/doctest.py", line 1328, in __run
        exec(compile(example.source, filename, "single",
      File "<doctest layers.rst[46]>", line 1, in <module>
        runner.setup_layer(options, layers.PLONE_FUNCTIONAL_TESTING, setupLayers)
      File "/home/jenkins/.buildout/eggs/cp38/zope.testrunner-5.0-py3.8.egg/zope/testrunner/runner.py", line 787, in setup_layer
        setup_layer(options, base, setup_layers)
      File "/home/jenkins/.buildout/eggs/cp38/zope.testrunner-5.0-py3.8.egg/zope/testrunner/runner.py", line 787, in setup_layer
        setup_layer(options, base, setup_layers)
      File "/home/jenkins/.buildout/eggs/cp38/zope.testrunner-5.0-py3.8.egg/zope/testrunner/runner.py", line 792, in setup_layer
        layer.setUp()
      File "/home/jenkins/.buildout/eggs/cp38/plone.testing-7.0.2-py3.8.egg/plone/testing/zope.py", line 311, in setUp
        self.setUpDatabase()
      File "/home/jenkins/.buildout/eggs/cp38/plone.testing-7.0.2-py3.8.egg/plone/testing/zope.py", line 470, in setUpDatabase
        self['zodbDB'] = zodb.stackDemoStorage(
      File "/home/jenkins/.buildout/eggs/cp38/plone.testing-7.0.2-py3.8.egg/plone/testing/zodb.py", line 30, in stackDemoStorage
        return DB(storage)
      File "/home/jenkins/.buildout/eggs/cp38/ZODB-5.5.1-py3.8.egg/ZODB/DB.py", line 486, in __init__
        with self.transaction(u'initial database creation') as conn:
      File "/home/jenkins/.buildout/eggs/cp38/ZODB-5.5.1-py3.8.egg/ZODB/DB.py", line 1039, in __enter__
        self.conn = self.db.open(self.tm)
      File "/home/jenkins/.buildout/eggs/cp38/ZODB-5.5.1-py3.8.egg/ZODB/DB.py", line 793, in open
        result.open(transaction_manager)
      File "/home/jenkins/.buildout/eggs/cp38/ZODB-5.5.1-py3.8.egg/ZODB/Connection.py", line 921, in open
        self.newTransaction(None, False)
      File "/home/jenkins/.buildout/eggs/cp38/ZODB-5.5.1-py3.8.egg/ZODB/Connection.py", line 737, in newTransaction
        invalidated = self._storage.poll_invalidations()
      File "/home/jenkins/.buildout/eggs/cp38/ZODB-5.5.1-py3.8.egg/ZODB/mvccadapter.py", line 131, in poll_invalidations
        self._start = p64(u64(self._storage.lastTransaction()) + 1)
      File "/home/jenkins/.buildout/eggs/cp38/ZODB-5.5.1-py3.8.egg/ZODB/DemoStorage.py", line 211, in lastTransaction
        t = self.base.lastTransaction()
    AttributeError: 'ValueDoc' object has no attribute 'lastTransaction'
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/layers.rst", line 222, in layers.rst
Failed example:
    layers.PLONE_FUNCTIONAL_TESTING.testSetUp()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python3.8/lib/python3.8/doctest.py", line 1328, in __run
        exec(compile(example.source, filename, "single",
      File "<doctest layers.rst[50]>", line 1, in <module>
        layers.PLONE_FUNCTIONAL_TESTING.testSetUp()
      File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/layers.py", line 322, in testSetUp
        super(PloneTestLifecycle, self).testSetUp()
      File "/home/jenkins/.buildout/eggs/cp38/plone.testing-7.0.2-py3.8.egg/plone/testing/zope.py", line 822, in testSetUp
        self['zodbDB'] = zodb.stackDemoStorage(
      File "/home/jenkins/.buildout/eggs/cp38/plone.testing-7.0.2-py3.8.egg/plone/testing/zodb.py", line 30, in stackDemoStorage
        return DB(storage)
      File "/home/jenkins/.buildout/eggs/cp38/ZODB-5.5.1-py3.8.egg/ZODB/DB.py", line 486, in __init__
        with self.transaction(u'initial database creation') as conn:
      File "/home/jenkins/.buildout/eggs/cp38/ZODB-5.5.1-py3.8.egg/ZODB/DB.py", line 1039, in __enter__
        self.conn = self.db.open(self.tm)
      File "/home/jenkins/.buildout/eggs/cp38/ZODB-5.5.1-py3.8.egg/ZODB/DB.py", line 793, in open
        result.open(transaction_manager)
      File "/home/jenkins/.buildout/eggs/cp38/ZODB-5.5.1-py3.8.egg/ZODB/Connection.py", line 921, in open
        self.newTransaction(None, False)
      File "/home/jenkins/.buildout/eggs/cp38/ZODB-5.5.1-py3.8.egg/ZODB/Connection.py", line 737, in newTransaction
        invalidated = self._storage.poll_invalidations()
      File "/home/jenkins/.buildout/eggs/cp38/ZODB-5.5.1-py3.8.egg/ZODB/mvccadapter.py", line 131, in poll_invalidations
        self._start = p64(u64(self._storage.lastTransaction()) + 1)
      File "/home/jenkins/.buildout/eggs/cp38/ZODB-5.5.1-py3.8.egg/ZODB/DemoStorage.py", line 211, in lastTransaction
        t = self.base.lastTransaction()
    AttributeError: 'ValueDoc' object has no attribute 'lastTransaction'
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/layers.rst", line 224, in layers.rst
Failed example:
    layers.PLONE_FUNCTIONAL_TESTING['portal'] # would normally be self.layer['portal']
Exception raised:
    Traceback (most recent call last):
      File "/srv/python3.8/lib/python3.8/doctest.py", line 1328, in __run
        exec(compile(example.source, filename, "single",
      File "<doctest layers.rst[51]>", line 1, in <module>
        layers.PLONE_FUNCTIONAL_TESTING['portal'] # would normally be self.layer['portal']
      File "/home/jenkins/.buildout/eggs/cp38/plone.testing-7.0.2-py3.8.egg/plone/testing/layer.py", line 30, in __getitem__
        raise KeyError(key)
    KeyError: 'portal'
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/layers.rst", line 228, in layers.rst
Failed example:
    getSiteManager()
Expected:
    <PersistentComponents /plone>
Got:
    <BaseGlobalComponents base>
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/layers.rst", line 232, in layers.rst
Failed example:
    getSecurityManager().getUser()
Expected:
    <PloneUser 'test-user'>
Got:
    <SpecialUser 'Anonymous User'>
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/layers.rst", line 238, in layers.rst
Failed example:
    portal = layers.PLONE_FUNCTIONAL_TESTING['portal'] # would normally be self.layer['portal']
Exception raised:
    Traceback (most recent call last):
      File "/srv/python3.8/lib/python3.8/doctest.py", line 1328, in __run
        exec(compile(example.source, filename, "single",
      File "<doctest layers.rst[56]>", line 1, in <module>
        portal = layers.PLONE_FUNCTIONAL_TESTING['portal'] # would normally be self.layer['portal']
      File "/home/jenkins/.buildout/eggs/cp38/plone.testing-7.0.2-py3.8.egg/plone/testing/layer.py", line 30, in __getitem__
        raise KeyError(key)
    KeyError: 'portal'
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/layers.rst", line 239, in layers.rst
Failed example:
    helpers.setRoles(portal, TEST_USER_ID, ['Manager'])
Exception raised:
    Traceback (most recent call last):
      File "/srv/python3.8/lib/python3.8/doctest.py", line 1328, in __run
        exec(compile(example.source, filename, "single",
      File "<doctest layers.rst[57]>", line 1, in <module>
        helpers.setRoles(portal, TEST_USER_ID, ['Manager'])
    NameError: name 'portal' is not defined
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/layers.rst", line 240, in layers.rst
Failed example:
    portal._setObject('d1', SimpleItem('d1'))
Exception raised:
    Traceback (most recent call last):
      File "/srv/python3.8/lib/python3.8/doctest.py", line 1328, in __run
        exec(compile(example.source, filename, "single",
      File "<doctest layers.rst[58]>", line 1, in <module>
        portal._setObject('d1', SimpleItem('d1'))
    NameError: name 'portal' is not defined
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/layers.rst", line 242, in layers.rst
Failed example:
    import transaction; transaction.commit()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python3.8/lib/python3.8/doctest.py", line 1328, in __run
        exec(compile(example.source, filename, "single",
      File "<doctest layers.rst[59]>", line 1, in <module>
        import transaction; transaction.commit()
      File "/home/jenkins/.buildout/eggs/cp38/plone.testing-7.0.2-py3.8.egg/plone/testing/zope.py", line 748, in you_broke_it
        raise TestIsolationBroken("""You are in a Test Layer
    plone.testing.zope.TestIsolationBroken: You are in a Test Layer
    (IntegrationTesting) that is fast by just aborting transactions between each
    test.  You just committed something. That breaks the test isolation.  So I stop
    here and let you fix it.
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/layers.rst", line 243, in layers.rst
Failed example:
    'd1' in portal.objectIds()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python3.8/lib/python3.8/doctest.py", line 1328, in __run
        exec(compile(example.source, filename, "single",
      File "<doctest layers.rst[60]>", line 1, in <module>
        'd1' in portal.objectIds()
    NameError: name 'portal' is not defined
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/layers.rst", line 248, in layers.rst
Failed example:
    layers.PLONE_FUNCTIONAL_TESTING.testTearDown()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python3.8/lib/python3.8/doctest.py", line 1328, in __run
        exec(compile(example.source, filename, "single",
      File "<doctest layers.rst[61]>", line 1, in <module>
        layers.PLONE_FUNCTIONAL_TESTING.testTearDown()
      File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/layers.py", line 328, in testTearDown
        self.tearDownEnvironment(self['portal'])
      File "/home/jenkins/.buildout/eggs/cp38/plone.testing-7.0.2-py3.8.egg/plone/testing/layer.py", line 30, in __getitem__
        raise KeyError(key)
    KeyError: 'portal'
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/layers.rst", line 255, in layers.rst
Failed example:
    with helpers.ploneSite() as portal:
        'd1' in portal.objectIds()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python3.8/lib/python3.8/doctest.py", line 1328, in __run
        exec(compile(example.source, filename, "single",
      File "<doctest layers.rst[65]>", line 1, in <module>
        with helpers.ploneSite() as portal:
      File "/srv/python3.8/lib/python3.8/contextlib.py", line 113, in __enter__
        return next(self.gen)
      File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/helpers.py", line 260, in ploneSite
        portal = app[PLONE_SITE_ID]
      File "/home/jenkins/.buildout/eggs/cp38/Zope-4.1.2-py3.8.egg/OFS/ObjectManager.py", line 837, in __getitem__
        raise KeyError(key)
    KeyError: 'plone'
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/layers.rst", line 264, in layers.rst
Failed example:
    getSiteManager()
Expected:
    <BaseGlobalComponents test-stack-2>
Got:
    <BaseGlobalComponents base>
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/layers.rst", line 269, in layers.rst
Failed example:
    runner.tear_down_unneeded(options, [], setupLayers)
Expected:
    Tear down plone.app.testing.layers.Plone:Functional in ... seconds.
    Tear down plone.app.testing.layers.PloneFixture in ... seconds.
    Tear down plone.testing.zope.Startup in ... seconds.
    Tear down plone.testing.zca.LayerCleanup in ... seconds.
Got:
      Tear down plone.testing.zca.LayerCleanup in 0.001 seconds.
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/layers.rst", line 291, in layers.rst
Failed example:
    runner.setup_layer(options, layers.PLONE_WSGISERVER, setupLayers)
Exception raised:
    Traceback (most recent call last):
      File "/srv/python3.8/lib/python3.8/doctest.py", line 1328, in __run
        exec(compile(example.source, filename, "single",
      File "<doctest layers.rst[73]>", line 1, in <module>
        runner.setup_layer(options, layers.PLONE_WSGISERVER, setupLayers)
      File "/home/jenkins/.buildout/eggs/cp38/zope.testrunner-5.0-py3.8.egg/zope/testrunner/runner.py", line 787, in setup_layer
        setup_layer(options, base, setup_layers)
      File "/home/jenkins/.buildout/eggs/cp38/zope.testrunner-5.0-py3.8.egg/zope/testrunner/runner.py", line 787, in setup_layer
        setup_layer(options, base, setup_layers)
      File "/home/jenkins/.buildout/eggs/cp38/zope.testrunner-5.0-py3.8.egg/zope/testrunner/runner.py", line 792, in setup_layer
        layer.setUp()
      File "/home/jenkins/.buildout/eggs/cp38/plone.testing-7.0.2-py3.8.egg/plone/testing/zope.py", line 311, in setUp
        self.setUpDatabase()
      File "/home/jenkins/.buildout/eggs/cp38/plone.testing-7.0.2-py3.8.egg/plone/testing/zope.py", line 470, in setUpDatabase
        self['zodbDB'] = zodb.stackDemoStorage(
      File "/home/jenkins/.buildout/eggs/cp38/plone.testing-7.0.2-py3.8.egg/plone/testing/zodb.py", line 30, in stackDemoStorage
        return DB(storage)
      File "/home/jenkins/.buildout/eggs/cp38/ZODB-5.5.1-py3.8.egg/ZODB/DB.py", line 486, in __init__
        with self.transaction(u'initial database creation') as conn:
      File "/home/jenkins/.buildout/eggs/cp38/ZODB-5.5.1-py3.8.egg/ZODB/DB.py", line 1039, in __enter__
        self.conn = self.db.open(self.tm)
      File "/home/jenkins/.buildout/eggs/cp38/ZODB-5.5.1-py3.8.egg/ZODB/DB.py", line 793, in open
        result.open(transaction_manager)
      File "/home/jenkins/.buildout/eggs/cp38/ZODB-5.5.1-py3.8.egg/ZODB/Connection.py", line 921, in open
        self.newTransaction(None, False)
      File "/home/jenkins/.buildout/eggs/cp38/ZODB-5.5.1-py3.8.egg/ZODB/Connection.py", line 737, in newTransaction
        invalidated = self._storage.poll_invalidations()
      File "/home/jenkins/.buildout/eggs/cp38/ZODB-5.5.1-py3.8.egg/ZODB/mvccadapter.py", line 131, in poll_invalidations
        self._start = p64(u64(self._storage.lastTransaction()) + 1)
      File "/home/jenkins/.buildout/eggs/cp38/ZODB-5.5.1-py3.8.egg/ZODB/DemoStorage.py", line 211, in lastTransaction
        t = self.base.lastTransaction()
    AttributeError: 'ValueDoc' object has no attribute 'lastTransaction'
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/layers.rst", line 302, in layers.rst
Failed example:
    host
Expected:
    'localhost'
Got:
    'nohost'
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/layers.rst", line 317, in layers.rst
Failed example:
    layers.PLONE_ZSERVER.testSetUp()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python3.8/lib/python3.8/doctest.py", line 1328, in __run
        exec(compile(example.source, filename, "single",
      File "<doctest layers.rst[83]>", line 1, in <module>
        layers.PLONE_ZSERVER.testSetUp()
      File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/layers.py", line 322, in testSetUp
        super(PloneTestLifecycle, self).testSetUp()
      File "/home/jenkins/.buildout/eggs/cp38/plone.testing-7.0.2-py3.8.egg/plone/testing/zope.py", line 822, in testSetUp
        self['zodbDB'] = zodb.stackDemoStorage(
      File "/home/jenkins/.buildout/eggs/cp38/plone.testing-7.0.2-py3.8.egg/plone/testing/zodb.py", line 30, in stackDemoStorage
        return DB(storage)
      File "/home/jenkins/.buildout/eggs/cp38/ZODB-5.5.1-py3.8.egg/ZODB/DB.py", line 486, in __init__
        with self.transaction(u'initial database creation') as conn:
      File "/home/jenkins/.buildout/eggs/cp38/ZODB-5.5.1-py3.8.egg/ZODB/DB.py", line 1039, in __enter__
        self.conn = self.db.open(self.tm)
      File "/home/jenkins/.buildout/eggs/cp38/ZODB-5.5.1-py3.8.egg/ZODB/DB.py", line 793, in open
        result.open(transaction_manager)
      File "/home/jenkins/.buildout/eggs/cp38/ZODB-5.5.1-py3.8.egg/ZODB/Connection.py", line 921, in open
        self.newTransaction(None, False)
      File "/home/jenkins/.buildout/eggs/cp38/ZODB-5.5.1-py3.8.egg/ZODB/Connection.py", line 737, in newTransaction
        invalidated = self._storage.poll_invalidations()
      File "/home/jenkins/.buildout/eggs/cp38/ZODB-5.5.1-py3.8.egg/ZODB/mvccadapter.py", line 131, in poll_invalidations
        self._start = p64(u64(self._storage.lastTransaction()) + 1)
      File "/home/jenkins/.buildout/eggs/cp38/ZODB-5.5.1-py3.8.egg/ZODB/DemoStorage.py", line 211, in lastTransaction
        t = self.base.lastTransaction()
    AttributeError: 'ValueDoc' object has no attribute 'lastTransaction'
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/layers.rst", line 325, in layers.rst
Failed example:
    portal = layers.PLONE_ZSERVER['portal'] # would normally be self.layer['portal']
Exception raised:
    Traceback (most recent call last):
      File "/srv/python3.8/lib/python3.8/doctest.py", line 1328, in __run
        exec(compile(example.source, filename, "single",
      File "<doctest layers.rst[84]>", line 1, in <module>
        portal = layers.PLONE_ZSERVER['portal'] # would normally be self.layer['portal']
      File "/home/jenkins/.buildout/eggs/cp38/plone.testing-7.0.2-py3.8.egg/plone/testing/layer.py", line 30, in __getitem__
        raise KeyError(key)
    KeyError: 'portal'
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/layers.rst", line 326, in layers.rst
Failed example:
    helpers.setRoles(portal, TEST_USER_ID, ['Manager'])
Exception raised:
    Traceback (most recent call last):
      File "/srv/python3.8/lib/python3.8/doctest.py", line 1328, in __run
        exec(compile(example.source, filename, "single",
      File "<doctest layers.rst[85]>", line 1, in <module>
        helpers.setRoles(portal, TEST_USER_ID, ['Manager'])
    NameError: name 'portal' is not defined
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/layers.rst", line 327, in layers.rst
Failed example:
    portal.title = 'Fancy Portal'
Exception raised:
    Traceback (most recent call last):
      File "/srv/python3.8/lib/python3.8/doctest.py", line 1328, in __run
        exec(compile(example.source, filename, "single",
      File "<doctest layers.rst[86]>", line 1, in <module>
        portal.title = 'Fancy Portal'
    NameError: name 'portal' is not defined
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/layers.rst", line 332, in layers.rst
Failed example:
    import transaction; transaction.commit()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python3.8/lib/python3.8/doctest.py", line 1328, in __run
        exec(compile(example.source, filename, "single",
      File "<doctest layers.rst[87]>", line 1, in <module>
        import transaction; transaction.commit()
      File "/home/jenkins/.buildout/eggs/cp38/plone.testing-7.0.2-py3.8.egg/plone/testing/zope.py", line 748, in you_broke_it
        raise TestIsolationBroken("""You are in a Test Layer
    plone.testing.zope.TestIsolationBroken: You are in a Test Layer
    (IntegrationTesting) that is fast by just aborting transactions between each
    test.  You just committed something. That breaks the test isolation.  So I stop
    here and let you fix it.
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/layers.rst", line 336, in layers.rst
Failed example:
    portal_url = portal.absolute_url()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python3.8/lib/python3.8/doctest.py", line 1328, in __run
        exec(compile(example.source, filename, "single",
      File "<doctest layers.rst[88]>", line 1, in <module>
        portal_url = portal.absolute_url()
    NameError: name 'portal' is not defined
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/layers.rst", line 337, in layers.rst
Failed example:
    portal_url.split(':')[:-1]
Exception raised:
    Traceback (most recent call last):
      File "/srv/python3.8/lib/python3.8/doctest.py", line 1328, in __run
        exec(compile(example.source, filename, "single",
      File "<doctest layers.rst[89]>", line 1, in <module>
        portal_url.split(':')[:-1]
    NameError: name 'portal_url' is not defined
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/layers.rst", line 341, in layers.rst
Failed example:
    conn = urlopen(portal_url + '/Title', timeout=10)
Exception raised:
    Traceback (most recent call last):
      File "/srv/python3.8/lib/python3.8/doctest.py", line 1328, in __run
        exec(compile(example.source, filename, "single",
      File "<doctest layers.rst[91]>", line 1, in <module>
        conn = urlopen(portal_url + '/Title', timeout=10)
    NameError: name 'portal_url' is not defined
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/layers.rst", line 342, in layers.rst
Failed example:
    responseBody = conn.read()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python3.8/lib/python3.8/doctest.py", line 1328, in __run
        exec(compile(example.source, filename, "single",
      File "<doctest layers.rst[92]>", line 1, in <module>
        responseBody = conn.read()
    NameError: name 'conn' is not defined
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/layers.rst", line 343, in layers.rst
Failed example:
    b"Fancy Portal" in responseBody
Exception raised:
    Traceback (most recent call last):
      File "/srv/python3.8/lib/python3.8/doctest.py", line 1328, in __run
        exec(compile(example.source, filename, "single",
      File "<doctest layers.rst[93]>", line 1, in <module>
        b"Fancy Portal" in responseBody
    NameError: name 'responseBody' is not defined
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/layers.rst", line 345, in layers.rst
Failed example:
    conn.close()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python3.8/lib/python3.8/doctest.py", line 1328, in __run
        exec(compile(example.source, filename, "single",
      File "<doctest layers.rst[94]>", line 1, in <module>
        conn.close()
    NameError: name 'conn' is not defined
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/layers.rst", line 349, in layers.rst
Failed example:
    layers.PLONE_ZSERVER.testTearDown()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python3.8/lib/python3.8/doctest.py", line 1328, in __run
        exec(compile(example.source, filename, "single",
      File "<doctest layers.rst[95]>", line 1, in <module>
        layers.PLONE_ZSERVER.testTearDown()
      File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/layers.py", line 328, in testTearDown
        self.tearDownEnvironment(self['portal'])
      File "/home/jenkins/.buildout/eggs/cp38/plone.testing-7.0.2-py3.8.egg/plone/testing/layer.py", line 30, in __getitem__
        raise KeyError(key)
    KeyError: 'portal'
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/layers.rst", line 364, in layers.rst
Failed example:
    with helpers.ploneSite() as portal:
        print('folder1' in portal.objectIds())
Exception raised:
    Traceback (most recent call last):
      File "/srv/python3.8/lib/python3.8/doctest.py", line 1328, in __run
        exec(compile(example.source, filename, "single",
      File "<doctest layers.rst[103]>", line 1, in <module>
        with helpers.ploneSite() as portal:
      File "/srv/python3.8/lib/python3.8/contextlib.py", line 113, in __enter__
        return next(self.gen)
      File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/helpers.py", line 260, in ploneSite
        portal = app[PLONE_SITE_ID]
      File "/home/jenkins/.buildout/eggs/cp38/Zope-4.1.2-py3.8.egg/OFS/ObjectManager.py", line 837, in __getitem__
        raise KeyError(key)
    KeyError: 'plone'
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/layers.rst", line 370, in layers.rst
Failed example:
    runner.tear_down_unneeded(options, [], setupLayers)
Expected:
    Tear down plone.app.testing.layers.Plone:WSGIServer in ... seconds.
    Tear down plone.testing.zope.WSGIServer in ... seconds.
    Tear down plone.app.testing.layers.PloneFixture in ... seconds.
    Tear down plone.testing.zope.Startup in ... seconds.
    Tear down plone.testing.zca.LayerCleanup in ... seconds.
Got:
      Tear down plone.testing.zca.LayerCleanup in 0.001 seconds.
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.testing-6.1.3-py3.8.egg/plone/app/testing/layers.rst", line 378, in layers.rst
Failed example:
    requests.get(portal_url + '/folder1') # doctest: +IGNORE_EXCEPTION_DETAIL
Expected:
    Traceback (most recent call last):
    ...
    requests.exceptions.ConnectionError: ...
Got:
    Traceback (most recent call last):
      File "/srv/python3.8/lib/python3.8/doctest.py", line 1328, in __run
        exec(compile(example.source, filename, "single",
      File "<doctest layers.rst[106]>", line 1, in <module>
        requests.get(portal_url + '/folder1') # doctest: +IGNORE_EXCEPTION_DETAIL
    NameError: name 'portal_url' is not defined


  File "/srv/python3.8/lib/python3.8/unittest/case.py", line 59, in testPartExecutor
    yield
  File "/srv/python3.8/lib/python3.8/unittest/case.py", line 671, in run
    self._callTestMethod(testMethod)
  File "/srv/python3.8/lib/python3.8/unittest/case.py", line 628, in _callTestMethod
    method()
  File "/srv/python3.8/lib/python3.8/doctest.py", line 2196, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))


FAILED:  plone.app.vocabularies.catalog.CatalogSource

Error Message:
Failed doctest test for plone.app.vocabularies.catalog.CatalogSource

Stack Trace:
Failed doctest test for plone.app.vocabularies.catalog.CatalogSource
  File "/home/jenkins/.buildout/eggs/cp38/plone.app.vocabularies-4.1.1-py3.8.egg/plone/app/vocabularies/catalog.py", line 656, in CatalogSource

----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.vocabularies-4.1.1-py3.8.egg/plone/app/vocabularies/catalog.py", line 690, in plone.app.vocabularies.catalog.CatalogSource
Failed example:
    'asdf' in source
Exception raised:
    Traceback (most recent call last):
      File "/srv/python3.8/lib/python3.8/doctest.py", line 1328, in __run
        exec(compile(example.source, filename, "single",
      File "<doctest plone.app.vocabularies.catalog.CatalogSource[6]>", line 1, in <module>
        'asdf' in source
      File "/home/jenkins/.buildout/eggs/cp38/plone.app.vocabularies-4.1.1-py3.8.egg/plone/app/vocabularies/catalog.py", line 722, in __contains__
        return bool(self.search_catalog(query))
      File "/home/jenkins/.buildout/eggs/cp38/plone.app.vocabularies-4.1.1-py3.8.egg/plone/app/vocabularies/catalog.py", line 727, in search_catalog
        catalog = getToolByName(getSite(), 'portal_catalog')
      File "<string>", line 15, in check_getToolByName
      File "/home/jenkins/workspace/plone-5.2-python-3.8/src/Products.CMFPlone/Products/CMFPlone/patches/gtbn.py", line 23, in rewrap_in_request_container
        obj = aq_base(ob).__of__(obj)
    AttributeError: 'DummyContext' object has no attribute '__of__'
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp38/plone.app.vocabularies-4.1.1-py3.8.egg/plone/app/vocabularies/catalog.py", line 693, in plone.app.vocabularies.catalog.CatalogSource
Failed example:
    source.search_catalog({'foo': 'baz'})
Exception raised:
    Traceback (most recent call last):
      File "/srv/python3.8/lib/python3.8/doctest.py", line 1328, in __run
        exec(compile(example.source, filename, "single",
      File "<doctest plone.app.vocabularies.catalog.CatalogSource[7]>", line 1, in <module>
        source.search_catalog({'foo': 'baz'})
      File "/home/jenkins/.buildout/eggs/cp38/plone.app.vocabularies-4.1.1-py3.8.egg/plone/app/vocabularies/catalog.py", line 727, in search_catalog
        catalog = getToolByName(getSite(), 'portal_catalog')
      File "<string>", line 15, in check_getToolByName
      File "/home/jenkins/workspace/plone-5.2-python-3.8/src/Products.CMFPlone/Products/CMFPlone/patches/gtbn.py", line 23, in rewrap_in_request_container
        obj = aq_base(ob).__of__(obj)
    AttributeError: 'DummyContext' object has no attribute '__of__'


  File "/srv/python3.8/lib/python3.8/unittest/case.py", line 59, in testPartExecutor
    yield
  File "/srv/python3.8/lib/python3.8/unittest/case.py", line 671, in run
    self._callTestMethod(testMethod)
  File "/srv/python3.8/lib/python3.8/unittest/case.py", line 628, in _callTestMethod
    method()
  File "/srv/python3.8/lib/python3.8/doctest.py", line 2196, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))


More information about the Testbot mailing list