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

jenkins at plone.org jenkins at plone.org
Wed Oct 3 17:19:12 UTC 2018


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

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

Changes:

[Philip Bauer] checkout branch of Products.CMFPlacefulWorkflow







Test Results:

14 tests failed.
FAILED:  Products.CMFPlone.tests.AddMoveAndDeleteDocument.txt

Error Message:
Failed doctest test for AddMoveAndDeleteDocument.txt

Stack Trace:
Failed doctest test for AddMoveAndDeleteDocument.txt
  File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/AddMoveAndDeleteDocument.txt", line 0

----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/AddMoveAndDeleteDocument.txt", line 46, in AddMoveAndDeleteDocument.txt
Failed example:
    browser.getLink('Page').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest AddMoveAndDeleteDocument.txt[16]>", line 1, in <module>
        browser.getLink('Page').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 336, in getLink
        raise LinkNotFoundError()
    LinkNotFoundError
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/AddMoveAndDeleteDocument.txt", line 48, in AddMoveAndDeleteDocument.txt
Failed example:
    browser.url
Expected:
    'http://nohost/plone/++add++Document'
Got:
    'http://nohost/plone'
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/AddMoveAndDeleteDocument.txt", line 54, in AddMoveAndDeleteDocument.txt
Failed example:
    browser.getControl(name='form.widgets.IRichTextBehavior.text').value = 'About me'
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest AddMoveAndDeleteDocument.txt[18]>", line 1, in <module>
        browser.getControl(name='form.widgets.IRichTextBehavior.text').value = 'About me'
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: name 'form.widgets.IRichTextBehavior.text'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/AddMoveAndDeleteDocument.txt", line 55, in AddMoveAndDeleteDocument.txt
Failed example:
    browser.getControl('Save').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest AddMoveAndDeleteDocument.txt[19]>", line 1, in <module>
        browser.getControl('Save').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'Save'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/AddMoveAndDeleteDocument.txt", line 56, in AddMoveAndDeleteDocument.txt
Failed example:
    'Required input is missing.' in browser.contents
Expected:
    True
Got:
    False
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/AddMoveAndDeleteDocument.txt", line 61, in AddMoveAndDeleteDocument.txt
Failed example:
    browser.getControl('Title').value = 'My Page'
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest AddMoveAndDeleteDocument.txt[21]>", line 1, in <module>
        browser.getControl('Title').value = 'My Page'
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'Title'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/AddMoveAndDeleteDocument.txt", line 62, in AddMoveAndDeleteDocument.txt
Failed example:
    browser.getControl('Save').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest AddMoveAndDeleteDocument.txt[22]>", line 1, in <module>
        browser.getControl('Save').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'Save'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/AddMoveAndDeleteDocument.txt", line 63, in AddMoveAndDeleteDocument.txt
Failed example:
    'Item created' in browser.contents
Expected:
    True
Got:
    False
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/AddMoveAndDeleteDocument.txt", line 65, in AddMoveAndDeleteDocument.txt
Failed example:
    'My Page' in browser.contents
Expected:
    True
Got:
    False
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/AddMoveAndDeleteDocument.txt", line 70, in AddMoveAndDeleteDocument.txt
Failed example:
    browser.getLink('Edit').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest AddMoveAndDeleteDocument.txt[25]>", line 1, in <module>
        browser.getLink('Edit').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 336, in getLink
        raise LinkNotFoundError()
    LinkNotFoundError
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/AddMoveAndDeleteDocument.txt", line 71, in AddMoveAndDeleteDocument.txt
Failed example:
    browser.getControl('Title').value = 'Ons Bier'
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest AddMoveAndDeleteDocument.txt[26]>", line 1, in <module>
        browser.getControl('Title').value = 'Ons Bier'
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'Title'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/AddMoveAndDeleteDocument.txt", line 72, in AddMoveAndDeleteDocument.txt
Failed example:
    browser.getControl('Save').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest AddMoveAndDeleteDocument.txt[27]>", line 1, in <module>
        browser.getControl('Save').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'Save'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/AddMoveAndDeleteDocument.txt", line 73, in AddMoveAndDeleteDocument.txt
Failed example:
    'Ons Bier' in browser.contents
Expected:
    True
Got:
    False
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/AddMoveAndDeleteDocument.txt", line 78, in AddMoveAndDeleteDocument.txt
Failed example:
    browser.open('http://nohost/plone/my-page')
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest AddMoveAndDeleteDocument.txt[29]>", line 1, in <module>
        browser.open('http://nohost/plone/my-page')
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 256, in open
        self._processRequest(url, make_request)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 289, in _processRequest
        self._checkStatus()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 297, in _checkStatus
        raise HTTPError(self.url, code, msg, [], None)
    HTTPError: HTTP Error 404: Not Found
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/AddMoveAndDeleteDocument.txt", line 82, in AddMoveAndDeleteDocument.txt
Failed example:
    browser.getLink('Edit').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest AddMoveAndDeleteDocument.txt[30]>", line 1, in <module>
        browser.getLink('Edit').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 336, in getLink
        raise LinkNotFoundError()
    LinkNotFoundError
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/AddMoveAndDeleteDocument.txt", line 83, in AddMoveAndDeleteDocument.txt
Failed example:
    browser.getControl('Title').value = 'Min sida'
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest AddMoveAndDeleteDocument.txt[31]>", line 1, in <module>
        browser.getControl('Title').value = 'Min sida'
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 387, in getControl
        label, name, self._getAllResponseForms(),
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 397, in _getAllResponseForms
        respforms = self._response.forms
      File "/home/jenkins/.buildout/eggs/WebTest-2.0.29-py2.7.egg/webtest/response.py", line 43, in forms
        self._parse_forms()
      File "/home/jenkins/.buildout/eggs/WebTest-2.0.29-py2.7.egg/webtest/response.py", line 77, in _parse_forms
        form_texts = [text_type(f) for f in self.html('form')]
      File "/home/jenkins/.buildout/eggs/WebTest-2.0.29-py2.7.egg/webtest/response.py", line 428, in html
        % self.content_type)
    AttributeError: Not an HTML response body (content-type: application/json)
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/AddMoveAndDeleteDocument.txt", line 84, in AddMoveAndDeleteDocument.txt
Failed example:
    browser.getControl('Cancel').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest AddMoveAndDeleteDocument.txt[32]>", line 1, in <module>
        browser.getControl('Cancel').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'Cancel'
    (there are no form items in the HTML)
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/AddMoveAndDeleteDocument.txt", line 96, in AddMoveAndDeleteDocument.txt
Failed example:
    browser.getLink('Edit').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest AddMoveAndDeleteDocument.txt[35]>", line 1, in <module>
        browser.getLink('Edit').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 336, in getLink
        raise LinkNotFoundError()
    LinkNotFoundError
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/AddMoveAndDeleteDocument.txt", line 97, in AddMoveAndDeleteDocument.txt
Failed example:
    browser.getLink('Edit').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest AddMoveAndDeleteDocument.txt[36]>", line 1, in <module>
        browser.getLink('Edit').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 336, in getLink
        raise LinkNotFoundError()
    LinkNotFoundError
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/AddMoveAndDeleteDocument.txt", line 98, in AddMoveAndDeleteDocument.txt
Failed example:
    browser.getControl('Cancel').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest AddMoveAndDeleteDocument.txt[37]>", line 1, in <module>
        browser.getControl('Cancel').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'Cancel'
    (there are no form items in the HTML)
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/AddMoveAndDeleteDocument.txt", line 108, in AddMoveAndDeleteDocument.txt
Failed example:
    browser.getLink('Edit').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest AddMoveAndDeleteDocument.txt[39]>", line 1, in <module>
        browser.getLink('Edit').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 336, in getLink
        raise LinkNotFoundError()
    LinkNotFoundError
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/AddMoveAndDeleteDocument.txt", line 109, in AddMoveAndDeleteDocument.txt
Failed example:
    browser.url
Expected:
    'http://nohost/plone/my-page/edit...'
Got:
    'http://nohost/plone/my-page'
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/AddMoveAndDeleteDocument.txt", line 114, in AddMoveAndDeleteDocument.txt
Failed example:
    browser.getControl(name='form.widgets.IDublinCore.language').displayValue
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest AddMoveAndDeleteDocument.txt[41]>", line 1, in <module>
        browser.getControl(name='form.widgets.IDublinCore.language').displayValue
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: name 'form.widgets.IDublinCore.language'
    (there are no form items in the HTML)
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/AddMoveAndDeleteDocument.txt", line 119, in AddMoveAndDeleteDocument.txt
Failed example:
    browser.headers.dict['content-language']
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest AddMoveAndDeleteDocument.txt[42]>", line 1, in <module>
        browser.headers.dict['content-language']
    KeyError: 'content-language'
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/AddMoveAndDeleteDocument.txt", line 124, in AddMoveAndDeleteDocument.txt
Failed example:
    browser.getControl(name='form.widgets.IDublinCore.language').value = ['de']
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest AddMoveAndDeleteDocument.txt[43]>", line 1, in <module>
        browser.getControl(name='form.widgets.IDublinCore.language').value = ['de']
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: name 'form.widgets.IDublinCore.language'
    (there are no form items in the HTML)
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/AddMoveAndDeleteDocument.txt", line 125, in AddMoveAndDeleteDocument.txt
Failed example:
    browser.getControl(name='form.widgets.IDublinCore.language').displayValue
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest AddMoveAndDeleteDocument.txt[44]>", line 1, in <module>
        browser.getControl(name='form.widgets.IDublinCore.language').displayValue
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: name 'form.widgets.IDublinCore.language'
    (there are no form items in the HTML)
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/AddMoveAndDeleteDocument.txt", line 128, in AddMoveAndDeleteDocument.txt
Failed example:
    browser.getControl('Save').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest AddMoveAndDeleteDocument.txt[45]>", line 1, in <module>
        browser.getControl('Save').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'Save'
    (there are no form items in the HTML)
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/AddMoveAndDeleteDocument.txt", line 129, in AddMoveAndDeleteDocument.txt
Failed example:
    'Changes saved' in browser.contents
Expected:
    True
Got:
    False
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/AddMoveAndDeleteDocument.txt", line 134, in AddMoveAndDeleteDocument.txt
Failed example:
    browser.headers.dict['content-language']
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest AddMoveAndDeleteDocument.txt[47]>", line 1, in <module>
        browser.headers.dict['content-language']
    KeyError: 'content-language'
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/AddMoveAndDeleteDocument.txt", line 143, in AddMoveAndDeleteDocument.txt
Failed example:
    browser.getLink('Cut').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest AddMoveAndDeleteDocument.txt[48]>", line 1, in <module>
        browser.getLink('Cut').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 336, in getLink
        raise LinkNotFoundError()
    LinkNotFoundError
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/AddMoveAndDeleteDocument.txt", line 148, in AddMoveAndDeleteDocument.txt
Failed example:
    browser.getLink('Folder').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest AddMoveAndDeleteDocument.txt[50]>", line 1, in <module>
        browser.getLink('Folder').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 336, in getLink
        raise LinkNotFoundError()
    LinkNotFoundError
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/AddMoveAndDeleteDocument.txt", line 149, in AddMoveAndDeleteDocument.txt
Failed example:
    browser.getControl('Title').value = 'My Folder'
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest AddMoveAndDeleteDocument.txt[51]>", line 1, in <module>
        browser.getControl('Title').value = 'My Folder'
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'Title'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/AddMoveAndDeleteDocument.txt", line 150, in AddMoveAndDeleteDocument.txt
Failed example:
    browser.getControl('Save').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest AddMoveAndDeleteDocument.txt[52]>", line 1, in <module>
        browser.getControl('Save').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'Save'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/AddMoveAndDeleteDocument.txt", line 151, in AddMoveAndDeleteDocument.txt
Failed example:
    'Item created' in browser.contents
Expected:
    True
Got:
    False
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/AddMoveAndDeleteDocument.txt", line 157, in AddMoveAndDeleteDocument.txt
Failed example:
    browser.getLink('View').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest AddMoveAndDeleteDocument.txt[54]>", line 1, in <module>
        browser.getLink('View').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 336, in getLink
        raise LinkNotFoundError()
    LinkNotFoundError
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/AddMoveAndDeleteDocument.txt", line 158, in AddMoveAndDeleteDocument.txt
Failed example:
    browser.getLink('Paste').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest AddMoveAndDeleteDocument.txt[55]>", line 1, in <module>
        browser.getLink('Paste').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 336, in getLink
        raise LinkNotFoundError()
    LinkNotFoundError
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/AddMoveAndDeleteDocument.txt", line 159, in AddMoveAndDeleteDocument.txt
Failed example:
    browser.url
Expected:
    'http://nohost/plone/my-folder...'
Got:
    'http://nohost/plone'
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/AddMoveAndDeleteDocument.txt", line 161, in AddMoveAndDeleteDocument.txt
Failed example:
    'Item(s) pasted.' in browser.contents
Expected:
    True
Got:
    False
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/AddMoveAndDeleteDocument.txt", line 163, in AddMoveAndDeleteDocument.txt
Failed example:
    browser.getLink('View').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest AddMoveAndDeleteDocument.txt[58]>", line 1, in <module>
        browser.getLink('View').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 336, in getLink
        raise LinkNotFoundError()
    LinkNotFoundError
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/AddMoveAndDeleteDocument.txt", line 164, in AddMoveAndDeleteDocument.txt
Failed example:
    'Ons Bier' in browser.contents
Expected:
    True
Got:
    False
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/AddMoveAndDeleteDocument.txt", line 172, in AddMoveAndDeleteDocument.txt
Failed example:
    browser.open('http://nohost/plone/my-folder/my-page')
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest AddMoveAndDeleteDocument.txt[60]>", line 1, in <module>
        browser.open('http://nohost/plone/my-folder/my-page')
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 256, in open
        self._processRequest(url, make_request)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 289, in _processRequest
        self._checkStatus()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 297, in _checkStatus
        raise HTTPError(self.url, code, msg, [], None)
    HTTPError: HTTP Error 404: Not Found
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/AddMoveAndDeleteDocument.txt", line 173, in AddMoveAndDeleteDocument.txt
Failed example:
    browser.getLink('Edit').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest AddMoveAndDeleteDocument.txt[61]>", line 1, in <module>
        browser.getLink('Edit').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 336, in getLink
        raise LinkNotFoundError()
    LinkNotFoundError
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/AddMoveAndDeleteDocument.txt", line 174, in AddMoveAndDeleteDocument.txt
Failed example:
    browser.getControl('Cancel').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest AddMoveAndDeleteDocument.txt[62]>", line 1, in <module>
        browser.getControl('Cancel').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 387, in getControl
        label, name, self._getAllResponseForms(),
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 397, in _getAllResponseForms
        respforms = self._response.forms
      File "/home/jenkins/.buildout/eggs/WebTest-2.0.29-py2.7.egg/webtest/response.py", line 43, in forms
        self._parse_forms()
      File "/home/jenkins/.buildout/eggs/WebTest-2.0.29-py2.7.egg/webtest/response.py", line 77, in _parse_forms
        form_texts = [text_type(f) for f in self.html('form')]
      File "/home/jenkins/.buildout/eggs/WebTest-2.0.29-py2.7.egg/webtest/response.py", line 428, in html
        % self.content_type)
    AttributeError: Not an HTML response body (content-type: application/json)
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/AddMoveAndDeleteDocument.txt", line 175, in AddMoveAndDeleteDocument.txt
Failed example:
    browser.getLink('Delete').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest AddMoveAndDeleteDocument.txt[63]>", line 1, in <module>
        browser.getLink('Delete').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 336, in getLink
        raise LinkNotFoundError()
    LinkNotFoundError
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/AddMoveAndDeleteDocument.txt", line 176, in AddMoveAndDeleteDocument.txt
Failed example:
    browser.getControl('Delete').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest AddMoveAndDeleteDocument.txt[64]>", line 1, in <module>
        browser.getControl('Delete').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'Delete'
    (there are no form items in the HTML)
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/AddMoveAndDeleteDocument.txt", line 177, in AddMoveAndDeleteDocument.txt
Failed example:
    'Ons Bier has been deleted.' in browser.contents
Expected:
    True
Got:
    False
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/AddMoveAndDeleteDocument.txt", line 188, in AddMoveAndDeleteDocument.txt
Failed example:
    browser.getLink('Page').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest AddMoveAndDeleteDocument.txt[67]>", line 1, in <module>
        browser.getLink('Page').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 336, in getLink
        raise LinkNotFoundError()
    LinkNotFoundError
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/AddMoveAndDeleteDocument.txt", line 189, in AddMoveAndDeleteDocument.txt
Failed example:
    browser.getControl(name='form.widgets.IRichTextBehavior.text').value = ''
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest AddMoveAndDeleteDocument.txt[68]>", line 1, in <module>
        browser.getControl(name='form.widgets.IRichTextBehavior.text').value = ''
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: name 'form.widgets.IRichTextBehavior.text'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/AddMoveAndDeleteDocument.txt", line 190, in AddMoveAndDeleteDocument.txt
Failed example:
    browser.getControl('Title').value = 'Op een dag'
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest AddMoveAndDeleteDocument.txt[69]>", line 1, in <module>
        browser.getControl('Title').value = 'Op een dag'
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'Title'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/AddMoveAndDeleteDocument.txt", line 191, in AddMoveAndDeleteDocument.txt
Failed example:
    browser.getControl('Save').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest AddMoveAndDeleteDocument.txt[70]>", line 1, in <module>
        browser.getControl('Save').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'Save'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/AddMoveAndDeleteDocument.txt", line 192, in AddMoveAndDeleteDocument.txt
Failed example:
    'Op een dag' in browser.contents
Expected:
    True
Got:
    False
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/AddMoveAndDeleteDocument.txt", line 197, in AddMoveAndDeleteDocument.txt
Failed example:
    browser.open('http://nohost/plone/op-een-dag')
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest AddMoveAndDeleteDocument.txt[72]>", line 1, in <module>
        browser.open('http://nohost/plone/op-een-dag')
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 256, in open
        self._processRequest(url, make_request)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 289, in _processRequest
        self._checkStatus()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 297, in _checkStatus
        raise HTTPError(self.url, code, msg, [], None)
    HTTPError: HTTP Error 404: Not Found
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/AddMoveAndDeleteDocument.txt", line 201, in AddMoveAndDeleteDocument.txt
Failed example:
    browser.getLink('Cut').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest AddMoveAndDeleteDocument.txt[73]>", line 1, in <module>
        browser.getLink('Cut').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 336, in getLink
        raise LinkNotFoundError()
    LinkNotFoundError
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/AddMoveAndDeleteDocument.txt", line 216, in AddMoveAndDeleteDocument.txt
Failed example:
    browser2.open('http://nohost/plone/op-een-dag')
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest AddMoveAndDeleteDocument.txt[79]>", line 1, in <module>
        browser2.open('http://nohost/plone/op-een-dag')
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 256, in open
        self._processRequest(url, make_request)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 289, in _processRequest
        self._checkStatus()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 297, in _checkStatus
        raise HTTPError(self.url, code, msg, [], None)
    HTTPError: HTTP Error 404: Not Found
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/AddMoveAndDeleteDocument.txt", line 217, in AddMoveAndDeleteDocument.txt
Failed example:
    browser2.getLink('Delete').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest AddMoveAndDeleteDocument.txt[80]>", line 1, in <module>
        browser2.getLink('Delete').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 323, in getLink
        html = self._html
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 554, in _html
        self.__html = self._response.html
      File "/home/jenkins/.buildout/eggs/WebTest-2.0.29-py2.7.egg/webtest/response.py", line 428, in html
        % self.content_type)
    AttributeError: Not an HTML response body (content-type: application/json)
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/AddMoveAndDeleteDocument.txt", line 218, in AddMoveAndDeleteDocument.txt
Failed example:
    browser2.getControl('Delete').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest AddMoveAndDeleteDocument.txt[81]>", line 1, in <module>
        browser2.getControl('Delete').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 387, in getControl
        label, name, self._getAllResponseForms(),
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 397, in _getAllResponseForms
        respforms = self._response.forms
      File "/home/jenkins/.buildout/eggs/WebTest-2.0.29-py2.7.egg/webtest/response.py", line 43, in forms
        self._parse_forms()
      File "/home/jenkins/.buildout/eggs/WebTest-2.0.29-py2.7.egg/webtest/response.py", line 77, in _parse_forms
        form_texts = [text_type(f) for f in self.html('form')]
      File "/home/jenkins/.buildout/eggs/WebTest-2.0.29-py2.7.egg/webtest/response.py", line 428, in html
        % self.content_type)
    AttributeError: Not an HTML response body (content-type: application/json)
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/AddMoveAndDeleteDocument.txt", line 219, in AddMoveAndDeleteDocument.txt
Failed example:
    'Op een dag has been deleted.' in browser2.contents
Expected:
    True
Got:
    False
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/AddMoveAndDeleteDocument.txt", line 227, in AddMoveAndDeleteDocument.txt
Failed example:
    browser.open('http://nohost/plone/my-folder')
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest AddMoveAndDeleteDocument.txt[83]>", line 1, in <module>
        browser.open('http://nohost/plone/my-folder')
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 256, in open
        self._processRequest(url, make_request)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 289, in _processRequest
        self._checkStatus()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 297, in _checkStatus
        raise HTTPError(self.url, code, msg, [], None)
    HTTPError: HTTP Error 404: Not Found
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/AddMoveAndDeleteDocument.txt", line 228, in AddMoveAndDeleteDocument.txt
Failed example:
    browser.getLink('Paste').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest AddMoveAndDeleteDocument.txt[84]>", line 1, in <module>
        browser.getLink('Paste').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 336, in getLink
        raise LinkNotFoundError()
    LinkNotFoundError
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/AddMoveAndDeleteDocument.txt", line 233, in AddMoveAndDeleteDocument.txt
Failed example:
    'may have been moved or deleted after you copied' in browser.contents
Expected:
    True
Got:
    False


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


FAILED:  Products.CMFPlone.tests.base_tag_not_present.txt

Error Message:
Failed doctest test for base_tag_not_present.txt

Stack Trace:
Failed doctest test for base_tag_not_present.txt
  File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/base_tag_not_present.txt", line 0

----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/base_tag_not_present.txt", line 20, in base_tag_not_present.txt
Failed example:
    browser.getLink('Page').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest base_tag_not_present.txt[9]>", line 1, in <module>
        browser.getLink('Page').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 336, in getLink
        raise LinkNotFoundError()
    LinkNotFoundError
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/base_tag_not_present.txt", line 21, in base_tag_not_present.txt
Failed example:
    browser.getControl('Title').value = 'Front Page'
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest base_tag_not_present.txt[10]>", line 1, in <module>
        browser.getControl('Title').value = 'Front Page'
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'Title'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/base_tag_not_present.txt", line 22, in base_tag_not_present.txt
Failed example:
    browser.getControl('Save').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest base_tag_not_present.txt[11]>", line 1, in <module>
        browser.getControl('Save').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'Save'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/base_tag_not_present.txt", line 26, in base_tag_not_present.txt
Failed example:
    browser.open('http://nohost/plone/front-page')
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest base_tag_not_present.txt[12]>", line 1, in <module>
        browser.open('http://nohost/plone/front-page')
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 256, in open
        self._processRequest(url, make_request)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 289, in _processRequest
        self._checkStatus()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 297, in _checkStatus
        raise HTTPError(self.url, code, msg, [], None)
    HTTPError: HTTP Error 404: Not Found
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/base_tag_not_present.txt", line 32, in base_tag_not_present.txt
Failed example:
    browser.open('http://nohost/plone/front-page/edit')
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest base_tag_not_present.txt[14]>", line 1, in <module>
        browser.open('http://nohost/plone/front-page/edit')
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 256, in open
        self._processRequest(url, make_request)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 289, in _processRequest
        self._checkStatus()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 297, in _checkStatus
        raise HTTPError(self.url, code, msg, [], None)
    HTTPError: HTTP Error 404: Not Found


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


FAILED:  Products.CMFPlone.tests.browser.txt

Error Message:
Failed doctest test for browser.txt

Stack Trace:
Failed doctest test for browser.txt
  File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/browser.txt", line 0

----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/browser.txt", line 21, in browser.txt
Failed example:
    browser.getLink('Page').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest browser.txt[12]>", line 1, in <module>
        browser.getLink('Page').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 336, in getLink
        raise LinkNotFoundError()
    LinkNotFoundError
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/browser.txt", line 22, in browser.txt
Failed example:
    browser.getControl('Title').value = 'Front Page'
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest browser.txt[13]>", line 1, in <module>
        browser.getControl('Title').value = 'Front Page'
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'Title'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/browser.txt", line 23, in browser.txt
Failed example:
    browser.getControl('Save').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest browser.txt[14]>", line 1, in <module>
        browser.getControl('Save').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'Save'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/browser.txt", line 24, in browser.txt
Failed example:
    browser.getLink('Publish').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest browser.txt[15]>", line 1, in <module>
        browser.getLink('Publish').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 336, in getLink
        raise LinkNotFoundError()
    LinkNotFoundError
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/browser.txt", line 27, in browser.txt
Failed example:
    browser.getLink('Collection').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest browser.txt[17]>", line 1, in <module>
        browser.getLink('Collection').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 336, in getLink
        raise LinkNotFoundError()
    LinkNotFoundError
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/browser.txt", line 28, in browser.txt
Failed example:
    browser.getControl(name='form.widgets.IDublinCore.title').value = 'News'
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest browser.txt[18]>", line 1, in <module>
        browser.getControl(name='form.widgets.IDublinCore.title').value = 'News'
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: name 'form.widgets.IDublinCore.title'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/browser.txt", line 29, in browser.txt
Failed example:
    browser.getControl('Save').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest browser.txt[19]>", line 1, in <module>
        browser.getControl('Save').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'Save'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/browser.txt", line 30, in browser.txt
Failed example:
    browser.getLink('Summary view').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest browser.txt[20]>", line 1, in <module>
        browser.getLink('Summary view').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 336, in getLink
        raise LinkNotFoundError()
    LinkNotFoundError
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/browser.txt", line 31, in browser.txt
Failed example:
    browser.getLink('Publish').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest browser.txt[21]>", line 1, in <module>
        browser.getLink('Publish').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 336, in getLink
        raise LinkNotFoundError()
    LinkNotFoundError
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/browser.txt", line 33, in browser.txt
Failed example:
    browser.getLink('Log out').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest browser.txt[22]>", line 1, in <module>
        browser.getLink('Log out').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 336, in getLink
        raise LinkNotFoundError()
    LinkNotFoundError
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/browser.txt", line 37, in browser.txt
Failed example:
    browser.open('http://nohost/plone/front-page')
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest browser.txt[23]>", line 1, in <module>
        browser.open('http://nohost/plone/front-page')
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 256, in open
        self._processRequest(url, make_request)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 289, in _processRequest
        self._checkStatus()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 297, in _checkStatus
        raise HTTPError(self.url, code, msg, [], None)
    HTTPError: HTTP Error 404: Not Found
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/browser.txt", line 38, in browser.txt
Failed example:
    "<title>%s" % portal['front-page'].Title() in browser.contents
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest browser.txt[24]>", line 1, in <module>
        "<title>%s" % portal['front-page'].Title() in browser.contents
      File "/home/jenkins/.buildout/eggs/Zope-4.0b5-py2.7.egg/OFS/ObjectManager.py", line 798, in __getitem__
        raise KeyError(key)
    KeyError: 'front-page'
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/browser.txt", line 43, in browser.txt
Failed example:
    browser.open('http://nohost/plone/front-page')
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest browser.txt[25]>", line 1, in <module>
        browser.open('http://nohost/plone/front-page')
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 256, in open
        self._processRequest(url, make_request)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 289, in _processRequest
        self._checkStatus()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 297, in _checkStatus
        raise HTTPError(self.url, code, msg, [], None)
    HTTPError: HTTP Error 404: Not Found
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/browser.txt", line 44, in browser.txt
Failed example:
    browser.contents
Expected:
    '...<body ... class="...template-document_view...'
Got:
    '{"error_type": "NotFound"}'
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/browser.txt", line 47, in browser.txt
Failed example:
    browser.contents
Expected:
    '...<body ... class="...portaltype-document...'
Got:
    '{"error_type": "NotFound"}'
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/browser.txt", line 50, in browser.txt
Failed example:
    browser.contents
Expected:
    '...<body ... class="...site-plone...'
Got:
    '{"error_type": "NotFound"}'
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/browser.txt", line 53, in browser.txt
Failed example:
    browser.contents
Expected:
    '...<body ... class="...section-front-page...'
Got:
    '{"error_type": "NotFound"}'
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/browser.txt", line 56, in browser.txt
Failed example:
    browser.open('http://nohost/plone/news')
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest browser.txt[30]>", line 1, in <module>
        browser.open('http://nohost/plone/news')
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 256, in open
        self._processRequest(url, make_request)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 289, in _processRequest
        self._checkStatus()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 297, in _checkStatus
        raise HTTPError(self.url, code, msg, [], None)
    HTTPError: HTTP Error 404: Not Found
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/browser.txt", line 57, in browser.txt
Failed example:
    browser.contents
Expected:
    '...<body ... class="...portaltype-collection...'
Got:
    '{"error_type": "NotFound"}'
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/browser.txt", line 60, in browser.txt
Failed example:
    browser.contents
Expected:
    '...<body ... class="...template-summary_view...'
Got:
    '{"error_type": "NotFound"}'
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/browser.txt", line 63, in browser.txt
Failed example:
    browser.contents
Expected:
    '...<body ... class="...section-news...'
Got:
    '{"error_type": "NotFound"}'
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/browser.txt", line 66, in browser.txt
Failed example:
    browser.contents
Expected:
    '...<body ... class="...site-plone...'
Got:
    '{"error_type": "NotFound"}'
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/browser.txt", line 74, in browser.txt
Failed example:
    browser.getControl('Log in').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest browser.txt[38]>", line 1, in <module>
        browser.getControl('Log in').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 778, in click
        self.browser._clickSubmit(self._form, self._control)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 275, in _clickSubmit
        self._processRequest(url, make_request)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 289, in _processRequest
        self._checkStatus()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 297, in _checkStatus
        raise HTTPError(self.url, code, msg, [], None)
    HTTPError: HTTP Error 404: Not Found


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


FAILED:  Products.CMFPlone.tests.browser_collection_views.txt

Error Message:
Failed doctest test for browser_collection_views.txt

Stack Trace:
Failed doctest test for browser_collection_views.txt
  File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/browser_collection_views.txt", line 0

----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/browser_collection_views.txt", line 27, in browser_collection_views.txt
Failed example:
    browser.getLink('Folder').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest browser_collection_views.txt[9]>", line 1, in <module>
        browser.getLink('Folder').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 336, in getLink
        raise LinkNotFoundError()
    LinkNotFoundError
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/browser_collection_views.txt", line 28, in browser_collection_views.txt
Failed example:
    browser.getControl('Title').value = 'Folder'
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest browser_collection_views.txt[10]>", line 1, in <module>
        browser.getControl('Title').value = 'Folder'
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'Title'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/browser_collection_views.txt", line 29, in browser_collection_views.txt
Failed example:
    browser.getControl('Summary').value = 'Folder description'
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest browser_collection_views.txt[11]>", line 1, in <module>
        browser.getControl('Summary').value = 'Folder description'
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'Summary'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/browser_collection_views.txt", line 30, in browser_collection_views.txt
Failed example:
    browser.getControl('Save').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest browser_collection_views.txt[12]>", line 1, in <module>
        browser.getControl('Save').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'Save'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/browser_collection_views.txt", line 32, in browser_collection_views.txt
Failed example:
    browser.getLink('Collection').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest browser_collection_views.txt[13]>", line 1, in <module>
        browser.getLink('Collection').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 336, in getLink
        raise LinkNotFoundError()
    LinkNotFoundError
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/browser_collection_views.txt", line 34, in browser_collection_views.txt
Failed example:
    browser.getControl(name='form.widgets.IDublinCore.title').value = collection_title
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest browser_collection_views.txt[15]>", line 1, in <module>
        browser.getControl(name='form.widgets.IDublinCore.title').value = collection_title
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: name 'form.widgets.IDublinCore.title'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/browser_collection_views.txt", line 36, in browser_collection_views.txt
Failed example:
    browser.getControl(name='form.widgets.IDublinCore.description').value = collection_description
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest browser_collection_views.txt[17]>", line 1, in <module>
        browser.getControl(name='form.widgets.IDublinCore.description').value = collection_description
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: name 'form.widgets.IDublinCore.description'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/browser_collection_views.txt", line 38, in browser_collection_views.txt
Failed example:
    browser.getControl(name='form.widgets.IRichTextBehavior.text').value = collection_text
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest browser_collection_views.txt[19]>", line 1, in <module>
        browser.getControl(name='form.widgets.IRichTextBehavior.text').value = collection_text
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: name 'form.widgets.IRichTextBehavior.text'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/browser_collection_views.txt", line 39, in browser_collection_views.txt
Failed example:
    browser.getControl(name='form.widgets.IRichTextBehavior.text.mimeType').value = ['text/html']
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest browser_collection_views.txt[20]>", line 1, in <module>
        browser.getControl(name='form.widgets.IRichTextBehavior.text.mimeType').value = ['text/html']
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: name 'form.widgets.IRichTextBehavior.text.mimeType'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/browser_collection_views.txt", line 40, in browser_collection_views.txt
Failed example:
    browser.getControl('Save').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest browser_collection_views.txt[21]>", line 1, in <module>
        browser.getControl('Save').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'Save'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/browser_collection_views.txt", line 49, in browser_collection_views.txt
Failed example:
    browser.open('http://nohost/plone/folder/collection')
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest browser_collection_views.txt[27]>", line 1, in <module>
        browser.open('http://nohost/plone/folder/collection')
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 256, in open
        self._processRequest(url, make_request)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 289, in _processRequest
        self._checkStatus()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 297, in _checkStatus
        raise HTTPError(self.url, code, msg, [], None)
    HTTPError: HTTP Error 404: Not Found
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/browser_collection_views.txt", line 53, in browser_collection_views.txt
Failed example:
    browser.getLink('Standard view').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest browser_collection_views.txt[28]>", line 1, in <module>
        browser.getLink('Standard view').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 323, in getLink
        html = self._html
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 554, in _html
        self.__html = self._response.html
      File "/home/jenkins/.buildout/eggs/WebTest-2.0.29-py2.7.egg/webtest/response.py", line 428, in html
        % self.content_type)
    AttributeError: Not an HTML response body (content-type: application/json)
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/browser_collection_views.txt", line 54, in browser_collection_views.txt
Failed example:
    collection_title in browser.contents
Expected:
    True
Got:
    False
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/browser_collection_views.txt", line 56, in browser_collection_views.txt
Failed example:
    collection_description in browser.contents
Expected:
    True
Got:
    False
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/browser_collection_views.txt", line 58, in browser_collection_views.txt
Failed example:
    collection_text in browser.contents
Expected:
    True
Got:
    False
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/browser_collection_views.txt", line 63, in browser_collection_views.txt
Failed example:
    browser.getLink('Standard view').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest browser_collection_views.txt[32]>", line 1, in <module>
        browser.getLink('Standard view').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 323, in getLink
        html = self._html
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 554, in _html
        self.__html = self._response.html
      File "/home/jenkins/.buildout/eggs/WebTest-2.0.29-py2.7.egg/webtest/response.py", line 428, in html
        % self.content_type)
    AttributeError: Not an HTML response body (content-type: application/json)
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/browser_collection_views.txt", line 64, in browser_collection_views.txt
Failed example:
    collection_title in browser.contents
Expected:
    True
Got:
    False
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/browser_collection_views.txt", line 66, in browser_collection_views.txt
Failed example:
    collection_description in browser.contents
Expected:
    True
Got:
    False
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/browser_collection_views.txt", line 68, in browser_collection_views.txt
Failed example:
    collection_text in browser.contents
Expected:
    True
Got:
    False
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/browser_collection_views.txt", line 73, in browser_collection_views.txt
Failed example:
    browser.getLink('All content').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest browser_collection_views.txt[36]>", line 1, in <module>
        browser.getLink('All content').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 323, in getLink
        html = self._html
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 554, in _html
        self.__html = self._response.html
      File "/home/jenkins/.buildout/eggs/WebTest-2.0.29-py2.7.egg/webtest/response.py", line 428, in html
        % self.content_type)
    AttributeError: Not an HTML response body (content-type: application/json)
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/browser_collection_views.txt", line 74, in browser_collection_views.txt
Failed example:
    collection_title in browser.contents
Expected:
    True
Got:
    False
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/browser_collection_views.txt", line 76, in browser_collection_views.txt
Failed example:
    collection_description in browser.contents
Expected:
    True
Got:
    False
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/browser_collection_views.txt", line 78, in browser_collection_views.txt
Failed example:
    collection_text in browser.contents
Expected:
    True
Got:
    False
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/browser_collection_views.txt", line 84, in browser_collection_views.txt
Failed example:
    browser.getLink('Tabular view').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest browser_collection_views.txt[41]>", line 1, in <module>
        browser.getLink('Tabular view').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 323, in getLink
        html = self._html
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 554, in _html
        self.__html = self._response.html
      File "/home/jenkins/.buildout/eggs/WebTest-2.0.29-py2.7.egg/webtest/response.py", line 428, in html
        % self.content_type)
    AttributeError: Not an HTML response body (content-type: application/json)
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/browser_collection_views.txt", line 85, in browser_collection_views.txt
Failed example:
    collection_title in browser.contents
Expected:
    True
Got:
    False
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/browser_collection_views.txt", line 87, in browser_collection_views.txt
Failed example:
    collection_description in browser.contents
Expected:
    True
Got:
    False
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/browser_collection_views.txt", line 89, in browser_collection_views.txt
Failed example:
    collection_text in browser.contents
Expected:
    True
Got:
    False
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/browser_collection_views.txt", line 96, in browser_collection_views.txt
Failed example:
    browser.open('http://nohost/plone/folder')
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest browser_collection_views.txt[45]>", line 1, in <module>
        browser.open('http://nohost/plone/folder')
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 256, in open
        self._processRequest(url, make_request)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 280, in _processRequest
        resp = make_request(reqargs)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 254, in make_request
        return self.testapp.get(url, **args)
      File "/home/jenkins/.buildout/eggs/WebTest-2.0.29-py2.7.egg/webtest/app.py", line 331, in get
        expect_errors=expect_errors)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 94, in do_request
        expect_errors)
      File "/home/jenkins/.buildout/eggs/WebTest-2.0.29-py2.7.egg/webtest/app.py", line 625, in do_request
        res = req.get_response(app, catch_exc_info=True)
      File "/home/jenkins/.buildout/eggs/WebOb-1.8.2-py2.7.egg/webob/request.py", line 1309, in send
        application, catch_exc_info=True)
      File "/home/jenkins/.buildout/eggs/WebOb-1.8.2-py2.7.egg/webob/request.py", line 1277, in call_application
        app_iter = application(self.environ, start_response)
      File "/home/jenkins/.buildout/eggs/WebTest-2.0.29-py2.7.egg/webtest/lint.py", line 200, in lint_app
        iterator = application(environ, start_response_wrapper)
      File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/plone.testing/src/plone/testing/_z2_testbrowser.py", line 38, in wrapped_func
        return func(*args, **kw)
      File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/plone.testing/src/plone/testing/_z2_testbrowser.py", line 65, in __call__
        wsgi_result = publish(environ, start_response)
      File "/home/jenkins/.buildout/eggs/Zope-4.0b5-py2.7.egg/ZPublisher/WSGIPublisher.py", line 270, in publish_module
        response = _publish(request, new_mod_info)
      File "/home/jenkins/.buildout/eggs/Zope-4.0b5-py2.7.egg/ZPublisher/WSGIPublisher.py", line 198, in publish
        obj = request.traverse(path, validated_hook=validate_user)
      File "/home/jenkins/.buildout/eggs/Zope-4.0b5-py2.7.egg/ZPublisher/BaseRequest.py", line 541, in traverse
        return response.notFoundError(URL)
      File "/home/jenkins/.buildout/eggs/Zope-4.0b5-py2.7.egg/ZPublisher/HTTPResponse.py", line 1006, in notFoundError
        raise exc
    NotFound: http://nohost/plone/folder
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/browser_collection_views.txt", line 97, in browser_collection_views.txt
Failed example:
    browser.getLink('Standard view').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest browser_collection_views.txt[46]>", line 1, in <module>
        browser.getLink('Standard view').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 323, in getLink
        html = self._html
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 554, in _html
        self.__html = self._response.html
      File "/home/jenkins/.buildout/eggs/WebTest-2.0.29-py2.7.egg/webtest/response.py", line 428, in html
        % self.content_type)
    AttributeError: Not an HTML response body (content-type: application/json)
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/browser_collection_views.txt", line 98, in browser_collection_views.txt
Failed example:
    'Folder' in browser.contents
Expected:
    True
Got:
    False
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/browser_collection_views.txt", line 100, in browser_collection_views.txt
Failed example:
    'Folder description' in browser.contents
Expected:
    True
Got:
    False
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/browser_collection_views.txt", line 105, in browser_collection_views.txt
Failed example:
    browser.open('http://nohost/plone/folder')
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest browser_collection_views.txt[49]>", line 1, in <module>
        browser.open('http://nohost/plone/folder')
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 256, in open
        self._processRequest(url, make_request)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 280, in _processRequest
        resp = make_request(reqargs)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 254, in make_request
        return self.testapp.get(url, **args)
      File "/home/jenkins/.buildout/eggs/WebTest-2.0.29-py2.7.egg/webtest/app.py", line 331, in get
        expect_errors=expect_errors)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 94, in do_request
        expect_errors)
      File "/home/jenkins/.buildout/eggs/WebTest-2.0.29-py2.7.egg/webtest/app.py", line 625, in do_request
        res = req.get_response(app, catch_exc_info=True)
      File "/home/jenkins/.buildout/eggs/WebOb-1.8.2-py2.7.egg/webob/request.py", line 1309, in send
        application, catch_exc_info=True)
      File "/home/jenkins/.buildout/eggs/WebOb-1.8.2-py2.7.egg/webob/request.py", line 1277, in call_application
        app_iter = application(self.environ, start_response)
      File "/home/jenkins/.buildout/eggs/WebTest-2.0.29-py2.7.egg/webtest/lint.py", line 200, in lint_app
        iterator = application(environ, start_response_wrapper)
      File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/plone.testing/src/plone/testing/_z2_testbrowser.py", line 38, in wrapped_func
        return func(*args, **kw)
      File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/plone.testing/src/plone/testing/_z2_testbrowser.py", line 65, in __call__
        wsgi_result = publish(environ, start_response)
      File "/home/jenkins/.buildout/eggs/Zope-4.0b5-py2.7.egg/ZPublisher/WSGIPublisher.py", line 270, in publish_module
        response = _publish(request, new_mod_info)
      File "/home/jenkins/.buildout/eggs/Zope-4.0b5-py2.7.egg/ZPublisher/WSGIPublisher.py", line 198, in publish
        obj = request.traverse(path, validated_hook=validate_user)
      File "/home/jenkins/.buildout/eggs/Zope-4.0b5-py2.7.egg/ZPublisher/BaseRequest.py", line 541, in traverse
        return response.notFoundError(URL)
      File "/home/jenkins/.buildout/eggs/Zope-4.0b5-py2.7.egg/ZPublisher/HTTPResponse.py", line 1006, in notFoundError
        raise exc
    NotFound: http://nohost/plone/folder
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/browser_collection_views.txt", line 106, in browser_collection_views.txt
Failed example:
    browser.getLink('Select a content item as default view...').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest browser_collection_views.txt[50]>", line 1, in <module>
        browser.getLink('Select a content item as default view...').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 323, in getLink
        html = self._html
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 554, in _html
        self.__html = self._response.html
      File "/home/jenkins/.buildout/eggs/WebTest-2.0.29-py2.7.egg/webtest/response.py", line 428, in html
        % self.content_type)
    AttributeError: Not an HTML response body (content-type: application/json)
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/browser_collection_views.txt", line 107, in browser_collection_views.txt
Failed example:
    browser.getControl(name='objectId').value = ['collection']
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest browser_collection_views.txt[51]>", line 1, in <module>
        browser.getControl(name='objectId').value = ['collection']
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 387, in getControl
        label, name, self._getAllResponseForms(),
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 397, in _getAllResponseForms
        respforms = self._response.forms
      File "/home/jenkins/.buildout/eggs/WebTest-2.0.29-py2.7.egg/webtest/response.py", line 43, in forms
        self._parse_forms()
      File "/home/jenkins/.buildout/eggs/WebTest-2.0.29-py2.7.egg/webtest/response.py", line 77, in _parse_forms
        form_texts = [text_type(f) for f in self.html('form')]
      File "/home/jenkins/.buildout/eggs/WebTest-2.0.29-py2.7.egg/webtest/response.py", line 428, in html
        % self.content_type)
    AttributeError: Not an HTML response body (content-type: application/json)
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/browser_collection_views.txt", line 108, in browser_collection_views.txt
Failed example:
    browser.getControl('Save').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest browser_collection_views.txt[52]>", line 1, in <module>
        browser.getControl('Save').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'Save'
    (there are no form items in the HTML)
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/browser_collection_views.txt", line 109, in browser_collection_views.txt
Failed example:
    collection_title in browser.contents
Expected:
    True
Got:
    False
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/browser_collection_views.txt", line 111, in browser_collection_views.txt
Failed example:
    collection_description in browser.contents
Expected:
    True
Got:
    False
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/browser_collection_views.txt", line 113, in browser_collection_views.txt
Failed example:
    collection_text in browser.contents
Expected:
    True
Got:
    False


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


FAILED:  Products.CMFPlone.tests.csrf.txt

Error Message:
Failed doctest test for csrf.txt

Stack Trace:
Failed doctest test for csrf.txt
  File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 0

----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 67, in csrf.txt
Failed example:
    browser.open('http://nohost/plone/@@new-user')
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[26]>", line 1, in <module>
        browser.open('http://nohost/plone/@@new-user')
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 256, in open
        self._processRequest(url, make_request)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 280, in _processRequest
        resp = make_request(reqargs)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 254, in make_request
        return self.testapp.get(url, **args)
      File "/home/jenkins/.buildout/eggs/WebTest-2.0.29-py2.7.egg/webtest/app.py", line 331, in get
        expect_errors=expect_errors)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 94, in do_request
        expect_errors)
      File "/home/jenkins/.buildout/eggs/WebTest-2.0.29-py2.7.egg/webtest/app.py", line 625, in do_request
        res = req.get_response(app, catch_exc_info=True)
      File "/home/jenkins/.buildout/eggs/WebOb-1.8.2-py2.7.egg/webob/request.py", line 1309, in send
        application, catch_exc_info=True)
      File "/home/jenkins/.buildout/eggs/WebOb-1.8.2-py2.7.egg/webob/request.py", line 1277, in call_application
        app_iter = application(self.environ, start_response)
      File "/home/jenkins/.buildout/eggs/WebTest-2.0.29-py2.7.egg/webtest/lint.py", line 200, in lint_app
        iterator = application(environ, start_response_wrapper)
      File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/plone.testing/src/plone/testing/_z2_testbrowser.py", line 38, in wrapped_func
        return func(*args, **kw)
      File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/plone.testing/src/plone/testing/_z2_testbrowser.py", line 65, in __call__
        wsgi_result = publish(environ, start_response)
      File "/home/jenkins/.buildout/eggs/Zope-4.0b5-py2.7.egg/ZPublisher/WSGIPublisher.py", line 270, in publish_module
        response = _publish(request, new_mod_info)
      File "/home/jenkins/.buildout/eggs/Zope-4.0b5-py2.7.egg/ZPublisher/WSGIPublisher.py", line 198, in publish
        obj = request.traverse(path, validated_hook=validate_user)
      File "/home/jenkins/.buildout/eggs/Zope-4.0b5-py2.7.egg/ZPublisher/BaseRequest.py", line 654, in traverse
        response.unauthorized()
      File "/home/jenkins/.buildout/eggs/Zope-4.0b5-py2.7.egg/ZPublisher/HTTPResponse.py", line 1047, in unauthorized
        raise exc
    Unauthorized: You are not authorized to access this resource.
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 68, in csrf.txt
Failed example:
    buttonName = browser.getControl('Register').name
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[27]>", line 1, in <module>
        buttonName = browser.getControl('Register').name
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'Register'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 76, in csrf.txt
Failed example:
    data = '&'.join([
        'form.widgets.fullname=John Doe',
        'form.widgets.username=john',
        'form.widgets.email=john at spam-factory.com',
        'form.widgets.password=johnnyrulez',
        'form.widgets.password_ctl=johnnyrulez',
        '{}=Register',
        'form.submitted=1']).format(buttonName)
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[28]>", line 8, in <module>
        'form.submitted=1']).format(buttonName)
    NameError: name 'buttonName' is not defined
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 84, in csrf.txt
Failed example:
    browser.open('http://nohost/plone/@@new-user', data)
Expected:
    Traceback (most recent call last):
    ...
    Forbidden: Form authenticator is invalid.
Got:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[29]>", line 1, in <module>
        browser.open('http://nohost/plone/@@new-user', data)
    NameError: name 'data' is not defined
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 94, in csrf.txt
Failed example:
    browser.open('http://nohost/plone/@@new-user')
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[31]>", line 1, in <module>
        browser.open('http://nohost/plone/@@new-user')
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 256, in open
        self._processRequest(url, make_request)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 280, in _processRequest
        resp = make_request(reqargs)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 254, in make_request
        return self.testapp.get(url, **args)
      File "/home/jenkins/.buildout/eggs/WebTest-2.0.29-py2.7.egg/webtest/app.py", line 331, in get
        expect_errors=expect_errors)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 94, in do_request
        expect_errors)
      File "/home/jenkins/.buildout/eggs/WebTest-2.0.29-py2.7.egg/webtest/app.py", line 625, in do_request
        res = req.get_response(app, catch_exc_info=True)
      File "/home/jenkins/.buildout/eggs/WebOb-1.8.2-py2.7.egg/webob/request.py", line 1309, in send
        application, catch_exc_info=True)
      File "/home/jenkins/.buildout/eggs/WebOb-1.8.2-py2.7.egg/webob/request.py", line 1277, in call_application
        app_iter = application(self.environ, start_response)
      File "/home/jenkins/.buildout/eggs/WebTest-2.0.29-py2.7.egg/webtest/lint.py", line 200, in lint_app
        iterator = application(environ, start_response_wrapper)
      File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/plone.testing/src/plone/testing/_z2_testbrowser.py", line 38, in wrapped_func
        return func(*args, **kw)
      File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/plone.testing/src/plone/testing/_z2_testbrowser.py", line 65, in __call__
        wsgi_result = publish(environ, start_response)
      File "/home/jenkins/.buildout/eggs/Zope-4.0b5-py2.7.egg/ZPublisher/WSGIPublisher.py", line 270, in publish_module
        response = _publish(request, new_mod_info)
      File "/home/jenkins/.buildout/eggs/Zope-4.0b5-py2.7.egg/ZPublisher/WSGIPublisher.py", line 198, in publish
        obj = request.traverse(path, validated_hook=validate_user)
      File "/home/jenkins/.buildout/eggs/Zope-4.0b5-py2.7.egg/ZPublisher/BaseRequest.py", line 654, in traverse
        response.unauthorized()
      File "/home/jenkins/.buildout/eggs/Zope-4.0b5-py2.7.egg/ZPublisher/HTTPResponse.py", line 1047, in unauthorized
        raise exc
    Unauthorized: You are not authorized to access this resource.
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 95, in csrf.txt
Failed example:
    browser.getControl(name='_authenticator', index=0)
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[32]>", line 1, in <module>
        browser.getControl(name='_authenticator', index=0)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: name '_authenticator'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 98, in csrf.txt
Failed example:
    browser.getControl('Full Name').value = 'John Doe'
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[33]>", line 1, in <module>
        browser.getControl('Full Name').value = 'John Doe'
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'Full Name'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 99, in csrf.txt
Failed example:
    browser.getControl('User Name').value = 'john'
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[34]>", line 1, in <module>
        browser.getControl('User Name').value = 'john'
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'User Name'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 100, in csrf.txt
Failed example:
    browser.getControl('E-mail').value = 'john at foo-security.com'
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[35]>", line 1, in <module>
        browser.getControl('E-mail').value = 'john at foo-security.com'
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'E-mail'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 101, in csrf.txt
Failed example:
    browser.getControl('Password').value = 'y0d4Wg'
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[36]>", line 1, in <module>
        browser.getControl('Password').value = 'y0d4Wg'
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'Password'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 102, in csrf.txt
Failed example:
    browser.getControl('Confirm password').value = 'y0d4Wg'
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[37]>", line 1, in <module>
        browser.getControl('Confirm password').value = 'y0d4Wg'
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'Confirm password'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 103, in csrf.txt
Failed example:
    browser.getControl('Register').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[38]>", line 1, in <module>
        browser.getControl('Register').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'Register'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 104, in csrf.txt
Failed example:
    'User added.' in browser.contents
Expected:
    True
Got:
    False
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 106, in csrf.txt
Failed example:
    bool(portal.acl_users.getUser('john'))
Expected:
    True
Got:
    False
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 174, in csrf.txt
Failed example:
    browser.open('http://nohost/plone/@@user-information?userid=%s' % SITE_OWNER_NAME)
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[73]>", line 1, in <module>
        browser.open('http://nohost/plone/@@user-information?userid=%s' % SITE_OWNER_NAME)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 256, in open
        self._processRequest(url, make_request)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 280, in _processRequest
        resp = make_request(reqargs)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 254, in make_request
        return self.testapp.get(url, **args)
      File "/home/jenkins/.buildout/eggs/WebTest-2.0.29-py2.7.egg/webtest/app.py", line 331, in get
        expect_errors=expect_errors)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 94, in do_request
        expect_errors)
      File "/home/jenkins/.buildout/eggs/WebTest-2.0.29-py2.7.egg/webtest/app.py", line 625, in do_request
        res = req.get_response(app, catch_exc_info=True)
      File "/home/jenkins/.buildout/eggs/WebOb-1.8.2-py2.7.egg/webob/request.py", line 1309, in send
        application, catch_exc_info=True)
      File "/home/jenkins/.buildout/eggs/WebOb-1.8.2-py2.7.egg/webob/request.py", line 1277, in call_application
        app_iter = application(self.environ, start_response)
      File "/home/jenkins/.buildout/eggs/WebTest-2.0.29-py2.7.egg/webtest/lint.py", line 200, in lint_app
        iterator = application(environ, start_response_wrapper)
      File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/plone.testing/src/plone/testing/_z2_testbrowser.py", line 38, in wrapped_func
        return func(*args, **kw)
      File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/plone.testing/src/plone/testing/_z2_testbrowser.py", line 65, in __call__
        wsgi_result = publish(environ, start_response)
      File "/home/jenkins/.buildout/eggs/Zope-4.0b5-py2.7.egg/ZPublisher/WSGIPublisher.py", line 270, in publish_module
        response = _publish(request, new_mod_info)
      File "/home/jenkins/.buildout/eggs/Zope-4.0b5-py2.7.egg/ZPublisher/WSGIPublisher.py", line 198, in publish
        obj = request.traverse(path, validated_hook=validate_user)
      File "/home/jenkins/.buildout/eggs/Zope-4.0b5-py2.7.egg/ZPublisher/BaseRequest.py", line 654, in traverse
        response.unauthorized()
      File "/home/jenkins/.buildout/eggs/Zope-4.0b5-py2.7.egg/ZPublisher/HTTPResponse.py", line 1047, in unauthorized
        raise exc
    Unauthorized: You are not authorized to access this resource.
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 175, in csrf.txt
Failed example:
    browser.getControl('Full Name').value = 'John Doe'
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[74]>", line 1, in <module>
        browser.getControl('Full Name').value = 'John Doe'
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'Full Name'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 176, in csrf.txt
Failed example:
    browser.getControl('E-mail').value = 'john at foo-security.com'
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[75]>", line 1, in <module>
        browser.getControl('E-mail').value = 'john at foo-security.com'
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'E-mail'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 177, in csrf.txt
Failed example:
    browser.getControl('Save').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[76]>", line 1, in <module>
        browser.getControl('Save').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'Save'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 178, in csrf.txt
Failed example:
    browser.contents
Expected:
    '...Info...Changes saved...'
Got:
    '<!DOCTYPE html>\n<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">\n  <head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />\n    <title>Plone site</title>\n    <link rel="shortcut icon" type="image/x-icon" href="/plone/++theme++barceloneta/barceloneta-favicon.ico" />\n    <link rel="apple-touch-icon" href="/plone/++theme++barceloneta/barceloneta-apple-touch-icon.png" />\n    <link rel="apple-touch-icon-precomposed" sizes="144x144" href="/plone/++theme++barceloneta/barceloneta-apple-touch-icon-144x144-precomposed.png" />\n    <link rel="apple-touch-icon-precomposed" sizes="114x114" href="/plone/++theme++barceloneta/barceloneta-apple-touch-icon-114x114-precomposed.png" />\n    <link rel="apple-touch-icon-precomposed" sizes="72x72" href="/plone/++theme++barceloneta/barceloneta-apple-touch-icon-72x72-precomposed.png" />\n    <link rel="apple-touch-icon-precomposed" sizes="57x57" href="/plone/++theme++barceloneta/barceloneta-apple-touch-icon-57x57-precomposed.png" />\n    <link rel="apple-touch-icon-precomposed" href="/plone/++theme++barceloneta/barceloneta-apple-touch-icon-precomposed.png" />\n  <meta content="summary" name="twitter:card" /><meta content="Plone site" property="og:site_name" /><meta content="Plone site" property="og:title" /><meta content="website" property="og:type" /><meta content="" property="og:description" /><meta content="http://nohost/plone" property="og:url" /><meta content="http://nohost/plone/logo.png" property="og:image" /><meta content="image/png" property="og:image:type" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Plone - http://plone.com" /><link rel="stylesheet" href="http://nohost/plone/++plone++production/++unique++2018-10-03T09:53:36.558966/default.css" data-bundle="production" /><link rel="stylesheet" href="http://nohost/plone//++theme++barceloneta/less/barceloneta-compiled.css" data-bundle="diazo" /><link rel="alternate" href="http://nohost/plone/RSS" title="Plone site - RSS 1.0" type="application/rss+xml" /><link rel="alternate" href="http://nohost/plone/rss.xml" title="Plone site - RSS 2.0" type="application/rss+xml" /><link rel="alternate" href="http://nohost/plone/atom.xml" title="Plone site - Atom" type="application/rss+xml" /><link rel="canonical" href="http://nohost/plone" /><link rel="search" href="http://nohost/plone/@@search" title="Search this site" /><script>PORTAL_URL = \'http://nohost/plone\';</script><script src="http://nohost/plone/++plone++production/++unique++2018-10-03T09:53:36.558966/default.js" data-bundle="production"></script></head>\n  <body id="visual-portal-wrapper" class="frontend icons-on pat-markspeciallinks portaltype-plone-site site-plone template-listing_view thumbs-on userrole-anonymous viewpermission-view" dir="ltr" data-i18ncatalogurl="http://nohost/plone/plonejsi18n" data-pat-plone-modal="{"actionOptions": {"displayInModal": false}}" data-pat-markspeciallinks="{"external_links_open_new_window": false, "mark_special_links": true}" data-view-url="http://nohost/plone" data-portal-url="http://nohost/plone" data-pat-pickadate="{"date": {"selectYears": 200}, "time": {"interval": 5 } }" data-base-url="http://nohost/plone"><div class="outer-wrapper">\n      <header id="content-header">\n        <div class="container">\n          \n      <div id="portal-header">\n    <a id="portal-logo" title="Plone site" href="http://nohost/plone">\n    <img src="http://nohost/plone/logo.png" alt="Plone site" title="Plone site" /></a>\n\n<div id="portal-searchbox">\n\n    <form id="searchGadget_form" action="http://nohost/plone/@@search" role="search" data-pat-livesearch="ajaxUrl:http://nohost/plone/@@ajax-search" class="pat-livesearch">\n\n        <div class="LSBox">\n        <label class="hiddenStructure" for="searchGadget">Search Site</label>\n             \n        <div class="searchSection">\n            <input id="searchbox_currentfolder_only" class="noborder" type="checkbox" name="path" value="/plone" />\n            <label for="searchbox_currentfolder_only" style="cursor: pointer">only in current section</label>\n        </div>\n             \n        <input name="SearchableText" type="text" size="18" id="searchGadget" title="Search Site" placeholder="Search Site" class="searchField" />\n\n        <input class="searchButton" type="submit" value="Search" />\n\n         </div>\n    </form>\n\n    <div id="portal-advanced-search" class="hiddenStructure">\n        <a href="http://nohost/plone/@@search">Advanced Search\xe2\x80\xa6</a>\n    </div>\n\n</div>\n\n<div id="portal-anontools">\n  <ul>\n    <li>\n      \n          <a title="Log in" data-pat-plone-modal="{"prependContent": ".portalMessage", "title": "Log in", "width": "26em", "actionOptions": {"redirectOnResponse": true}}" id="personaltools-login" href="http://nohost/plone/login" class="pat-plone-modal">Log in</a>\n      \n    </li>\n  </ul>\n</div>\n\n\n\n\n\n</div>\n\n    \n          \n        </div>\n      </header>\n      <div id="mainnavigation-wrapper">\n        <div id="mainnavigation">\n\n  <p class="hiddenStructure">Navigation</p>\n  <nav class="plone-navbar" id="portal-globalnav-wrapper">\n    <div class="container">\n      <div class="plone-navbar-header">\n        <button type="button" class="plone-navbar-toggle" data-toggle="collapse" data-target="#portal-globalnav-collapse">\n          <span class="sr-only">Toggle navigation</span>\n          <span class="icon-bar"></span>\n          <span class="icon-bar"></span>\n          <span class="icon-bar"></span>\n        </button>\n      </div>\n\n      <div class="plone-collapse plone-navbar-collapse" id="portal-globalnav-collapse">\n        <ul class="plone-nav plone-navbar-nav" id="portal-globalnav">\n            \n              <li id="portaltab-index_html" class="selected">\n                  <a href="http://nohost/plone" title="">Home</a>\n              </li>\n            \n        </ul>\n      </div>\n    </div>\n  </nav>\n\n\n</div>\n      </div>\n      \n      <div id="above-content-wrapper">\n          <div id="viewlet-above-content"><nav id="portal-breadcrumbs" class="plone-breadcrumb">\n  <div class="container">\n    <span id="breadcrumbs-you-are-here" class="hiddenStructure">You are here:</span>\n    <ol aria-labelledby="breadcrumbs-you-are-here">\n      <li id="breadcrumbs-home">\n        <a href="http://nohost/plone">Home</a>\n      </li>\n      \n    </ol>\n  </div>\n</nav>\n</div>\n      </div>\n      <div class="container">\n        <div class="row">\n          <aside id="global_statusmessage">\n      \n\n    <div class="portalMessage info">\n        <strong>Info</strong>\n        Welcome! You are now logged in.\n    </div>\n\n\n\n      <div>\n      </div>\n    </aside>\n        </div>\n        <main id="main-container" class="row row-offcanvas row-offcanvas-right">\n          <div id="column1-container">\n          </div>\n          \n\n    \n\n    <div class="col-xs-12 col-sm-12">\n      <div class="row">\n        <div class="col-xs-12 col-sm-12">\n          <article id="content">\n\n          \n\n          <header>\n            <div id="viewlet-above-content-title"><span id="social-tags-body" style="display: none" itemscope="" itemtype="http://schema.org/WebPage">\n  <span itemprop="name">Plone site</span>\n  <span itemprop="description"></span>\n  <span itemprop="url">http://nohost/plone</span>\n  <span itemprop="image">http://nohost/plone/logo.png</span>\n</span>\n</div>\n            \n                <h1 class="documentFirstHeading">Plone site</h1>\n            \n            <div id="viewlet-below-content-title">\n\n</div>\n\n            \n                \n            \n          </header>\n\n          <div id="viewlet-above-content-body"></div>\n          <div id="content-core">\n            \n\n\n  \n\n  \n    \n      \n\n      \n        <p class="discreet">There are currently no items in this folder.</p>\n      \n\n    \n  \n\n\n\n          </div>\n          <div id="viewlet-below-content-body">\n\n\n\n    <div class="visualClear"><!-- --></div>\n\n    <div class="documentActions">\n        \n\n        \n\n    </div>\n\n</div>\n\n          \n        </article>\n        </div>\n      </div>\n      <footer class="row">\n        <div class="col-xs-12 col-sm-12">\n          <div id="viewlet-below-content">\n\n\n</div>\n        </div>\n      </footer>\n    </div>\n  \n          <div id="column2-container">\n          </div>\n        </main><!--/row-->\n      </div><!--/container-->\n    </div><!--/outer-wrapper --><footer id="portal-footer-wrapper">\n      <div class="container" id="portal-footer">\n      <div class="row">\n\t<div class="col-xs-12">\n\t\t\n<div class="portletWrapper" id="portletwrapper-706c6f6e652e666f6f746572706f72746c6574730a636f6e746578740a2f706c6f6e650a666f6f746572" data-portlethash="706c6f6e652e666f6f746572706f72746c6574730a636f6e746578740a2f706c6f6e650a666f6f746572">\n\n  \n\n  \n    \n\n  <aside class="portlet portletClassic" id="portal-footer-signature">\n    <div class="portletContent">\n      The \n           <a href="http://plone.com">Plone<sup>\xc2\xae</sup> Open Source CMS/WCM</a>\n       is <abbr title="Copyright">\xc2\xa9</abbr> 2000-2018 by the \n           <a href="http://plone.org/foundation">Plone Foundation</a> and friends.\n\n      Distributed under the \n                <a href="http://creativecommons.org/licenses/GPL/2.0/">GNU GPL license</a>.\n    </div>\n  </aside>\n\n\n  \n\n</div>\n\n<div class="portletWrapper" id="portletwrapper-706c6f6e652e666f6f746572706f72746c6574730a636f6e746578740a2f706c6f6e650a616374696f6e73" data-portlethash="706c6f6e652e666f6f746572706f72746c6574730a636f6e746578740a2f706c6f6e650a616374696f6e73">\n\n<aside class="portlet portletActions">\n\n  \n  <div class="portletContent">\n    <ul class="actions-site_actions">\n      \n        <li class="portletItem">\n          <a href="http://nohost/plone/sitemap">\n\n            <span>Site Map</span>\n\n            \n\n          </a>\n        </li>\n      \n        <li class="portletItem">\n          <a href="http://nohost/plone/accessibility-info">\n\n            <span>Accessibility</span>\n\n            \n\n          </a>\n        </li>\n      \n        <li class="portletItem">\n          <a href="http://nohost/plone/contact-info" class="pat-plone-modal" data-pat-plone-modal="{}">\n\n            <span>Contact</span>\n\n            \n\n          </a>\n        </li>\n      \n    </ul>\n  </div>\n</aside>\n\n</div>\n\n<div class="portletWrapper" id="portletwrapper-706c6f6e652e666f6f746572706f72746c6574730a636f6e746578740a2f706c6f6e650a636f6c6f70686f6e" data-portlethash="706c6f6e652e666f6f746572706f72746c6574730a636f6e746578740a2f706c6f6e650a636f6c6f70686f6e">\n\n  \n\n  \n    \n\n  <aside class="portlet portletClassic" id="portal-colophon">\n    <div class="portletContent">\n      <a href="http://plone.com" target="_blank" title="This site was built using the Plone Open Source CMS/WCM.">Powered by Plone & Python</a>\n    </div>\n  </aside>\n\n\n  \n\n</div>\n\n\n\t</div>\n</div>\n\n\n    </div>\n    </footer></body>\n</html>'
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 182, in csrf.txt
Failed example:
    browser.getControl(name='_authenticator', index=0).value = 'invalid!'
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[79]>", line 1, in <module>
        browser.getControl(name='_authenticator', index=0).value = 'invalid!'
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: name '_authenticator'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 183, in csrf.txt
Failed example:
    browser.getControl('Full Name').value = 'John Doe'
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[80]>", line 1, in <module>
        browser.getControl('Full Name').value = 'John Doe'
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'Full Name'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 184, in csrf.txt
Failed example:
    browser.getControl('E-mail').value = 'john.doe at foo-security.net'
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[81]>", line 1, in <module>
        browser.getControl('E-mail').value = 'john.doe at foo-security.net'
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'E-mail'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 185, in csrf.txt
Failed example:
    browser.getControl('Save').click()
Expected:
    Traceback (most recent call last):
    ...
    Forbidden: Form authenticator is invalid.
Got:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[82]>", line 1, in <module>
        browser.getControl('Save').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'Save'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 198, in csrf.txt
Failed example:
    browser.open('http://nohost/plone/@@overview-controlpanel')
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[83]>", line 1, in <module>
        browser.open('http://nohost/plone/@@overview-controlpanel')
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 256, in open
        self._processRequest(url, make_request)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 280, in _processRequest
        resp = make_request(reqargs)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 254, in make_request
        return self.testapp.get(url, **args)
      File "/home/jenkins/.buildout/eggs/WebTest-2.0.29-py2.7.egg/webtest/app.py", line 331, in get
        expect_errors=expect_errors)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 94, in do_request
        expect_errors)
      File "/home/jenkins/.buildout/eggs/WebTest-2.0.29-py2.7.egg/webtest/app.py", line 625, in do_request
        res = req.get_response(app, catch_exc_info=True)
      File "/home/jenkins/.buildout/eggs/WebOb-1.8.2-py2.7.egg/webob/request.py", line 1309, in send
        application, catch_exc_info=True)
      File "/home/jenkins/.buildout/eggs/WebOb-1.8.2-py2.7.egg/webob/request.py", line 1277, in call_application
        app_iter = application(self.environ, start_response)
      File "/home/jenkins/.buildout/eggs/WebTest-2.0.29-py2.7.egg/webtest/lint.py", line 200, in lint_app
        iterator = application(environ, start_response_wrapper)
      File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/plone.testing/src/plone/testing/_z2_testbrowser.py", line 38, in wrapped_func
        return func(*args, **kw)
      File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/plone.testing/src/plone/testing/_z2_testbrowser.py", line 65, in __call__
        wsgi_result = publish(environ, start_response)
      File "/home/jenkins/.buildout/eggs/Zope-4.0b5-py2.7.egg/ZPublisher/WSGIPublisher.py", line 270, in publish_module
        response = _publish(request, new_mod_info)
      File "/home/jenkins/.buildout/eggs/Zope-4.0b5-py2.7.egg/ZPublisher/WSGIPublisher.py", line 198, in publish
        obj = request.traverse(path, validated_hook=validate_user)
      File "/home/jenkins/.buildout/eggs/Zope-4.0b5-py2.7.egg/ZPublisher/BaseRequest.py", line 654, in traverse
        response.unauthorized()
      File "/home/jenkins/.buildout/eggs/Zope-4.0b5-py2.7.egg/ZPublisher/HTTPResponse.py", line 1047, in unauthorized
        raise exc
    Unauthorized: You are not authorized to access this resource.
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 199, in csrf.txt
Failed example:
    browser.getLink('Security').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[84]>", line 1, in <module>
        browser.getLink('Security').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 336, in getLink
        raise LinkNotFoundError()
    LinkNotFoundError
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 200, in csrf.txt
Failed example:
    browser.getControl(name='form.widgets.enable_user_pwd_choice:list').value = ['selected']
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[85]>", line 1, in <module>
        browser.getControl(name='form.widgets.enable_user_pwd_choice:list').value = ['selected']
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: name 'form.widgets.enable_user_pwd_choice:list'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 201, in csrf.txt
Failed example:
    browser.getControl('Save').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[86]>", line 1, in <module>
        browser.getControl('Save').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'Save'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 203, in csrf.txt
Failed example:
    browser.getLink('Users and Groups').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[87]>", line 1, in <module>
        browser.getLink('Users and Groups').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 336, in getLink
        raise LinkNotFoundError()
    LinkNotFoundError
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 204, in csrf.txt
Failed example:
    browser.getLink('Add New User').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[88]>", line 1, in <module>
        browser.getLink('Add New User').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 336, in getLink
        raise LinkNotFoundError()
    LinkNotFoundError
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 205, in csrf.txt
Failed example:
    browser.getControl('User Name').value = 'johnny'
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[89]>", line 1, in <module>
        browser.getControl('User Name').value = 'johnny'
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'User Name'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 206, in csrf.txt
Failed example:
    browser.getControl('E-mail').value = 'john at foo-security.com'
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[90]>", line 1, in <module>
        browser.getControl('E-mail').value = 'john at foo-security.com'
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'E-mail'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 207, in csrf.txt
Failed example:
    browser.getControl('Password').value = 'y0d4Wg!'
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[91]>", line 1, in <module>
        browser.getControl('Password').value = 'y0d4Wg!'
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'Password'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 208, in csrf.txt
Failed example:
    browser.getControl('Confirm password').value = 'y0d4Wg!'
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[92]>", line 1, in <module>
        browser.getControl('Confirm password').value = 'y0d4Wg!'
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'Confirm password'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 209, in csrf.txt
Failed example:
    browser.getControl('Register').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[93]>", line 1, in <module>
        browser.getControl('Register').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'Register'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 210, in csrf.txt
Failed example:
    browser.contents
Expected:
    '...Info...User added...'
Got:
    '<!DOCTYPE html>\n<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">\n  <head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />\n    <title>Plone site</title>\n    <link rel="shortcut icon" type="image/x-icon" href="/plone/++theme++barceloneta/barceloneta-favicon.ico" />\n    <link rel="apple-touch-icon" href="/plone/++theme++barceloneta/barceloneta-apple-touch-icon.png" />\n    <link rel="apple-touch-icon-precomposed" sizes="144x144" href="/plone/++theme++barceloneta/barceloneta-apple-touch-icon-144x144-precomposed.png" />\n    <link rel="apple-touch-icon-precomposed" sizes="114x114" href="/plone/++theme++barceloneta/barceloneta-apple-touch-icon-114x114-precomposed.png" />\n    <link rel="apple-touch-icon-precomposed" sizes="72x72" href="/plone/++theme++barceloneta/barceloneta-apple-touch-icon-72x72-precomposed.png" />\n    <link rel="apple-touch-icon-precomposed" sizes="57x57" href="/plone/++theme++barceloneta/barceloneta-apple-touch-icon-57x57-precomposed.png" />\n    <link rel="apple-touch-icon-precomposed" href="/plone/++theme++barceloneta/barceloneta-apple-touch-icon-precomposed.png" />\n  <meta content="summary" name="twitter:card" /><meta content="Plone site" property="og:site_name" /><meta content="Plone site" property="og:title" /><meta content="website" property="og:type" /><meta content="" property="og:description" /><meta content="http://nohost/plone" property="og:url" /><meta content="http://nohost/plone/logo.png" property="og:image" /><meta content="image/png" property="og:image:type" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Plone - http://plone.com" /><link rel="stylesheet" href="http://nohost/plone/++plone++production/++unique++2018-10-03T09:53:36.558966/default.css" data-bundle="production" /><link rel="stylesheet" href="http://nohost/plone//++theme++barceloneta/less/barceloneta-compiled.css" data-bundle="diazo" /><link rel="alternate" href="http://nohost/plone/RSS" title="Plone site - RSS 1.0" type="application/rss+xml" /><link rel="alternate" href="http://nohost/plone/rss.xml" title="Plone site - RSS 2.0" type="application/rss+xml" /><link rel="alternate" href="http://nohost/plone/atom.xml" title="Plone site - Atom" type="application/rss+xml" /><link rel="canonical" href="http://nohost/plone" /><link rel="search" href="http://nohost/plone/@@search" title="Search this site" /><script>PORTAL_URL = \'http://nohost/plone\';</script><script src="http://nohost/plone/++plone++production/++unique++2018-10-03T09:53:36.558966/default.js" data-bundle="production"></script></head>\n  <body id="visual-portal-wrapper" class="frontend icons-on pat-markspeciallinks portaltype-plone-site site-plone template-listing_view thumbs-on userrole-anonymous viewpermission-view" dir="ltr" data-i18ncatalogurl="http://nohost/plone/plonejsi18n" data-pat-plone-modal="{"actionOptions": {"displayInModal": false}}" data-pat-markspeciallinks="{"external_links_open_new_window": false, "mark_special_links": true}" data-view-url="http://nohost/plone" data-portal-url="http://nohost/plone" data-pat-pickadate="{"date": {"selectYears": 200}, "time": {"interval": 5 } }" data-base-url="http://nohost/plone"><div class="outer-wrapper">\n      <header id="content-header">\n        <div class="container">\n          \n      <div id="portal-header">\n    <a id="portal-logo" title="Plone site" href="http://nohost/plone">\n    <img src="http://nohost/plone/logo.png" alt="Plone site" title="Plone site" /></a>\n\n<div id="portal-searchbox">\n\n    <form id="searchGadget_form" action="http://nohost/plone/@@search" role="search" data-pat-livesearch="ajaxUrl:http://nohost/plone/@@ajax-search" class="pat-livesearch">\n\n        <div class="LSBox">\n        <label class="hiddenStructure" for="searchGadget">Search Site</label>\n             \n        <div class="searchSection">\n            <input id="searchbox_currentfolder_only" class="noborder" type="checkbox" name="path" value="/plone" />\n            <label for="searchbox_currentfolder_only" style="cursor: pointer">only in current section</label>\n        </div>\n             \n        <input name="SearchableText" type="text" size="18" id="searchGadget" title="Search Site" placeholder="Search Site" class="searchField" />\n\n        <input class="searchButton" type="submit" value="Search" />\n\n         </div>\n    </form>\n\n    <div id="portal-advanced-search" class="hiddenStructure">\n        <a href="http://nohost/plone/@@search">Advanced Search\xe2\x80\xa6</a>\n    </div>\n\n</div>\n\n<div id="portal-anontools">\n  <ul>\n    <li>\n      \n          <a title="Log in" data-pat-plone-modal="{"prependContent": ".portalMessage", "title": "Log in", "width": "26em", "actionOptions": {"redirectOnResponse": true}}" id="personaltools-login" href="http://nohost/plone/login" class="pat-plone-modal">Log in</a>\n      \n    </li>\n  </ul>\n</div>\n\n\n\n\n\n</div>\n\n    \n          \n        </div>\n      </header>\n      <div id="mainnavigation-wrapper">\n        <div id="mainnavigation">\n\n  <p class="hiddenStructure">Navigation</p>\n  <nav class="plone-navbar" id="portal-globalnav-wrapper">\n    <div class="container">\n      <div class="plone-navbar-header">\n        <button type="button" class="plone-navbar-toggle" data-toggle="collapse" data-target="#portal-globalnav-collapse">\n          <span class="sr-only">Toggle navigation</span>\n          <span class="icon-bar"></span>\n          <span class="icon-bar"></span>\n          <span class="icon-bar"></span>\n        </button>\n      </div>\n\n      <div class="plone-collapse plone-navbar-collapse" id="portal-globalnav-collapse">\n        <ul class="plone-nav plone-navbar-nav" id="portal-globalnav">\n            \n              <li id="portaltab-index_html" class="selected">\n                  <a href="http://nohost/plone" title="">Home</a>\n              </li>\n            \n        </ul>\n      </div>\n    </div>\n  </nav>\n\n\n</div>\n      </div>\n      \n      <div id="above-content-wrapper">\n          <div id="viewlet-above-content"><nav id="portal-breadcrumbs" class="plone-breadcrumb">\n  <div class="container">\n    <span id="breadcrumbs-you-are-here" class="hiddenStructure">You are here:</span>\n    <ol aria-labelledby="breadcrumbs-you-are-here">\n      <li id="breadcrumbs-home">\n        <a href="http://nohost/plone">Home</a>\n      </li>\n      \n    </ol>\n  </div>\n</nav>\n</div>\n      </div>\n      <div class="container">\n        <div class="row">\n          <aside id="global_statusmessage">\n      \n\n    <div class="portalMessage info">\n        <strong>Info</strong>\n        Welcome! You are now logged in.\n    </div>\n\n\n\n      <div>\n      </div>\n    </aside>\n        </div>\n        <main id="main-container" class="row row-offcanvas row-offcanvas-right">\n          <div id="column1-container">\n          </div>\n          \n\n    \n\n    <div class="col-xs-12 col-sm-12">\n      <div class="row">\n        <div class="col-xs-12 col-sm-12">\n          <article id="content">\n\n          \n\n          <header>\n            <div id="viewlet-above-content-title"><span id="social-tags-body" style="display: none" itemscope="" itemtype="http://schema.org/WebPage">\n  <span itemprop="name">Plone site</span>\n  <span itemprop="description"></span>\n  <span itemprop="url">http://nohost/plone</span>\n  <span itemprop="image">http://nohost/plone/logo.png</span>\n</span>\n</div>\n            \n                <h1 class="documentFirstHeading">Plone site</h1>\n            \n            <div id="viewlet-below-content-title">\n\n</div>\n\n            \n                \n            \n          </header>\n\n          <div id="viewlet-above-content-body"></div>\n          <div id="content-core">\n            \n\n\n  \n\n  \n    \n      \n\n      \n        <p class="discreet">There are currently no items in this folder.</p>\n      \n\n    \n  \n\n\n\n          </div>\n          <div id="viewlet-below-content-body">\n\n\n\n    <div class="visualClear"><!-- --></div>\n\n    <div class="documentActions">\n        \n\n        \n\n    </div>\n\n</div>\n\n          \n        </article>\n        </div>\n      </div>\n      <footer class="row">\n        <div class="col-xs-12 col-sm-12">\n          <div id="viewlet-below-content">\n\n\n</div>\n        </div>\n      </footer>\n    </div>\n  \n          <div id="column2-container">\n          </div>\n        </main><!--/row-->\n      </div><!--/container-->\n    </div><!--/outer-wrapper --><footer id="portal-footer-wrapper">\n      <div class="container" id="portal-footer">\n      <div class="row">\n\t<div class="col-xs-12">\n\t\t\n<div class="portletWrapper" id="portletwrapper-706c6f6e652e666f6f746572706f72746c6574730a636f6e746578740a2f706c6f6e650a666f6f746572" data-portlethash="706c6f6e652e666f6f746572706f72746c6574730a636f6e746578740a2f706c6f6e650a666f6f746572">\n\n  \n\n  \n    \n\n  <aside class="portlet portletClassic" id="portal-footer-signature">\n    <div class="portletContent">\n      The \n           <a href="http://plone.com">Plone<sup>\xc2\xae</sup> Open Source CMS/WCM</a>\n       is <abbr title="Copyright">\xc2\xa9</abbr> 2000-2018 by the \n           <a href="http://plone.org/foundation">Plone Foundation</a> and friends.\n\n      Distributed under the \n                <a href="http://creativecommons.org/licenses/GPL/2.0/">GNU GPL license</a>.\n    </div>\n  </aside>\n\n\n  \n\n</div>\n\n<div class="portletWrapper" id="portletwrapper-706c6f6e652e666f6f746572706f72746c6574730a636f6e746578740a2f706c6f6e650a616374696f6e73" data-portlethash="706c6f6e652e666f6f746572706f72746c6574730a636f6e746578740a2f706c6f6e650a616374696f6e73">\n\n<aside class="portlet portletActions">\n\n  \n  <div class="portletContent">\n    <ul class="actions-site_actions">\n      \n        <li class="portletItem">\n          <a href="http://nohost/plone/sitemap">\n\n            <span>Site Map</span>\n\n            \n\n          </a>\n        </li>\n      \n        <li class="portletItem">\n          <a href="http://nohost/plone/accessibility-info">\n\n            <span>Accessibility</span>\n\n            \n\n          </a>\n        </li>\n      \n        <li class="portletItem">\n          <a href="http://nohost/plone/contact-info" class="pat-plone-modal" data-pat-plone-modal="{}">\n\n            <span>Contact</span>\n\n            \n\n          </a>\n        </li>\n      \n    </ul>\n  </div>\n</aside>\n\n</div>\n\n<div class="portletWrapper" id="portletwrapper-706c6f6e652e666f6f746572706f72746c6574730a636f6e746578740a2f706c6f6e650a636f6c6f70686f6e" data-portlethash="706c6f6e652e666f6f746572706f72746c6574730a636f6e746578740a2f706c6f6e650a636f6c6f70686f6e">\n\n  \n\n  \n    \n\n  <aside class="portlet portletClassic" id="portal-colophon">\n    <div class="portletContent">\n      <a href="http://plone.com" target="_blank" title="This site was built using the Plone Open Source CMS/WCM.">Powered by Plone & Python</a>\n    </div>\n  </aside>\n\n\n  \n\n</div>\n\n\n\t</div>\n</div>\n\n\n    </div>\n    </footer></body>\n</html>'
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 213, in csrf.txt
Failed example:
    browser.getLink('Users and Groups').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[95]>", line 1, in <module>
        browser.getLink('Users and Groups').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 336, in getLink
        raise LinkNotFoundError()
    LinkNotFoundError
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 214, in csrf.txt
Failed example:
    browser.getControl('Show all').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[96]>", line 1, in <module>
        browser.getControl('Show all').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'Show all'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 215, in csrf.txt
Failed example:
    browser.getControl(name='users.roles:list:records').value = ['Manager'] * 3
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[97]>", line 1, in <module>
        browser.getControl(name='users.roles:list:records').value = ['Manager'] * 3
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: name 'users.roles:list:records'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 216, in csrf.txt
Failed example:
    browser.getControl('Save').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[98]>", line 1, in <module>
        browser.getControl('Save').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'Save'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 217, in csrf.txt
Failed example:
    browser.contents
Expected:
    '...Info...Changes applied...'
Got:
    '<!DOCTYPE html>\n<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">\n  <head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />\n    <title>Plone site</title>\n    <link rel="shortcut icon" type="image/x-icon" href="/plone/++theme++barceloneta/barceloneta-favicon.ico" />\n    <link rel="apple-touch-icon" href="/plone/++theme++barceloneta/barceloneta-apple-touch-icon.png" />\n    <link rel="apple-touch-icon-precomposed" sizes="144x144" href="/plone/++theme++barceloneta/barceloneta-apple-touch-icon-144x144-precomposed.png" />\n    <link rel="apple-touch-icon-precomposed" sizes="114x114" href="/plone/++theme++barceloneta/barceloneta-apple-touch-icon-114x114-precomposed.png" />\n    <link rel="apple-touch-icon-precomposed" sizes="72x72" href="/plone/++theme++barceloneta/barceloneta-apple-touch-icon-72x72-precomposed.png" />\n    <link rel="apple-touch-icon-precomposed" sizes="57x57" href="/plone/++theme++barceloneta/barceloneta-apple-touch-icon-57x57-precomposed.png" />\n    <link rel="apple-touch-icon-precomposed" href="/plone/++theme++barceloneta/barceloneta-apple-touch-icon-precomposed.png" />\n  <meta content="summary" name="twitter:card" /><meta content="Plone site" property="og:site_name" /><meta content="Plone site" property="og:title" /><meta content="website" property="og:type" /><meta content="" property="og:description" /><meta content="http://nohost/plone" property="og:url" /><meta content="http://nohost/plone/logo.png" property="og:image" /><meta content="image/png" property="og:image:type" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Plone - http://plone.com" /><link rel="stylesheet" href="http://nohost/plone/++plone++production/++unique++2018-10-03T09:53:36.558966/default.css" data-bundle="production" /><link rel="stylesheet" href="http://nohost/plone//++theme++barceloneta/less/barceloneta-compiled.css" data-bundle="diazo" /><link rel="alternate" href="http://nohost/plone/RSS" title="Plone site - RSS 1.0" type="application/rss+xml" /><link rel="alternate" href="http://nohost/plone/rss.xml" title="Plone site - RSS 2.0" type="application/rss+xml" /><link rel="alternate" href="http://nohost/plone/atom.xml" title="Plone site - Atom" type="application/rss+xml" /><link rel="canonical" href="http://nohost/plone" /><link rel="search" href="http://nohost/plone/@@search" title="Search this site" /><script>PORTAL_URL = \'http://nohost/plone\';</script><script src="http://nohost/plone/++plone++production/++unique++2018-10-03T09:53:36.558966/default.js" data-bundle="production"></script></head>\n  <body id="visual-portal-wrapper" class="frontend icons-on pat-markspeciallinks portaltype-plone-site site-plone template-listing_view thumbs-on userrole-anonymous viewpermission-view" dir="ltr" data-i18ncatalogurl="http://nohost/plone/plonejsi18n" data-pat-plone-modal="{"actionOptions": {"displayInModal": false}}" data-pat-markspeciallinks="{"external_links_open_new_window": false, "mark_special_links": true}" data-view-url="http://nohost/plone" data-portal-url="http://nohost/plone" data-pat-pickadate="{"date": {"selectYears": 200}, "time": {"interval": 5 } }" data-base-url="http://nohost/plone"><div class="outer-wrapper">\n      <header id="content-header">\n        <div class="container">\n          \n      <div id="portal-header">\n    <a id="portal-logo" title="Plone site" href="http://nohost/plone">\n    <img src="http://nohost/plone/logo.png" alt="Plone site" title="Plone site" /></a>\n\n<div id="portal-searchbox">\n\n    <form id="searchGadget_form" action="http://nohost/plone/@@search" role="search" data-pat-livesearch="ajaxUrl:http://nohost/plone/@@ajax-search" class="pat-livesearch">\n\n        <div class="LSBox">\n        <label class="hiddenStructure" for="searchGadget">Search Site</label>\n             \n        <div class="searchSection">\n            <input id="searchbox_currentfolder_only" class="noborder" type="checkbox" name="path" value="/plone" />\n            <label for="searchbox_currentfolder_only" style="cursor: pointer">only in current section</label>\n        </div>\n             \n        <input name="SearchableText" type="text" size="18" id="searchGadget" title="Search Site" placeholder="Search Site" class="searchField" />\n\n        <input class="searchButton" type="submit" value="Search" />\n\n         </div>\n    </form>\n\n    <div id="portal-advanced-search" class="hiddenStructure">\n        <a href="http://nohost/plone/@@search">Advanced Search\xe2\x80\xa6</a>\n    </div>\n\n</div>\n\n<div id="portal-anontools">\n  <ul>\n    <li>\n      \n          <a title="Log in" data-pat-plone-modal="{"prependContent": ".portalMessage", "title": "Log in", "width": "26em", "actionOptions": {"redirectOnResponse": true}}" id="personaltools-login" href="http://nohost/plone/login" class="pat-plone-modal">Log in</a>\n      \n    </li>\n  </ul>\n</div>\n\n\n\n\n\n</div>\n\n    \n          \n        </div>\n      </header>\n      <div id="mainnavigation-wrapper">\n        <div id="mainnavigation">\n\n  <p class="hiddenStructure">Navigation</p>\n  <nav class="plone-navbar" id="portal-globalnav-wrapper">\n    <div class="container">\n      <div class="plone-navbar-header">\n        <button type="button" class="plone-navbar-toggle" data-toggle="collapse" data-target="#portal-globalnav-collapse">\n          <span class="sr-only">Toggle navigation</span>\n          <span class="icon-bar"></span>\n          <span class="icon-bar"></span>\n          <span class="icon-bar"></span>\n        </button>\n      </div>\n\n      <div class="plone-collapse plone-navbar-collapse" id="portal-globalnav-collapse">\n        <ul class="plone-nav plone-navbar-nav" id="portal-globalnav">\n            \n              <li id="portaltab-index_html" class="selected">\n                  <a href="http://nohost/plone" title="">Home</a>\n              </li>\n            \n        </ul>\n      </div>\n    </div>\n  </nav>\n\n\n</div>\n      </div>\n      \n      <div id="above-content-wrapper">\n          <div id="viewlet-above-content"><nav id="portal-breadcrumbs" class="plone-breadcrumb">\n  <div class="container">\n    <span id="breadcrumbs-you-are-here" class="hiddenStructure">You are here:</span>\n    <ol aria-labelledby="breadcrumbs-you-are-here">\n      <li id="breadcrumbs-home">\n        <a href="http://nohost/plone">Home</a>\n      </li>\n      \n    </ol>\n  </div>\n</nav>\n</div>\n      </div>\n      <div class="container">\n        <div class="row">\n          <aside id="global_statusmessage">\n      \n\n    <div class="portalMessage info">\n        <strong>Info</strong>\n        Welcome! You are now logged in.\n    </div>\n\n\n\n      <div>\n      </div>\n    </aside>\n        </div>\n        <main id="main-container" class="row row-offcanvas row-offcanvas-right">\n          <div id="column1-container">\n          </div>\n          \n\n    \n\n    <div class="col-xs-12 col-sm-12">\n      <div class="row">\n        <div class="col-xs-12 col-sm-12">\n          <article id="content">\n\n          \n\n          <header>\n            <div id="viewlet-above-content-title"><span id="social-tags-body" style="display: none" itemscope="" itemtype="http://schema.org/WebPage">\n  <span itemprop="name">Plone site</span>\n  <span itemprop="description"></span>\n  <span itemprop="url">http://nohost/plone</span>\n  <span itemprop="image">http://nohost/plone/logo.png</span>\n</span>\n</div>\n            \n                <h1 class="documentFirstHeading">Plone site</h1>\n            \n            <div id="viewlet-below-content-title">\n\n</div>\n\n            \n                \n            \n          </header>\n\n          <div id="viewlet-above-content-body"></div>\n          <div id="content-core">\n            \n\n\n  \n\n  \n    \n      \n\n      \n        <p class="discreet">There are currently no items in this folder.</p>\n      \n\n    \n  \n\n\n\n          </div>\n          <div id="viewlet-below-content-body">\n\n\n\n    <div class="visualClear"><!-- --></div>\n\n    <div class="documentActions">\n        \n\n        \n\n    </div>\n\n</div>\n\n          \n        </article>\n        </div>\n      </div>\n      <footer class="row">\n        <div class="col-xs-12 col-sm-12">\n          <div id="viewlet-below-content">\n\n\n</div>\n        </div>\n      </footer>\n    </div>\n  \n          <div id="column2-container">\n          </div>\n        </main><!--/row-->\n      </div><!--/container-->\n    </div><!--/outer-wrapper --><footer id="portal-footer-wrapper">\n      <div class="container" id="portal-footer">\n      <div class="row">\n\t<div class="col-xs-12">\n\t\t\n<div class="portletWrapper" id="portletwrapper-706c6f6e652e666f6f746572706f72746c6574730a636f6e746578740a2f706c6f6e650a666f6f746572" data-portlethash="706c6f6e652e666f6f746572706f72746c6574730a636f6e746578740a2f706c6f6e650a666f6f746572">\n\n  \n\n  \n    \n\n  <aside class="portlet portletClassic" id="portal-footer-signature">\n    <div class="portletContent">\n      The \n           <a href="http://plone.com">Plone<sup>\xc2\xae</sup> Open Source CMS/WCM</a>\n       is <abbr title="Copyright">\xc2\xa9</abbr> 2000-2018 by the \n           <a href="http://plone.org/foundation">Plone Foundation</a> and friends.\n\n      Distributed under the \n                <a href="http://creativecommons.org/licenses/GPL/2.0/">GNU GPL license</a>.\n    </div>\n  </aside>\n\n\n  \n\n</div>\n\n<div class="portletWrapper" id="portletwrapper-706c6f6e652e666f6f746572706f72746c6574730a636f6e746578740a2f706c6f6e650a616374696f6e73" data-portlethash="706c6f6e652e666f6f746572706f72746c6574730a636f6e746578740a2f706c6f6e650a616374696f6e73">\n\n<aside class="portlet portletActions">\n\n  \n  <div class="portletContent">\n    <ul class="actions-site_actions">\n      \n        <li class="portletItem">\n          <a href="http://nohost/plone/sitemap">\n\n            <span>Site Map</span>\n\n            \n\n          </a>\n        </li>\n      \n        <li class="portletItem">\n          <a href="http://nohost/plone/accessibility-info">\n\n            <span>Accessibility</span>\n\n            \n\n          </a>\n        </li>\n      \n        <li class="portletItem">\n          <a href="http://nohost/plone/contact-info" class="pat-plone-modal" data-pat-plone-modal="{}">\n\n            <span>Contact</span>\n\n            \n\n          </a>\n        </li>\n      \n    </ul>\n  </div>\n</aside>\n\n</div>\n\n<div class="portletWrapper" id="portletwrapper-706c6f6e652e666f6f746572706f72746c6574730a636f6e746578740a2f706c6f6e650a636f6c6f70686f6e" data-portlethash="706c6f6e652e666f6f746572706f72746c6574730a636f6e746578740a2f706c6f6e650a636f6c6f70686f6e">\n\n  \n\n  \n    \n\n  <aside class="portlet portletClassic" id="portal-colophon">\n    <div class="portletContent">\n      <a href="http://plone.com" target="_blank" title="This site was built using the Plone Open Source CMS/WCM.">Powered by Plone & Python</a>\n    </div>\n  </aside>\n\n\n  \n\n</div>\n\n\n\t</div>\n</div>\n\n\n    </div>\n    </footer></body>\n</html>'
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 221, in csrf.txt
Failed example:
    browser.getControl(name='_authenticator', index=0).value = 'invalid!'
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[101]>", line 1, in <module>
        browser.getControl(name='_authenticator', index=0).value = 'invalid!'
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: name '_authenticator'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 222, in csrf.txt
Failed example:
    browser.getControl(name='users.roles:list:records').value = ['Manager'] * 3
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[102]>", line 1, in <module>
        browser.getControl(name='users.roles:list:records').value = ['Manager'] * 3
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: name 'users.roles:list:records'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 223, in csrf.txt
Failed example:
    browser.getControl('Save').click()
Expected:
    Traceback (most recent call last):
    ...
    Forbidden: Form authenticator is invalid.
Got:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[103]>", line 1, in <module>
        browser.getControl('Save').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'Save'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 230, in csrf.txt
Failed example:
    browser.open('http://nohost/plone/@@overview-controlpanel')
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[104]>", line 1, in <module>
        browser.open('http://nohost/plone/@@overview-controlpanel')
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 256, in open
        self._processRequest(url, make_request)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 280, in _processRequest
        resp = make_request(reqargs)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 254, in make_request
        return self.testapp.get(url, **args)
      File "/home/jenkins/.buildout/eggs/WebTest-2.0.29-py2.7.egg/webtest/app.py", line 331, in get
        expect_errors=expect_errors)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 94, in do_request
        expect_errors)
      File "/home/jenkins/.buildout/eggs/WebTest-2.0.29-py2.7.egg/webtest/app.py", line 625, in do_request
        res = req.get_response(app, catch_exc_info=True)
      File "/home/jenkins/.buildout/eggs/WebOb-1.8.2-py2.7.egg/webob/request.py", line 1309, in send
        application, catch_exc_info=True)
      File "/home/jenkins/.buildout/eggs/WebOb-1.8.2-py2.7.egg/webob/request.py", line 1277, in call_application
        app_iter = application(self.environ, start_response)
      File "/home/jenkins/.buildout/eggs/WebTest-2.0.29-py2.7.egg/webtest/lint.py", line 200, in lint_app
        iterator = application(environ, start_response_wrapper)
      File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/plone.testing/src/plone/testing/_z2_testbrowser.py", line 38, in wrapped_func
        return func(*args, **kw)
      File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/plone.testing/src/plone/testing/_z2_testbrowser.py", line 65, in __call__
        wsgi_result = publish(environ, start_response)
      File "/home/jenkins/.buildout/eggs/Zope-4.0b5-py2.7.egg/ZPublisher/WSGIPublisher.py", line 270, in publish_module
        response = _publish(request, new_mod_info)
      File "/home/jenkins/.buildout/eggs/Zope-4.0b5-py2.7.egg/ZPublisher/WSGIPublisher.py", line 198, in publish
        obj = request.traverse(path, validated_hook=validate_user)
      File "/home/jenkins/.buildout/eggs/Zope-4.0b5-py2.7.egg/ZPublisher/BaseRequest.py", line 654, in traverse
        response.unauthorized()
      File "/home/jenkins/.buildout/eggs/Zope-4.0b5-py2.7.egg/ZPublisher/HTTPResponse.py", line 1047, in unauthorized
        raise exc
    Unauthorized: You are not authorized to access this resource.
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 231, in csrf.txt
Failed example:
    browser.getLink('Users and Groups').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[105]>", line 1, in <module>
        browser.getLink('Users and Groups').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 336, in getLink
        raise LinkNotFoundError()
    LinkNotFoundError
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 232, in csrf.txt
Failed example:
    browser.getControl('Show all').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[106]>", line 1, in <module>
        browser.getControl('Show all').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'Show all'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 233, in csrf.txt
Failed example:
    browser.getLink('johnny').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[107]>", line 1, in <module>
        browser.getLink('johnny').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 336, in getLink
        raise LinkNotFoundError()
    LinkNotFoundError
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 234, in csrf.txt
Failed example:
    browser.getLink('Group Memberships').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[108]>", line 1, in <module>
        browser.getLink('Group Memberships').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 336, in getLink
        raise LinkNotFoundError()
    LinkNotFoundError
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 235, in csrf.txt
Failed example:
    browser.getControl(name='add:list').value = ['Administrators']
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[109]>", line 1, in <module>
        browser.getControl(name='add:list').value = ['Administrators']
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: name 'add:list'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 236, in csrf.txt
Failed example:
    browser.getControl('Add user to selected groups').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[110]>", line 1, in <module>
        browser.getControl('Add user to selected groups').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'Add user to selected groups'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 237, in csrf.txt
Failed example:
    browser.contents
Expected:
    '...johnny...
     ...Current group memberships...
     ...Administrators...
     ...Authenticated Users...'
Got:
    '<!DOCTYPE html>\n<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">\n  <head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />\n    <title>Plone site</title>\n    <link rel="shortcut icon" type="image/x-icon" href="/plone/++theme++barceloneta/barceloneta-favicon.ico" />\n    <link rel="apple-touch-icon" href="/plone/++theme++barceloneta/barceloneta-apple-touch-icon.png" />\n    <link rel="apple-touch-icon-precomposed" sizes="144x144" href="/plone/++theme++barceloneta/barceloneta-apple-touch-icon-144x144-precomposed.png" />\n    <link rel="apple-touch-icon-precomposed" sizes="114x114" href="/plone/++theme++barceloneta/barceloneta-apple-touch-icon-114x114-precomposed.png" />\n    <link rel="apple-touch-icon-precomposed" sizes="72x72" href="/plone/++theme++barceloneta/barceloneta-apple-touch-icon-72x72-precomposed.png" />\n    <link rel="apple-touch-icon-precomposed" sizes="57x57" href="/plone/++theme++barceloneta/barceloneta-apple-touch-icon-57x57-precomposed.png" />\n    <link rel="apple-touch-icon-precomposed" href="/plone/++theme++barceloneta/barceloneta-apple-touch-icon-precomposed.png" />\n  <meta content="summary" name="twitter:card" /><meta content="Plone site" property="og:site_name" /><meta content="Plone site" property="og:title" /><meta content="website" property="og:type" /><meta content="" property="og:description" /><meta content="http://nohost/plone" property="og:url" /><meta content="http://nohost/plone/logo.png" property="og:image" /><meta content="image/png" property="og:image:type" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Plone - http://plone.com" /><link rel="stylesheet" href="http://nohost/plone/++plone++production/++unique++2018-10-03T09:53:36.558966/default.css" data-bundle="production" /><link rel="stylesheet" href="http://nohost/plone//++theme++barceloneta/less/barceloneta-compiled.css" data-bundle="diazo" /><link rel="alternate" href="http://nohost/plone/RSS" title="Plone site - RSS 1.0" type="application/rss+xml" /><link rel="alternate" href="http://nohost/plone/rss.xml" title="Plone site - RSS 2.0" type="application/rss+xml" /><link rel="alternate" href="http://nohost/plone/atom.xml" title="Plone site - Atom" type="application/rss+xml" /><link rel="canonical" href="http://nohost/plone" /><link rel="search" href="http://nohost/plone/@@search" title="Search this site" /><script>PORTAL_URL = \'http://nohost/plone\';</script><script src="http://nohost/plone/++plone++production/++unique++2018-10-03T09:53:36.558966/default.js" data-bundle="production"></script></head>\n  <body id="visual-portal-wrapper" class="frontend icons-on pat-markspeciallinks portaltype-plone-site site-plone template-listing_view thumbs-on userrole-anonymous viewpermission-view" dir="ltr" data-i18ncatalogurl="http://nohost/plone/plonejsi18n" data-pat-plone-modal="{"actionOptions": {"displayInModal": false}}" data-pat-markspeciallinks="{"external_links_open_new_window": false, "mark_special_links": true}" data-view-url="http://nohost/plone" data-portal-url="http://nohost/plone" data-pat-pickadate="{"date": {"selectYears": 200}, "time": {"interval": 5 } }" data-base-url="http://nohost/plone"><div class="outer-wrapper">\n      <header id="content-header">\n        <div class="container">\n          \n      <div id="portal-header">\n    <a id="portal-logo" title="Plone site" href="http://nohost/plone">\n    <img src="http://nohost/plone/logo.png" alt="Plone site" title="Plone site" /></a>\n\n<div id="portal-searchbox">\n\n    <form id="searchGadget_form" action="http://nohost/plone/@@search" role="search" data-pat-livesearch="ajaxUrl:http://nohost/plone/@@ajax-search" class="pat-livesearch">\n\n        <div class="LSBox">\n        <label class="hiddenStructure" for="searchGadget">Search Site</label>\n             \n        <div class="searchSection">\n            <input id="searchbox_currentfolder_only" class="noborder" type="checkbox" name="path" value="/plone" />\n            <label for="searchbox_currentfolder_only" style="cursor: pointer">only in current section</label>\n        </div>\n             \n        <input name="SearchableText" type="text" size="18" id="searchGadget" title="Search Site" placeholder="Search Site" class="searchField" />\n\n        <input class="searchButton" type="submit" value="Search" />\n\n         </div>\n    </form>\n\n    <div id="portal-advanced-search" class="hiddenStructure">\n        <a href="http://nohost/plone/@@search">Advanced Search\xe2\x80\xa6</a>\n    </div>\n\n</div>\n\n<div id="portal-anontools">\n  <ul>\n    <li>\n      \n          <a title="Log in" data-pat-plone-modal="{"prependContent": ".portalMessage", "title": "Log in", "width": "26em", "actionOptions": {"redirectOnResponse": true}}" id="personaltools-login" href="http://nohost/plone/login" class="pat-plone-modal">Log in</a>\n      \n    </li>\n  </ul>\n</div>\n\n\n\n\n\n</div>\n\n    \n          \n        </div>\n      </header>\n      <div id="mainnavigation-wrapper">\n        <div id="mainnavigation">\n\n  <p class="hiddenStructure">Navigation</p>\n  <nav class="plone-navbar" id="portal-globalnav-wrapper">\n    <div class="container">\n      <div class="plone-navbar-header">\n        <button type="button" class="plone-navbar-toggle" data-toggle="collapse" data-target="#portal-globalnav-collapse">\n          <span class="sr-only">Toggle navigation</span>\n          <span class="icon-bar"></span>\n          <span class="icon-bar"></span>\n          <span class="icon-bar"></span>\n        </button>\n      </div>\n\n      <div class="plone-collapse plone-navbar-collapse" id="portal-globalnav-collapse">\n        <ul class="plone-nav plone-navbar-nav" id="portal-globalnav">\n            \n              <li id="portaltab-index_html" class="selected">\n                  <a href="http://nohost/plone" title="">Home</a>\n              </li>\n            \n        </ul>\n      </div>\n    </div>\n  </nav>\n\n\n</div>\n      </div>\n      \n      <div id="above-content-wrapper">\n          <div id="viewlet-above-content"><nav id="portal-breadcrumbs" class="plone-breadcrumb">\n  <div class="container">\n    <span id="breadcrumbs-you-are-here" class="hiddenStructure">You are here:</span>\n    <ol aria-labelledby="breadcrumbs-you-are-here">\n      <li id="breadcrumbs-home">\n        <a href="http://nohost/plone">Home</a>\n      </li>\n      \n    </ol>\n  </div>\n</nav>\n</div>\n      </div>\n      <div class="container">\n        <div class="row">\n          <aside id="global_statusmessage">\n      \n\n    <div class="portalMessage info">\n        <strong>Info</strong>\n        Welcome! You are now logged in.\n    </div>\n\n\n\n      <div>\n      </div>\n    </aside>\n        </div>\n        <main id="main-container" class="row row-offcanvas row-offcanvas-right">\n          <div id="column1-container">\n          </div>\n          \n\n    \n\n    <div class="col-xs-12 col-sm-12">\n      <div class="row">\n        <div class="col-xs-12 col-sm-12">\n          <article id="content">\n\n          \n\n          <header>\n            <div id="viewlet-above-content-title"><span id="social-tags-body" style="display: none" itemscope="" itemtype="http://schema.org/WebPage">\n  <span itemprop="name">Plone site</span>\n  <span itemprop="description"></span>\n  <span itemprop="url">http://nohost/plone</span>\n  <span itemprop="image">http://nohost/plone/logo.png</span>\n</span>\n</div>\n            \n                <h1 class="documentFirstHeading">Plone site</h1>\n            \n            <div id="viewlet-below-content-title">\n\n</div>\n\n            \n                \n            \n          </header>\n\n          <div id="viewlet-above-content-body"></div>\n          <div id="content-core">\n            \n\n\n  \n\n  \n    \n      \n\n      \n        <p class="discreet">There are currently no items in this folder.</p>\n      \n\n    \n  \n\n\n\n          </div>\n          <div id="viewlet-below-content-body">\n\n\n\n    <div class="visualClear"><!-- --></div>\n\n    <div class="documentActions">\n        \n\n        \n\n    </div>\n\n</div>\n\n          \n        </article>\n        </div>\n      </div>\n      <footer class="row">\n        <div class="col-xs-12 col-sm-12">\n          <div id="viewlet-below-content">\n\n\n</div>\n        </div>\n      </footer>\n    </div>\n  \n          <div id="column2-container">\n          </div>\n        </main><!--/row-->\n      </div><!--/container-->\n    </div><!--/outer-wrapper --><footer id="portal-footer-wrapper">\n      <div class="container" id="portal-footer">\n      <div class="row">\n\t<div class="col-xs-12">\n\t\t\n<div class="portletWrapper" id="portletwrapper-706c6f6e652e666f6f746572706f72746c6574730a636f6e746578740a2f706c6f6e650a666f6f746572" data-portlethash="706c6f6e652e666f6f746572706f72746c6574730a636f6e746578740a2f706c6f6e650a666f6f746572">\n\n  \n\n  \n    \n\n  <aside class="portlet portletClassic" id="portal-footer-signature">\n    <div class="portletContent">\n      The \n           <a href="http://plone.com">Plone<sup>\xc2\xae</sup> Open Source CMS/WCM</a>\n       is <abbr title="Copyright">\xc2\xa9</abbr> 2000-2018 by the \n           <a href="http://plone.org/foundation">Plone Foundation</a> and friends.\n\n      Distributed under the \n                <a href="http://creativecommons.org/licenses/GPL/2.0/">GNU GPL license</a>.\n    </div>\n  </aside>\n\n\n  \n\n</div>\n\n<div class="portletWrapper" id="portletwrapper-706c6f6e652e666f6f746572706f72746c6574730a636f6e746578740a2f706c6f6e650a616374696f6e73" data-portlethash="706c6f6e652e666f6f746572706f72746c6574730a636f6e746578740a2f706c6f6e650a616374696f6e73">\n\n<aside class="portlet portletActions">\n\n  \n  <div class="portletContent">\n    <ul class="actions-site_actions">\n      \n        <li class="portletItem">\n          <a href="http://nohost/plone/sitemap">\n\n            <span>Site Map</span>\n\n            \n\n          </a>\n        </li>\n      \n        <li class="portletItem">\n          <a href="http://nohost/plone/accessibility-info">\n\n            <span>Accessibility</span>\n\n            \n\n          </a>\n        </li>\n      \n        <li class="portletItem">\n          <a href="http://nohost/plone/contact-info" class="pat-plone-modal" data-pat-plone-modal="{}">\n\n            <span>Contact</span>\n\n            \n\n          </a>\n        </li>\n      \n    </ul>\n  </div>\n</aside>\n\n</div>\n\n<div class="portletWrapper" id="portletwrapper-706c6f6e652e666f6f746572706f72746c6574730a636f6e746578740a2f706c6f6e650a636f6c6f70686f6e" data-portlethash="706c6f6e652e666f6f746572706f72746c6574730a636f6e746578740a2f706c6f6e650a636f6c6f70686f6e">\n\n  \n\n  \n    \n\n  <aside class="portlet portletClassic" id="portal-colophon">\n    <div class="portletContent">\n      <a href="http://plone.com" target="_blank" title="This site was built using the Plone Open Source CMS/WCM.">Powered by Plone & Python</a>\n    </div>\n  </aside>\n\n\n  \n\n</div>\n\n\n\t</div>\n</div>\n\n\n    </div>\n    </footer></body>\n</html>'
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 243, in csrf.txt
Failed example:
    browser.getControl(name='add:list').value = ['Reviewers']
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[112]>", line 1, in <module>
        browser.getControl(name='add:list').value = ['Reviewers']
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: name 'add:list'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 244, in csrf.txt
Failed example:
    browser.getControl(name='_authenticator', index=0).value = 'invalid!'
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[113]>", line 1, in <module>
        browser.getControl(name='_authenticator', index=0).value = 'invalid!'
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: name '_authenticator'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 245, in csrf.txt
Failed example:
    browser.getControl('Add user to selected groups').click()
Expected:
    Traceback (most recent call last):
    ...
    Forbidden: Form authenticator is invalid.
Got:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[114]>", line 1, in <module>
        browser.getControl('Add user to selected groups').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'Add user to selected groups'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 254, in csrf.txt
Failed example:
    browser.open('http://nohost/plone/@@overview-controlpanel')
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[115]>", line 1, in <module>
        browser.open('http://nohost/plone/@@overview-controlpanel')
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 256, in open
        self._processRequest(url, make_request)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 280, in _processRequest
        resp = make_request(reqargs)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 254, in make_request
        return self.testapp.get(url, **args)
      File "/home/jenkins/.buildout/eggs/WebTest-2.0.29-py2.7.egg/webtest/app.py", line 331, in get
        expect_errors=expect_errors)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 94, in do_request
        expect_errors)
      File "/home/jenkins/.buildout/eggs/WebTest-2.0.29-py2.7.egg/webtest/app.py", line 625, in do_request
        res = req.get_response(app, catch_exc_info=True)
      File "/home/jenkins/.buildout/eggs/WebOb-1.8.2-py2.7.egg/webob/request.py", line 1309, in send
        application, catch_exc_info=True)
      File "/home/jenkins/.buildout/eggs/WebOb-1.8.2-py2.7.egg/webob/request.py", line 1277, in call_application
        app_iter = application(self.environ, start_response)
      File "/home/jenkins/.buildout/eggs/WebTest-2.0.29-py2.7.egg/webtest/lint.py", line 200, in lint_app
        iterator = application(environ, start_response_wrapper)
      File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/plone.testing/src/plone/testing/_z2_testbrowser.py", line 38, in wrapped_func
        return func(*args, **kw)
      File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/plone.testing/src/plone/testing/_z2_testbrowser.py", line 65, in __call__
        wsgi_result = publish(environ, start_response)
      File "/home/jenkins/.buildout/eggs/Zope-4.0b5-py2.7.egg/ZPublisher/WSGIPublisher.py", line 270, in publish_module
        response = _publish(request, new_mod_info)
      File "/home/jenkins/.buildout/eggs/Zope-4.0b5-py2.7.egg/ZPublisher/WSGIPublisher.py", line 198, in publish
        obj = request.traverse(path, validated_hook=validate_user)
      File "/home/jenkins/.buildout/eggs/Zope-4.0b5-py2.7.egg/ZPublisher/BaseRequest.py", line 654, in traverse
        response.unauthorized()
      File "/home/jenkins/.buildout/eggs/Zope-4.0b5-py2.7.egg/ZPublisher/HTTPResponse.py", line 1047, in unauthorized
        raise exc
    Unauthorized: You are not authorized to access this resource.
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 255, in csrf.txt
Failed example:
    browser.getLink('Users and Groups').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[116]>", line 1, in <module>
        browser.getLink('Users and Groups').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 336, in getLink
        raise LinkNotFoundError()
    LinkNotFoundError
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 256, in csrf.txt
Failed example:
    browser.getLink(url='/@@usergroup-groupprefs').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[117]>", line 1, in <module>
        browser.getLink(url='/@@usergroup-groupprefs').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 336, in getLink
        raise LinkNotFoundError()
    LinkNotFoundError
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 257, in csrf.txt
Failed example:
    browser.getLink('Reviewers').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[118]>", line 1, in <module>
        browser.getLink('Reviewers').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 336, in getLink
        raise LinkNotFoundError()
    LinkNotFoundError
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 258, in csrf.txt
Failed example:
    browser.getControl('Show all').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[119]>", line 1, in <module>
        browser.getControl('Show all').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'Show all'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 260, in csrf.txt
Failed example:
    browser.getControl(name='add:list').getControl(value='johnny').selected = True
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[120]>", line 1, in <module>
        browser.getControl(name='add:list').getControl(value='johnny').selected = True
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: name 'add:list'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 261, in csrf.txt
Failed example:
    browser.getControl('Add selected groups and users to this group').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[121]>", line 1, in <module>
        browser.getControl('Add selected groups and users to this group').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'Add selected groups and users to this group'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 262, in csrf.txt
Failed example:
    browser.contents
Expected:
    '...Info...Changes made...
     ...Group: Reviewers...
     ...Current group members...
     ...johnny...john at foo-security.com...
     ...Remove selected groups / users...'
Got:
    '<!DOCTYPE html>\n<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">\n  <head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />\n    <title>Plone site</title>\n    <link rel="shortcut icon" type="image/x-icon" href="/plone/++theme++barceloneta/barceloneta-favicon.ico" />\n    <link rel="apple-touch-icon" href="/plone/++theme++barceloneta/barceloneta-apple-touch-icon.png" />\n    <link rel="apple-touch-icon-precomposed" sizes="144x144" href="/plone/++theme++barceloneta/barceloneta-apple-touch-icon-144x144-precomposed.png" />\n    <link rel="apple-touch-icon-precomposed" sizes="114x114" href="/plone/++theme++barceloneta/barceloneta-apple-touch-icon-114x114-precomposed.png" />\n    <link rel="apple-touch-icon-precomposed" sizes="72x72" href="/plone/++theme++barceloneta/barceloneta-apple-touch-icon-72x72-precomposed.png" />\n    <link rel="apple-touch-icon-precomposed" sizes="57x57" href="/plone/++theme++barceloneta/barceloneta-apple-touch-icon-57x57-precomposed.png" />\n    <link rel="apple-touch-icon-precomposed" href="/plone/++theme++barceloneta/barceloneta-apple-touch-icon-precomposed.png" />\n  <meta content="summary" name="twitter:card" /><meta content="Plone site" property="og:site_name" /><meta content="Plone site" property="og:title" /><meta content="website" property="og:type" /><meta content="" property="og:description" /><meta content="http://nohost/plone" property="og:url" /><meta content="http://nohost/plone/logo.png" property="og:image" /><meta content="image/png" property="og:image:type" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Plone - http://plone.com" /><link rel="stylesheet" href="http://nohost/plone/++plone++production/++unique++2018-10-03T09:53:36.558966/default.css" data-bundle="production" /><link rel="stylesheet" href="http://nohost/plone//++theme++barceloneta/less/barceloneta-compiled.css" data-bundle="diazo" /><link rel="alternate" href="http://nohost/plone/RSS" title="Plone site - RSS 1.0" type="application/rss+xml" /><link rel="alternate" href="http://nohost/plone/rss.xml" title="Plone site - RSS 2.0" type="application/rss+xml" /><link rel="alternate" href="http://nohost/plone/atom.xml" title="Plone site - Atom" type="application/rss+xml" /><link rel="canonical" href="http://nohost/plone" /><link rel="search" href="http://nohost/plone/@@search" title="Search this site" /><script>PORTAL_URL = \'http://nohost/plone\';</script><script src="http://nohost/plone/++plone++production/++unique++2018-10-03T09:53:36.558966/default.js" data-bundle="production"></script></head>\n  <body id="visual-portal-wrapper" class="frontend icons-on pat-markspeciallinks portaltype-plone-site site-plone template-listing_view thumbs-on userrole-anonymous viewpermission-view" dir="ltr" data-i18ncatalogurl="http://nohost/plone/plonejsi18n" data-pat-plone-modal="{"actionOptions": {"displayInModal": false}}" data-pat-markspeciallinks="{"external_links_open_new_window": false, "mark_special_links": true}" data-view-url="http://nohost/plone" data-portal-url="http://nohost/plone" data-pat-pickadate="{"date": {"selectYears": 200}, "time": {"interval": 5 } }" data-base-url="http://nohost/plone"><div class="outer-wrapper">\n      <header id="content-header">\n        <div class="container">\n          \n      <div id="portal-header">\n    <a id="portal-logo" title="Plone site" href="http://nohost/plone">\n    <img src="http://nohost/plone/logo.png" alt="Plone site" title="Plone site" /></a>\n\n<div id="portal-searchbox">\n\n    <form id="searchGadget_form" action="http://nohost/plone/@@search" role="search" data-pat-livesearch="ajaxUrl:http://nohost/plone/@@ajax-search" class="pat-livesearch">\n\n        <div class="LSBox">\n        <label class="hiddenStructure" for="searchGadget">Search Site</label>\n             \n        <div class="searchSection">\n            <input id="searchbox_currentfolder_only" class="noborder" type="checkbox" name="path" value="/plone" />\n            <label for="searchbox_currentfolder_only" style="cursor: pointer">only in current section</label>\n        </div>\n             \n        <input name="SearchableText" type="text" size="18" id="searchGadget" title="Search Site" placeholder="Search Site" class="searchField" />\n\n        <input class="searchButton" type="submit" value="Search" />\n\n         </div>\n    </form>\n\n    <div id="portal-advanced-search" class="hiddenStructure">\n        <a href="http://nohost/plone/@@search">Advanced Search\xe2\x80\xa6</a>\n    </div>\n\n</div>\n\n<div id="portal-anontools">\n  <ul>\n    <li>\n      \n          <a title="Log in" data-pat-plone-modal="{"prependContent": ".portalMessage", "title": "Log in", "width": "26em", "actionOptions": {"redirectOnResponse": true}}" id="personaltools-login" href="http://nohost/plone/login" class="pat-plone-modal">Log in</a>\n      \n    </li>\n  </ul>\n</div>\n\n\n\n\n\n</div>\n\n    \n          \n        </div>\n      </header>\n      <div id="mainnavigation-wrapper">\n        <div id="mainnavigation">\n\n  <p class="hiddenStructure">Navigation</p>\n  <nav class="plone-navbar" id="portal-globalnav-wrapper">\n    <div class="container">\n      <div class="plone-navbar-header">\n        <button type="button" class="plone-navbar-toggle" data-toggle="collapse" data-target="#portal-globalnav-collapse">\n          <span class="sr-only">Toggle navigation</span>\n          <span class="icon-bar"></span>\n          <span class="icon-bar"></span>\n          <span class="icon-bar"></span>\n        </button>\n      </div>\n\n      <div class="plone-collapse plone-navbar-collapse" id="portal-globalnav-collapse">\n        <ul class="plone-nav plone-navbar-nav" id="portal-globalnav">\n            \n              <li id="portaltab-index_html" class="selected">\n                  <a href="http://nohost/plone" title="">Home</a>\n              </li>\n            \n        </ul>\n      </div>\n    </div>\n  </nav>\n\n\n</div>\n      </div>\n      \n      <div id="above-content-wrapper">\n          <div id="viewlet-above-content"><nav id="portal-breadcrumbs" class="plone-breadcrumb">\n  <div class="container">\n    <span id="breadcrumbs-you-are-here" class="hiddenStructure">You are here:</span>\n    <ol aria-labelledby="breadcrumbs-you-are-here">\n      <li id="breadcrumbs-home">\n        <a href="http://nohost/plone">Home</a>\n      </li>\n      \n    </ol>\n  </div>\n</nav>\n</div>\n      </div>\n      <div class="container">\n        <div class="row">\n          <aside id="global_statusmessage">\n      \n\n    <div class="portalMessage info">\n        <strong>Info</strong>\n        Welcome! You are now logged in.\n    </div>\n\n\n\n      <div>\n      </div>\n    </aside>\n        </div>\n        <main id="main-container" class="row row-offcanvas row-offcanvas-right">\n          <div id="column1-container">\n          </div>\n          \n\n    \n\n    <div class="col-xs-12 col-sm-12">\n      <div class="row">\n        <div class="col-xs-12 col-sm-12">\n          <article id="content">\n\n          \n\n          <header>\n            <div id="viewlet-above-content-title"><span id="social-tags-body" style="display: none" itemscope="" itemtype="http://schema.org/WebPage">\n  <span itemprop="name">Plone site</span>\n  <span itemprop="description"></span>\n  <span itemprop="url">http://nohost/plone</span>\n  <span itemprop="image">http://nohost/plone/logo.png</span>\n</span>\n</div>\n            \n                <h1 class="documentFirstHeading">Plone site</h1>\n            \n            <div id="viewlet-below-content-title">\n\n</div>\n\n            \n                \n            \n          </header>\n\n          <div id="viewlet-above-content-body"></div>\n          <div id="content-core">\n            \n\n\n  \n\n  \n    \n      \n\n      \n        <p class="discreet">There are currently no items in this folder.</p>\n      \n\n    \n  \n\n\n\n          </div>\n          <div id="viewlet-below-content-body">\n\n\n\n    <div class="visualClear"><!-- --></div>\n\n    <div class="documentActions">\n        \n\n        \n\n    </div>\n\n</div>\n\n          \n        </article>\n        </div>\n      </div>\n      <footer class="row">\n        <div class="col-xs-12 col-sm-12">\n          <div id="viewlet-below-content">\n\n\n</div>\n        </div>\n      </footer>\n    </div>\n  \n          <div id="column2-container">\n          </div>\n        </main><!--/row-->\n      </div><!--/container-->\n    </div><!--/outer-wrapper --><footer id="portal-footer-wrapper">\n      <div class="container" id="portal-footer">\n      <div class="row">\n\t<div class="col-xs-12">\n\t\t\n<div class="portletWrapper" id="portletwrapper-706c6f6e652e666f6f746572706f72746c6574730a636f6e746578740a2f706c6f6e650a666f6f746572" data-portlethash="706c6f6e652e666f6f746572706f72746c6574730a636f6e746578740a2f706c6f6e650a666f6f746572">\n\n  \n\n  \n    \n\n  <aside class="portlet portletClassic" id="portal-footer-signature">\n    <div class="portletContent">\n      The \n           <a href="http://plone.com">Plone<sup>\xc2\xae</sup> Open Source CMS/WCM</a>\n       is <abbr title="Copyright">\xc2\xa9</abbr> 2000-2018 by the \n           <a href="http://plone.org/foundation">Plone Foundation</a> and friends.\n\n      Distributed under the \n                <a href="http://creativecommons.org/licenses/GPL/2.0/">GNU GPL license</a>.\n    </div>\n  </aside>\n\n\n  \n\n</div>\n\n<div class="portletWrapper" id="portletwrapper-706c6f6e652e666f6f746572706f72746c6574730a636f6e746578740a2f706c6f6e650a616374696f6e73" data-portlethash="706c6f6e652e666f6f746572706f72746c6574730a636f6e746578740a2f706c6f6e650a616374696f6e73">\n\n<aside class="portlet portletActions">\n\n  \n  <div class="portletContent">\n    <ul class="actions-site_actions">\n      \n        <li class="portletItem">\n          <a href="http://nohost/plone/sitemap">\n\n            <span>Site Map</span>\n\n            \n\n          </a>\n        </li>\n      \n        <li class="portletItem">\n          <a href="http://nohost/plone/accessibility-info">\n\n            <span>Accessibility</span>\n\n            \n\n          </a>\n        </li>\n      \n        <li class="portletItem">\n          <a href="http://nohost/plone/contact-info" class="pat-plone-modal" data-pat-plone-modal="{}">\n\n            <span>Contact</span>\n\n            \n\n          </a>\n        </li>\n      \n    </ul>\n  </div>\n</aside>\n\n</div>\n\n<div class="portletWrapper" id="portletwrapper-706c6f6e652e666f6f746572706f72746c6574730a636f6e746578740a2f706c6f6e650a636f6c6f70686f6e" data-portlethash="706c6f6e652e666f6f746572706f72746c6574730a636f6e746578740a2f706c6f6e650a636f6c6f70686f6e">\n\n  \n\n  \n    \n\n  <aside class="portlet portletClassic" id="portal-colophon">\n    <div class="portletContent">\n      <a href="http://plone.com" target="_blank" title="This site was built using the Plone Open Source CMS/WCM.">Powered by Plone & Python</a>\n    </div>\n  </aside>\n\n\n  \n\n</div>\n\n\n\t</div>\n</div>\n\n\n    </div>\n    </footer></body>\n</html>'
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 269, in csrf.txt
Failed example:
    browser.getControl('Show all').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[123]>", line 1, in <module>
        browser.getControl('Show all').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'Show all'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 270, in csrf.txt
Failed example:
    browser.getControl(name='_authenticator', index=0).value = 'invalid!'
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[124]>", line 1, in <module>
        browser.getControl(name='_authenticator', index=0).value = 'invalid!'
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: name '_authenticator'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 271, in csrf.txt
Failed example:
    browser.getControl(name='add:list').getControl(value='john').selected = True
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[125]>", line 1, in <module>
        browser.getControl(name='add:list').getControl(value='john').selected = True
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: name 'add:list'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 272, in csrf.txt
Failed example:
    browser.getControl('Add selected groups and users to this group').click()
Expected:
    Traceback (most recent call last):
    ...
    Forbidden: Form authenticator is invalid.
Got:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[126]>", line 1, in <module>
        browser.getControl('Add selected groups and users to this group').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'Add selected groups and users to this group'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 285, in csrf.txt
Failed example:
    browser.getLink(url='++add++Folder').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[128]>", line 1, in <module>
        browser.getLink(url='++add++Folder').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 336, in getLink
        raise LinkNotFoundError()
    LinkNotFoundError
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 286, in csrf.txt
Failed example:
    browser.getControl('Title').value = 'a folder'
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[129]>", line 1, in <module>
        browser.getControl('Title').value = 'a folder'
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'Title'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 287, in csrf.txt
Failed example:
    browser.getControl('Save').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[130]>", line 1, in <module>
        browser.getControl('Save').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'Save'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 288, in csrf.txt
Failed example:
    browser.url
Expected:
    'http://nohost/plone/a-folder/view'
Got:
    'http://nohost/plone/'
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 293, in csrf.txt
Failed example:
    browser.open('http://nohost/plone/a-folder/')
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[132]>", line 1, in <module>
        browser.open('http://nohost/plone/a-folder/')
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 256, in open
        self._processRequest(url, make_request)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 280, in _processRequest
        resp = make_request(reqargs)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 254, in make_request
        return self.testapp.get(url, **args)
      File "/home/jenkins/.buildout/eggs/WebTest-2.0.29-py2.7.egg/webtest/app.py", line 331, in get
        expect_errors=expect_errors)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 94, in do_request
        expect_errors)
      File "/home/jenkins/.buildout/eggs/WebTest-2.0.29-py2.7.egg/webtest/app.py", line 625, in do_request
        res = req.get_response(app, catch_exc_info=True)
      File "/home/jenkins/.buildout/eggs/WebOb-1.8.2-py2.7.egg/webob/request.py", line 1309, in send
        application, catch_exc_info=True)
      File "/home/jenkins/.buildout/eggs/WebOb-1.8.2-py2.7.egg/webob/request.py", line 1277, in call_application
        app_iter = application(self.environ, start_response)
      File "/home/jenkins/.buildout/eggs/WebTest-2.0.29-py2.7.egg/webtest/lint.py", line 200, in lint_app
        iterator = application(environ, start_response_wrapper)
      File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/plone.testing/src/plone/testing/_z2_testbrowser.py", line 38, in wrapped_func
        return func(*args, **kw)
      File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/plone.testing/src/plone/testing/_z2_testbrowser.py", line 65, in __call__
        wsgi_result = publish(environ, start_response)
      File "/home/jenkins/.buildout/eggs/Zope-4.0b5-py2.7.egg/ZPublisher/WSGIPublisher.py", line 270, in publish_module
        response = _publish(request, new_mod_info)
      File "/home/jenkins/.buildout/eggs/Zope-4.0b5-py2.7.egg/ZPublisher/WSGIPublisher.py", line 198, in publish
        obj = request.traverse(path, validated_hook=validate_user)
      File "/home/jenkins/.buildout/eggs/Zope-4.0b5-py2.7.egg/ZPublisher/BaseRequest.py", line 541, in traverse
        return response.notFoundError(URL)
      File "/home/jenkins/.buildout/eggs/Zope-4.0b5-py2.7.egg/ZPublisher/HTTPResponse.py", line 1006, in notFoundError
        raise exc
    NotFound: http://nohost/plone/a-folder
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 297, in csrf.txt
Failed example:
    browser.getLink('Rename').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[133]>", line 1, in <module>
        browser.getLink('Rename').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 336, in getLink
        raise LinkNotFoundError()
    LinkNotFoundError
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 298, in csrf.txt
Failed example:
    browser.getControl(name='_authenticator', index=0).value = 'invalidxx!'
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[134]>", line 1, in <module>
        browser.getControl(name='_authenticator', index=0).value = 'invalidxx!'
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: name '_authenticator'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 299, in csrf.txt
Failed example:
    browser.getControl('New Short Name').value = 'folder'
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[135]>", line 1, in <module>
        browser.getControl('New Short Name').value = 'folder'
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'New Short Name'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 300, in csrf.txt
Failed example:
    browser.getControl(name='form.buttons.Rename').click()
Expected:
    Traceback (most recent call last):
    ...
    Forbidden: Form authenticator is invalid.
Got:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[136]>", line 1, in <module>
        browser.getControl(name='form.buttons.Rename').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: name 'form.buttons.Rename'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 305, in csrf.txt
Failed example:
    browser.open('http://nohost/plone/a-folder/')
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[137]>", line 1, in <module>
        browser.open('http://nohost/plone/a-folder/')
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 256, in open
        self._processRequest(url, make_request)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 280, in _processRequest
        resp = make_request(reqargs)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 254, in make_request
        return self.testapp.get(url, **args)
      File "/home/jenkins/.buildout/eggs/WebTest-2.0.29-py2.7.egg/webtest/app.py", line 331, in get
        expect_errors=expect_errors)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 94, in do_request
        expect_errors)
      File "/home/jenkins/.buildout/eggs/WebTest-2.0.29-py2.7.egg/webtest/app.py", line 625, in do_request
        res = req.get_response(app, catch_exc_info=True)
      File "/home/jenkins/.buildout/eggs/WebOb-1.8.2-py2.7.egg/webob/request.py", line 1309, in send
        application, catch_exc_info=True)
      File "/home/jenkins/.buildout/eggs/WebOb-1.8.2-py2.7.egg/webob/request.py", line 1277, in call_application
        app_iter = application(self.environ, start_response)
      File "/home/jenkins/.buildout/eggs/WebTest-2.0.29-py2.7.egg/webtest/lint.py", line 200, in lint_app
        iterator = application(environ, start_response_wrapper)
      File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/plone.testing/src/plone/testing/_z2_testbrowser.py", line 38, in wrapped_func
        return func(*args, **kw)
      File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/plone.testing/src/plone/testing/_z2_testbrowser.py", line 65, in __call__
        wsgi_result = publish(environ, start_response)
      File "/home/jenkins/.buildout/eggs/Zope-4.0b5-py2.7.egg/ZPublisher/WSGIPublisher.py", line 270, in publish_module
        response = _publish(request, new_mod_info)
      File "/home/jenkins/.buildout/eggs/Zope-4.0b5-py2.7.egg/ZPublisher/WSGIPublisher.py", line 198, in publish
        obj = request.traverse(path, validated_hook=validate_user)
      File "/home/jenkins/.buildout/eggs/Zope-4.0b5-py2.7.egg/ZPublisher/BaseRequest.py", line 541, in traverse
        return response.notFoundError(URL)
      File "/home/jenkins/.buildout/eggs/Zope-4.0b5-py2.7.egg/ZPublisher/HTTPResponse.py", line 1006, in notFoundError
        raise exc
    NotFound: http://nohost/plone/a-folder
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 306, in csrf.txt
Failed example:
    browser.getLink('Rename').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[138]>", line 1, in <module>
        browser.getLink('Rename').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 336, in getLink
        raise LinkNotFoundError()
    LinkNotFoundError
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 307, in csrf.txt
Failed example:
    browser.getControl('New Short Name').value = 'folder'
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[139]>", line 1, in <module>
        browser.getControl('New Short Name').value = 'folder'
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'New Short Name'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 308, in csrf.txt
Failed example:
    browser.getControl(name='form.buttons.Rename').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[140]>", line 1, in <module>
        browser.getControl(name='form.buttons.Rename').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: name 'form.buttons.Rename'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 309, in csrf.txt
Failed example:
    browser.url.strip()
Expected:
    'http://nohost/plone/folder'
Got:
    'http://nohost/plone/'
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 311, in csrf.txt
Failed example:
    browser.contents
Expected:
    '...Info...Renamed...a-folder...to...folder...'
Got:
    '<!DOCTYPE html>\n<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">\n  <head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />\n    <title>Plone site</title>\n    <link rel="shortcut icon" type="image/x-icon" href="/plone/++theme++barceloneta/barceloneta-favicon.ico" />\n    <link rel="apple-touch-icon" href="/plone/++theme++barceloneta/barceloneta-apple-touch-icon.png" />\n    <link rel="apple-touch-icon-precomposed" sizes="144x144" href="/plone/++theme++barceloneta/barceloneta-apple-touch-icon-144x144-precomposed.png" />\n    <link rel="apple-touch-icon-precomposed" sizes="114x114" href="/plone/++theme++barceloneta/barceloneta-apple-touch-icon-114x114-precomposed.png" />\n    <link rel="apple-touch-icon-precomposed" sizes="72x72" href="/plone/++theme++barceloneta/barceloneta-apple-touch-icon-72x72-precomposed.png" />\n    <link rel="apple-touch-icon-precomposed" sizes="57x57" href="/plone/++theme++barceloneta/barceloneta-apple-touch-icon-57x57-precomposed.png" />\n    <link rel="apple-touch-icon-precomposed" href="/plone/++theme++barceloneta/barceloneta-apple-touch-icon-precomposed.png" />\n  <meta content="summary" name="twitter:card" /><meta content="Plone site" property="og:site_name" /><meta content="Plone site" property="og:title" /><meta content="website" property="og:type" /><meta content="" property="og:description" /><meta content="http://nohost/plone" property="og:url" /><meta content="http://nohost/plone/logo.png" property="og:image" /><meta content="image/png" property="og:image:type" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Plone - http://plone.com" /><link rel="stylesheet" href="http://nohost/plone/++plone++production/++unique++2018-10-03T09:53:36.558966/default.css" data-bundle="production" /><link rel="stylesheet" href="http://nohost/plone//++theme++barceloneta/less/barceloneta-compiled.css" data-bundle="diazo" /><link rel="alternate" href="http://nohost/plone/RSS" title="Plone site - RSS 1.0" type="application/rss+xml" /><link rel="alternate" href="http://nohost/plone/rss.xml" title="Plone site - RSS 2.0" type="application/rss+xml" /><link rel="alternate" href="http://nohost/plone/atom.xml" title="Plone site - Atom" type="application/rss+xml" /><link rel="canonical" href="http://nohost/plone" /><link rel="search" href="http://nohost/plone/@@search" title="Search this site" /><script>PORTAL_URL = \'http://nohost/plone\';</script><script src="http://nohost/plone/++plone++production/++unique++2018-10-03T09:53:36.558966/default.js" data-bundle="production"></script></head>\n  <body id="visual-portal-wrapper" class="frontend icons-on pat-markspeciallinks portaltype-plone-site site-plone template-listing_view thumbs-on userrole-anonymous viewpermission-view" dir="ltr" data-i18ncatalogurl="http://nohost/plone/plonejsi18n" data-pat-plone-modal="{"actionOptions": {"displayInModal": false}}" data-pat-markspeciallinks="{"external_links_open_new_window": false, "mark_special_links": true}" data-view-url="http://nohost/plone" data-portal-url="http://nohost/plone" data-pat-pickadate="{"date": {"selectYears": 200}, "time": {"interval": 5 } }" data-base-url="http://nohost/plone"><div class="outer-wrapper">\n      <header id="content-header">\n        <div class="container">\n          \n      <div id="portal-header">\n    <a id="portal-logo" title="Plone site" href="http://nohost/plone">\n    <img src="http://nohost/plone/logo.png" alt="Plone site" title="Plone site" /></a>\n\n<div id="portal-searchbox">\n\n    <form id="searchGadget_form" action="http://nohost/plone/@@search" role="search" data-pat-livesearch="ajaxUrl:http://nohost/plone/@@ajax-search" class="pat-livesearch">\n\n        <div class="LSBox">\n        <label class="hiddenStructure" for="searchGadget">Search Site</label>\n             \n        <div class="searchSection">\n            <input id="searchbox_currentfolder_only" class="noborder" type="checkbox" name="path" value="/plone" />\n            <label for="searchbox_currentfolder_only" style="cursor: pointer">only in current section</label>\n        </div>\n             \n        <input name="SearchableText" type="text" size="18" id="searchGadget" title="Search Site" placeholder="Search Site" class="searchField" />\n\n        <input class="searchButton" type="submit" value="Search" />\n\n         </div>\n    </form>\n\n    <div id="portal-advanced-search" class="hiddenStructure">\n        <a href="http://nohost/plone/@@search">Advanced Search\xe2\x80\xa6</a>\n    </div>\n\n</div>\n\n<div id="portal-anontools">\n  <ul>\n    <li>\n      \n          <a title="Log in" data-pat-plone-modal="{"prependContent": ".portalMessage", "title": "Log in", "width": "26em", "actionOptions": {"redirectOnResponse": true}}" id="personaltools-login" href="http://nohost/plone/login" class="pat-plone-modal">Log in</a>\n      \n    </li>\n  </ul>\n</div>\n\n\n\n\n\n</div>\n\n    \n          \n        </div>\n      </header>\n      <div id="mainnavigation-wrapper">\n        <div id="mainnavigation">\n\n  <p class="hiddenStructure">Navigation</p>\n  <nav class="plone-navbar" id="portal-globalnav-wrapper">\n    <div class="container">\n      <div class="plone-navbar-header">\n        <button type="button" class="plone-navbar-toggle" data-toggle="collapse" data-target="#portal-globalnav-collapse">\n          <span class="sr-only">Toggle navigation</span>\n          <span class="icon-bar"></span>\n          <span class="icon-bar"></span>\n          <span class="icon-bar"></span>\n        </button>\n      </div>\n\n      <div class="plone-collapse plone-navbar-collapse" id="portal-globalnav-collapse">\n        <ul class="plone-nav plone-navbar-nav" id="portal-globalnav">\n            \n              <li id="portaltab-index_html" class="selected">\n                  <a href="http://nohost/plone" title="">Home</a>\n              </li>\n            \n        </ul>\n      </div>\n    </div>\n  </nav>\n\n\n</div>\n      </div>\n      \n      <div id="above-content-wrapper">\n          <div id="viewlet-above-content"><nav id="portal-breadcrumbs" class="plone-breadcrumb">\n  <div class="container">\n    <span id="breadcrumbs-you-are-here" class="hiddenStructure">You are here:</span>\n    <ol aria-labelledby="breadcrumbs-you-are-here">\n      <li id="breadcrumbs-home">\n        <a href="http://nohost/plone">Home</a>\n      </li>\n      \n    </ol>\n  </div>\n</nav>\n</div>\n      </div>\n      <div class="container">\n        <div class="row">\n          <aside id="global_statusmessage">\n      \n\n      <div>\n      </div>\n    </aside>\n        </div>\n        <main id="main-container" class="row row-offcanvas row-offcanvas-right">\n          <div id="column1-container">\n          </div>\n          \n\n    \n\n    <div class="col-xs-12 col-sm-12">\n      <div class="row">\n        <div class="col-xs-12 col-sm-12">\n          <article id="content">\n\n          \n\n          <header>\n            <div id="viewlet-above-content-title"><span id="social-tags-body" style="display: none" itemscope="" itemtype="http://schema.org/WebPage">\n  <span itemprop="name">Plone site</span>\n  <span itemprop="description"></span>\n  <span itemprop="url">http://nohost/plone</span>\n  <span itemprop="image">http://nohost/plone/logo.png</span>\n</span>\n</div>\n            \n                <h1 class="documentFirstHeading">Plone site</h1>\n            \n            <div id="viewlet-below-content-title">\n\n</div>\n\n            \n                \n            \n          </header>\n\n          <div id="viewlet-above-content-body"></div>\n          <div id="content-core">\n            \n\n\n  \n\n  \n    \n      \n\n      \n        <p class="discreet">There are currently no items in this folder.</p>\n      \n\n    \n  \n\n\n\n          </div>\n          <div id="viewlet-below-content-body">\n\n\n\n    <div class="visualClear"><!-- --></div>\n\n    <div class="documentActions">\n        \n\n        \n\n    </div>\n\n</div>\n\n          \n        </article>\n        </div>\n      </div>\n      <footer class="row">\n        <div class="col-xs-12 col-sm-12">\n          <div id="viewlet-below-content">\n\n\n</div>\n        </div>\n      </footer>\n    </div>\n  \n          <div id="column2-container">\n          </div>\n        </main><!--/row-->\n      </div><!--/container-->\n    </div><!--/outer-wrapper --><footer id="portal-footer-wrapper">\n      <div class="container" id="portal-footer">\n      <div class="row">\n\t<div class="col-xs-12">\n\t\t\n<div class="portletWrapper" id="portletwrapper-706c6f6e652e666f6f746572706f72746c6574730a636f6e746578740a2f706c6f6e650a666f6f746572" data-portlethash="706c6f6e652e666f6f746572706f72746c6574730a636f6e746578740a2f706c6f6e650a666f6f746572">\n\n  \n\n  \n    \n\n  <aside class="portlet portletClassic" id="portal-footer-signature">\n    <div class="portletContent">\n      The \n           <a href="http://plone.com">Plone<sup>\xc2\xae</sup> Open Source CMS/WCM</a>\n       is <abbr title="Copyright">\xc2\xa9</abbr> 2000-2018 by the \n           <a href="http://plone.org/foundation">Plone Foundation</a> and friends.\n\n      Distributed under the \n                <a href="http://creativecommons.org/licenses/GPL/2.0/">GNU GPL license</a>.\n    </div>\n  </aside>\n\n\n  \n\n</div>\n\n<div class="portletWrapper" id="portletwrapper-706c6f6e652e666f6f746572706f72746c6574730a636f6e746578740a2f706c6f6e650a616374696f6e73" data-portlethash="706c6f6e652e666f6f746572706f72746c6574730a636f6e746578740a2f706c6f6e650a616374696f6e73">\n\n<aside class="portlet portletActions">\n\n  \n  <div class="portletContent">\n    <ul class="actions-site_actions">\n      \n        <li class="portletItem">\n          <a href="http://nohost/plone/sitemap">\n\n            <span>Site Map</span>\n\n            \n\n          </a>\n        </li>\n      \n        <li class="portletItem">\n          <a href="http://nohost/plone/accessibility-info">\n\n            <span>Accessibility</span>\n\n            \n\n          </a>\n        </li>\n      \n        <li class="portletItem">\n          <a href="http://nohost/plone/contact-info" class="pat-plone-modal" data-pat-plone-modal="{}">\n\n            <span>Contact</span>\n\n            \n\n          </a>\n        </li>\n      \n    </ul>\n  </div>\n</aside>\n\n</div>\n\n<div class="portletWrapper" id="portletwrapper-706c6f6e652e666f6f746572706f72746c6574730a636f6e746578740a2f706c6f6e650a636f6c6f70686f6e" data-portlethash="706c6f6e652e666f6f746572706f72746c6574730a636f6e746578740a2f706c6f6e650a636f6c6f70686f6e">\n\n  \n\n  \n    \n\n  <aside class="portlet portletClassic" id="portal-colophon">\n    <div class="portletContent">\n      <a href="http://plone.com" target="_blank" title="This site was built using the Plone Open Source CMS/WCM.">Powered by Plone & Python</a>\n    </div>\n  </aside>\n\n\n  \n\n</div>\n\n\n\t</div>\n</div>\n\n\n    </div>\n    </footer></body>\n</html>'
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 316, in csrf.txt
Failed example:
    browser.getLink('Sharing').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[143]>", line 1, in <module>
        browser.getLink('Sharing').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 336, in getLink
        raise LinkNotFoundError()
    LinkNotFoundError
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 317, in csrf.txt
Failed example:
    browser.url
Expected:
    'http://nohost/plone/folder/@@sharing?_auth...'
Got:
    'http://nohost/plone/'
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 319, in csrf.txt
Failed example:
    browser.getControl(name='entries.role_Editor:records').value
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[145]>", line 1, in <module>
        browser.getControl(name='entries.role_Editor:records').value
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: name 'entries.role_Editor:records'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 322, in csrf.txt
Failed example:
    browser.getControl(name='_authenticator', index=0).value = 'invalid!'
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[146]>", line 1, in <module>
        browser.getControl(name='_authenticator', index=0).value = 'invalid!'
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: name '_authenticator'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 323, in csrf.txt
Failed example:
    browser.getControl(name='entries.role_Editor:records').value = ['True']
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[147]>", line 1, in <module>
        browser.getControl(name='entries.role_Editor:records').value = ['True']
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: name 'entries.role_Editor:records'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 324, in csrf.txt
Failed example:
    browser.getControl('Save').click()
Expected:
    Traceback (most recent call last):
    ...
    Forbidden
Got:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[148]>", line 1, in <module>
        browser.getControl('Save').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'Save'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 329, in csrf.txt
Failed example:
    browser.getLink('Sharing').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[149]>", line 1, in <module>
        browser.getLink('Sharing').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 336, in getLink
        raise LinkNotFoundError()
    LinkNotFoundError
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 330, in csrf.txt
Failed example:
    browser.getControl(name='entries.role_Editor:records').value = ['True']
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[150]>", line 1, in <module>
        browser.getControl(name='entries.role_Editor:records').value = ['True']
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: name 'entries.role_Editor:records'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 331, in csrf.txt
Failed example:
    browser.getControl('Save').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[151]>", line 1, in <module>
        browser.getControl('Save').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'Save'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 332, in csrf.txt
Failed example:
    browser.url
Expected:
    'http://nohost/plone/folder/@@sharing'
Got:
    'http://nohost/plone/'
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 334, in csrf.txt
Failed example:
    browser.contents
Expected:
    '...Info...Changes saved...'
Got:
    '<!DOCTYPE html>\n<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">\n  <head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />\n    <title>Plone site</title>\n    <link rel="shortcut icon" type="image/x-icon" href="/plone/++theme++barceloneta/barceloneta-favicon.ico" />\n    <link rel="apple-touch-icon" href="/plone/++theme++barceloneta/barceloneta-apple-touch-icon.png" />\n    <link rel="apple-touch-icon-precomposed" sizes="144x144" href="/plone/++theme++barceloneta/barceloneta-apple-touch-icon-144x144-precomposed.png" />\n    <link rel="apple-touch-icon-precomposed" sizes="114x114" href="/plone/++theme++barceloneta/barceloneta-apple-touch-icon-114x114-precomposed.png" />\n    <link rel="apple-touch-icon-precomposed" sizes="72x72" href="/plone/++theme++barceloneta/barceloneta-apple-touch-icon-72x72-precomposed.png" />\n    <link rel="apple-touch-icon-precomposed" sizes="57x57" href="/plone/++theme++barceloneta/barceloneta-apple-touch-icon-57x57-precomposed.png" />\n    <link rel="apple-touch-icon-precomposed" href="/plone/++theme++barceloneta/barceloneta-apple-touch-icon-precomposed.png" />\n  <meta content="summary" name="twitter:card" /><meta content="Plone site" property="og:site_name" /><meta content="Plone site" property="og:title" /><meta content="website" property="og:type" /><meta content="" property="og:description" /><meta content="http://nohost/plone" property="og:url" /><meta content="http://nohost/plone/logo.png" property="og:image" /><meta content="image/png" property="og:image:type" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Plone - http://plone.com" /><link rel="stylesheet" href="http://nohost/plone/++plone++production/++unique++2018-10-03T09:53:36.558966/default.css" data-bundle="production" /><link rel="stylesheet" href="http://nohost/plone//++theme++barceloneta/less/barceloneta-compiled.css" data-bundle="diazo" /><link rel="alternate" href="http://nohost/plone/RSS" title="Plone site - RSS 1.0" type="application/rss+xml" /><link rel="alternate" href="http://nohost/plone/rss.xml" title="Plone site - RSS 2.0" type="application/rss+xml" /><link rel="alternate" href="http://nohost/plone/atom.xml" title="Plone site - Atom" type="application/rss+xml" /><link rel="canonical" href="http://nohost/plone" /><link rel="search" href="http://nohost/plone/@@search" title="Search this site" /><script>PORTAL_URL = \'http://nohost/plone\';</script><script src="http://nohost/plone/++plone++production/++unique++2018-10-03T09:53:36.558966/default.js" data-bundle="production"></script></head>\n  <body id="visual-portal-wrapper" class="frontend icons-on pat-markspeciallinks portaltype-plone-site site-plone template-listing_view thumbs-on userrole-anonymous viewpermission-view" dir="ltr" data-i18ncatalogurl="http://nohost/plone/plonejsi18n" data-pat-plone-modal="{"actionOptions": {"displayInModal": false}}" data-pat-markspeciallinks="{"external_links_open_new_window": false, "mark_special_links": true}" data-view-url="http://nohost/plone" data-portal-url="http://nohost/plone" data-pat-pickadate="{"date": {"selectYears": 200}, "time": {"interval": 5 } }" data-base-url="http://nohost/plone"><div class="outer-wrapper">\n      <header id="content-header">\n        <div class="container">\n          \n      <div id="portal-header">\n    <a id="portal-logo" title="Plone site" href="http://nohost/plone">\n    <img src="http://nohost/plone/logo.png" alt="Plone site" title="Plone site" /></a>\n\n<div id="portal-searchbox">\n\n    <form id="searchGadget_form" action="http://nohost/plone/@@search" role="search" data-pat-livesearch="ajaxUrl:http://nohost/plone/@@ajax-search" class="pat-livesearch">\n\n        <div class="LSBox">\n        <label class="hiddenStructure" for="searchGadget">Search Site</label>\n             \n        <div class="searchSection">\n            <input id="searchbox_currentfolder_only" class="noborder" type="checkbox" name="path" value="/plone" />\n            <label for="searchbox_currentfolder_only" style="cursor: pointer">only in current section</label>\n        </div>\n             \n        <input name="SearchableText" type="text" size="18" id="searchGadget" title="Search Site" placeholder="Search Site" class="searchField" />\n\n        <input class="searchButton" type="submit" value="Search" />\n\n         </div>\n    </form>\n\n    <div id="portal-advanced-search" class="hiddenStructure">\n        <a href="http://nohost/plone/@@search">Advanced Search\xe2\x80\xa6</a>\n    </div>\n\n</div>\n\n<div id="portal-anontools">\n  <ul>\n    <li>\n      \n          <a title="Log in" data-pat-plone-modal="{"prependContent": ".portalMessage", "title": "Log in", "width": "26em", "actionOptions": {"redirectOnResponse": true}}" id="personaltools-login" href="http://nohost/plone/login" class="pat-plone-modal">Log in</a>\n      \n    </li>\n  </ul>\n</div>\n\n\n\n\n\n</div>\n\n    \n          \n        </div>\n      </header>\n      <div id="mainnavigation-wrapper">\n        <div id="mainnavigation">\n\n  <p class="hiddenStructure">Navigation</p>\n  <nav class="plone-navbar" id="portal-globalnav-wrapper">\n    <div class="container">\n      <div class="plone-navbar-header">\n        <button type="button" class="plone-navbar-toggle" data-toggle="collapse" data-target="#portal-globalnav-collapse">\n          <span class="sr-only">Toggle navigation</span>\n          <span class="icon-bar"></span>\n          <span class="icon-bar"></span>\n          <span class="icon-bar"></span>\n        </button>\n      </div>\n\n      <div class="plone-collapse plone-navbar-collapse" id="portal-globalnav-collapse">\n        <ul class="plone-nav plone-navbar-nav" id="portal-globalnav">\n            \n              <li id="portaltab-index_html" class="selected">\n                  <a href="http://nohost/plone" title="">Home</a>\n              </li>\n            \n        </ul>\n      </div>\n    </div>\n  </nav>\n\n\n</div>\n      </div>\n      \n      <div id="above-content-wrapper">\n          <div id="viewlet-above-content"><nav id="portal-breadcrumbs" class="plone-breadcrumb">\n  <div class="container">\n    <span id="breadcrumbs-you-are-here" class="hiddenStructure">You are here:</span>\n    <ol aria-labelledby="breadcrumbs-you-are-here">\n      <li id="breadcrumbs-home">\n        <a href="http://nohost/plone">Home</a>\n      </li>\n      \n    </ol>\n  </div>\n</nav>\n</div>\n      </div>\n      <div class="container">\n        <div class="row">\n          <aside id="global_statusmessage">\n      \n\n      <div>\n      </div>\n    </aside>\n        </div>\n        <main id="main-container" class="row row-offcanvas row-offcanvas-right">\n          <div id="column1-container">\n          </div>\n          \n\n    \n\n    <div class="col-xs-12 col-sm-12">\n      <div class="row">\n        <div class="col-xs-12 col-sm-12">\n          <article id="content">\n\n          \n\n          <header>\n            <div id="viewlet-above-content-title"><span id="social-tags-body" style="display: none" itemscope="" itemtype="http://schema.org/WebPage">\n  <span itemprop="name">Plone site</span>\n  <span itemprop="description"></span>\n  <span itemprop="url">http://nohost/plone</span>\n  <span itemprop="image">http://nohost/plone/logo.png</span>\n</span>\n</div>\n            \n                <h1 class="documentFirstHeading">Plone site</h1>\n            \n            <div id="viewlet-below-content-title">\n\n</div>\n\n            \n                \n            \n          </header>\n\n          <div id="viewlet-above-content-body"></div>\n          <div id="content-core">\n            \n\n\n  \n\n  \n    \n      \n\n      \n        <p class="discreet">There are currently no items in this folder.</p>\n      \n\n    \n  \n\n\n\n          </div>\n          <div id="viewlet-below-content-body">\n\n\n\n    <div class="visualClear"><!-- --></div>\n\n    <div class="documentActions">\n        \n\n        \n\n    </div>\n\n</div>\n\n          \n        </article>\n        </div>\n      </div>\n      <footer class="row">\n        <div class="col-xs-12 col-sm-12">\n          <div id="viewlet-below-content">\n\n\n</div>\n        </div>\n      </footer>\n    </div>\n  \n          <div id="column2-container">\n          </div>\n        </main><!--/row-->\n      </div><!--/container-->\n    </div><!--/outer-wrapper --><footer id="portal-footer-wrapper">\n      <div class="container" id="portal-footer">\n      <div class="row">\n\t<div class="col-xs-12">\n\t\t\n<div class="portletWrapper" id="portletwrapper-706c6f6e652e666f6f746572706f72746c6574730a636f6e746578740a2f706c6f6e650a666f6f746572" data-portlethash="706c6f6e652e666f6f746572706f72746c6574730a636f6e746578740a2f706c6f6e650a666f6f746572">\n\n  \n\n  \n    \n\n  <aside class="portlet portletClassic" id="portal-footer-signature">\n    <div class="portletContent">\n      The \n           <a href="http://plone.com">Plone<sup>\xc2\xae</sup> Open Source CMS/WCM</a>\n       is <abbr title="Copyright">\xc2\xa9</abbr> 2000-2018 by the \n           <a href="http://plone.org/foundation">Plone Foundation</a> and friends.\n\n      Distributed under the \n                <a href="http://creativecommons.org/licenses/GPL/2.0/">GNU GPL license</a>.\n    </div>\n  </aside>\n\n\n  \n\n</div>\n\n<div class="portletWrapper" id="portletwrapper-706c6f6e652e666f6f746572706f72746c6574730a636f6e746578740a2f706c6f6e650a616374696f6e73" data-portlethash="706c6f6e652e666f6f746572706f72746c6574730a636f6e746578740a2f706c6f6e650a616374696f6e73">\n\n<aside class="portlet portletActions">\n\n  \n  <div class="portletContent">\n    <ul class="actions-site_actions">\n      \n        <li class="portletItem">\n          <a href="http://nohost/plone/sitemap">\n\n            <span>Site Map</span>\n\n            \n\n          </a>\n        </li>\n      \n        <li class="portletItem">\n          <a href="http://nohost/plone/accessibility-info">\n\n            <span>Accessibility</span>\n\n            \n\n          </a>\n        </li>\n      \n        <li class="portletItem">\n          <a href="http://nohost/plone/contact-info" class="pat-plone-modal" data-pat-plone-modal="{}">\n\n            <span>Contact</span>\n\n            \n\n          </a>\n        </li>\n      \n    </ul>\n  </div>\n</aside>\n\n</div>\n\n<div class="portletWrapper" id="portletwrapper-706c6f6e652e666f6f746572706f72746c6574730a636f6e746578740a2f706c6f6e650a636f6c6f70686f6e" data-portlethash="706c6f6e652e666f6f746572706f72746c6574730a636f6e746578740a2f706c6f6e650a636f6c6f70686f6e">\n\n  \n\n  \n    \n\n  <aside class="portlet portletClassic" id="portal-colophon">\n    <div class="portletContent">\n      <a href="http://plone.com" target="_blank" title="This site was built using the Plone Open Source CMS/WCM.">Powered by Plone & Python</a>\n    </div>\n  </aside>\n\n\n  \n\n</div>\n\n\n\t</div>\n</div>\n\n\n    </div>\n    </footer></body>\n</html>'
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 336, in csrf.txt
Failed example:
    browser.getControl(name='entries.role_Editor:records').value
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[154]>", line 1, in <module>
        browser.getControl(name='entries.role_Editor:records').value
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: name 'entries.role_Editor:records'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 341, in csrf.txt
Failed example:
    browser.getLink('View').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[155]>", line 1, in <module>
        browser.getLink('View').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 336, in getLink
        raise LinkNotFoundError()
    LinkNotFoundError
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 342, in csrf.txt
Failed example:
    browser.getLink('Delete').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[156]>", line 1, in <module>
        browser.getLink('Delete').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 336, in getLink
        raise LinkNotFoundError()
    LinkNotFoundError
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 343, in csrf.txt
Failed example:
    browser.url
Expected:
    'http://nohost/plone/folder/delete_confirmation?_auth...'
Got:
    'http://nohost/plone/'
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 345, in csrf.txt
Failed example:
    browser.getControl(name='_authenticator', index=0).value = 'invalid!'
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[158]>", line 1, in <module>
        browser.getControl(name='_authenticator', index=0).value = 'invalid!'
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: name '_authenticator'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 346, in csrf.txt
Failed example:
    browser.getControl('Delete').click()
Expected:
    Traceback (most recent call last):
    ...
    Forbidden: Form authenticator is invalid.
Got:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[159]>", line 1, in <module>
        browser.getControl('Delete').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'Delete'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 352, in csrf.txt
Failed example:
    browser.getControl('Delete').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[161]>", line 1, in <module>
        browser.getControl('Delete').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'Delete'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 353, in csrf.txt
Failed example:
    browser.url
Expected:
    'http://nohost/plone'
Got:
    'http://nohost/plone/'
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 355, in csrf.txt
Failed example:
    browser.contents
Expected:
    '...Info...a folder has been deleted...'
Got:
    '<!DOCTYPE html>\n<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">\n  <head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />\n    <title>Plone site</title>\n    <link rel="shortcut icon" type="image/x-icon" href="/plone/++theme++barceloneta/barceloneta-favicon.ico" />\n    <link rel="apple-touch-icon" href="/plone/++theme++barceloneta/barceloneta-apple-touch-icon.png" />\n    <link rel="apple-touch-icon-precomposed" sizes="144x144" href="/plone/++theme++barceloneta/barceloneta-apple-touch-icon-144x144-precomposed.png" />\n    <link rel="apple-touch-icon-precomposed" sizes="114x114" href="/plone/++theme++barceloneta/barceloneta-apple-touch-icon-114x114-precomposed.png" />\n    <link rel="apple-touch-icon-precomposed" sizes="72x72" href="/plone/++theme++barceloneta/barceloneta-apple-touch-icon-72x72-precomposed.png" />\n    <link rel="apple-touch-icon-precomposed" sizes="57x57" href="/plone/++theme++barceloneta/barceloneta-apple-touch-icon-57x57-precomposed.png" />\n    <link rel="apple-touch-icon-precomposed" href="/plone/++theme++barceloneta/barceloneta-apple-touch-icon-precomposed.png" />\n  <meta content="summary" name="twitter:card" /><meta content="Plone site" property="og:site_name" /><meta content="Plone site" property="og:title" /><meta content="website" property="og:type" /><meta content="" property="og:description" /><meta content="http://nohost/plone" property="og:url" /><meta content="http://nohost/plone/logo.png" property="og:image" /><meta content="image/png" property="og:image:type" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Plone - http://plone.com" /><link rel="stylesheet" href="http://nohost/plone/++plone++production/++unique++2018-10-03T09:53:36.558966/default.css" data-bundle="production" /><link rel="stylesheet" href="http://nohost/plone//++theme++barceloneta/less/barceloneta-compiled.css" data-bundle="diazo" /><link rel="alternate" href="http://nohost/plone/RSS" title="Plone site - RSS 1.0" type="application/rss+xml" /><link rel="alternate" href="http://nohost/plone/rss.xml" title="Plone site - RSS 2.0" type="application/rss+xml" /><link rel="alternate" href="http://nohost/plone/atom.xml" title="Plone site - Atom" type="application/rss+xml" /><link rel="canonical" href="http://nohost/plone" /><link rel="search" href="http://nohost/plone/@@search" title="Search this site" /><script>PORTAL_URL = \'http://nohost/plone\';</script><script src="http://nohost/plone/++plone++production/++unique++2018-10-03T09:53:36.558966/default.js" data-bundle="production"></script></head>\n  <body id="visual-portal-wrapper" class="frontend icons-on pat-markspeciallinks portaltype-plone-site site-plone template-listing_view thumbs-on userrole-anonymous viewpermission-view" dir="ltr" data-i18ncatalogurl="http://nohost/plone/plonejsi18n" data-pat-plone-modal="{"actionOptions": {"displayInModal": false}}" data-pat-markspeciallinks="{"external_links_open_new_window": false, "mark_special_links": true}" data-view-url="http://nohost/plone" data-portal-url="http://nohost/plone" data-pat-pickadate="{"date": {"selectYears": 200}, "time": {"interval": 5 } }" data-base-url="http://nohost/plone"><div class="outer-wrapper">\n      <header id="content-header">\n        <div class="container">\n          \n      <div id="portal-header">\n    <a id="portal-logo" title="Plone site" href="http://nohost/plone">\n    <img src="http://nohost/plone/logo.png" alt="Plone site" title="Plone site" /></a>\n\n<div id="portal-searchbox">\n\n    <form id="searchGadget_form" action="http://nohost/plone/@@search" role="search" data-pat-livesearch="ajaxUrl:http://nohost/plone/@@ajax-search" class="pat-livesearch">\n\n        <div class="LSBox">\n        <label class="hiddenStructure" for="searchGadget">Search Site</label>\n             \n        <div class="searchSection">\n            <input id="searchbox_currentfolder_only" class="noborder" type="checkbox" name="path" value="/plone" />\n            <label for="searchbox_currentfolder_only" style="cursor: pointer">only in current section</label>\n        </div>\n             \n        <input name="SearchableText" type="text" size="18" id="searchGadget" title="Search Site" placeholder="Search Site" class="searchField" />\n\n        <input class="searchButton" type="submit" value="Search" />\n\n         </div>\n    </form>\n\n    <div id="portal-advanced-search" class="hiddenStructure">\n        <a href="http://nohost/plone/@@search">Advanced Search\xe2\x80\xa6</a>\n    </div>\n\n</div>\n\n<div id="portal-anontools">\n  <ul>\n    <li>\n      \n          <a title="Log in" data-pat-plone-modal="{"prependContent": ".portalMessage", "title": "Log in", "width": "26em", "actionOptions": {"redirectOnResponse": true}}" id="personaltools-login" href="http://nohost/plone/login" class="pat-plone-modal">Log in</a>\n      \n    </li>\n  </ul>\n</div>\n\n\n\n\n\n</div>\n\n    \n          \n        </div>\n      </header>\n      <div id="mainnavigation-wrapper">\n        <div id="mainnavigation">\n\n  <p class="hiddenStructure">Navigation</p>\n  <nav class="plone-navbar" id="portal-globalnav-wrapper">\n    <div class="container">\n      <div class="plone-navbar-header">\n        <button type="button" class="plone-navbar-toggle" data-toggle="collapse" data-target="#portal-globalnav-collapse">\n          <span class="sr-only">Toggle navigation</span>\n          <span class="icon-bar"></span>\n          <span class="icon-bar"></span>\n          <span class="icon-bar"></span>\n        </button>\n      </div>\n\n      <div class="plone-collapse plone-navbar-collapse" id="portal-globalnav-collapse">\n        <ul class="plone-nav plone-navbar-nav" id="portal-globalnav">\n            \n              <li id="portaltab-index_html" class="selected">\n                  <a href="http://nohost/plone" title="">Home</a>\n              </li>\n            \n        </ul>\n      </div>\n    </div>\n  </nav>\n\n\n</div>\n      </div>\n      \n      <div id="above-content-wrapper">\n          <div id="viewlet-above-content"><nav id="portal-breadcrumbs" class="plone-breadcrumb">\n  <div class="container">\n    <span id="breadcrumbs-you-are-here" class="hiddenStructure">You are here:</span>\n    <ol aria-labelledby="breadcrumbs-you-are-here">\n      <li id="breadcrumbs-home">\n        <a href="http://nohost/plone">Home</a>\n      </li>\n      \n    </ol>\n  </div>\n</nav>\n</div>\n      </div>\n      <div class="container">\n        <div class="row">\n          <aside id="global_statusmessage">\n      \n\n      <div>\n      </div>\n    </aside>\n        </div>\n        <main id="main-container" class="row row-offcanvas row-offcanvas-right">\n          <div id="column1-container">\n          </div>\n          \n\n    \n\n    <div class="col-xs-12 col-sm-12">\n      <div class="row">\n        <div class="col-xs-12 col-sm-12">\n          <article id="content">\n\n          \n\n          <header>\n            <div id="viewlet-above-content-title"><span id="social-tags-body" style="display: none" itemscope="" itemtype="http://schema.org/WebPage">\n  <span itemprop="name">Plone site</span>\n  <span itemprop="description"></span>\n  <span itemprop="url">http://nohost/plone</span>\n  <span itemprop="image">http://nohost/plone/logo.png</span>\n</span>\n</div>\n            \n                <h1 class="documentFirstHeading">Plone site</h1>\n            \n            <div id="viewlet-below-content-title">\n\n</div>\n\n            \n                \n            \n          </header>\n\n          <div id="viewlet-above-content-body"></div>\n          <div id="content-core">\n            \n\n\n  \n\n  \n    \n      \n\n      \n        <p class="discreet">There are currently no items in this folder.</p>\n      \n\n    \n  \n\n\n\n          </div>\n          <div id="viewlet-below-content-body">\n\n\n\n    <div class="visualClear"><!-- --></div>\n\n    <div class="documentActions">\n        \n\n        \n\n    </div>\n\n</div>\n\n          \n        </article>\n        </div>\n      </div>\n      <footer class="row">\n        <div class="col-xs-12 col-sm-12">\n          <div id="viewlet-below-content">\n\n\n</div>\n        </div>\n      </footer>\n    </div>\n  \n          <div id="column2-container">\n          </div>\n        </main><!--/row-->\n      </div><!--/container-->\n    </div><!--/outer-wrapper --><footer id="portal-footer-wrapper">\n      <div class="container" id="portal-footer">\n      <div class="row">\n\t<div class="col-xs-12">\n\t\t\n<div class="portletWrapper" id="portletwrapper-706c6f6e652e666f6f746572706f72746c6574730a636f6e746578740a2f706c6f6e650a666f6f746572" data-portlethash="706c6f6e652e666f6f746572706f72746c6574730a636f6e746578740a2f706c6f6e650a666f6f746572">\n\n  \n\n  \n    \n\n  <aside class="portlet portletClassic" id="portal-footer-signature">\n    <div class="portletContent">\n      The \n           <a href="http://plone.com">Plone<sup>\xc2\xae</sup> Open Source CMS/WCM</a>\n       is <abbr title="Copyright">\xc2\xa9</abbr> 2000-2018 by the \n           <a href="http://plone.org/foundation">Plone Foundation</a> and friends.\n\n      Distributed under the \n                <a href="http://creativecommons.org/licenses/GPL/2.0/">GNU GPL license</a>.\n    </div>\n  </aside>\n\n\n  \n\n</div>\n\n<div class="portletWrapper" id="portletwrapper-706c6f6e652e666f6f746572706f72746c6574730a636f6e746578740a2f706c6f6e650a616374696f6e73" data-portlethash="706c6f6e652e666f6f746572706f72746c6574730a636f6e746578740a2f706c6f6e650a616374696f6e73">\n\n<aside class="portlet portletActions">\n\n  \n  <div class="portletContent">\n    <ul class="actions-site_actions">\n      \n        <li class="portletItem">\n          <a href="http://nohost/plone/sitemap">\n\n            <span>Site Map</span>\n\n            \n\n          </a>\n        </li>\n      \n        <li class="portletItem">\n          <a href="http://nohost/plone/accessibility-info">\n\n            <span>Accessibility</span>\n\n            \n\n          </a>\n        </li>\n      \n        <li class="portletItem">\n          <a href="http://nohost/plone/contact-info" class="pat-plone-modal" data-pat-plone-modal="{}">\n\n            <span>Contact</span>\n\n            \n\n          </a>\n        </li>\n      \n    </ul>\n  </div>\n</aside>\n\n</div>\n\n<div class="portletWrapper" id="portletwrapper-706c6f6e652e666f6f746572706f72746c6574730a636f6e746578740a2f706c6f6e650a636f6c6f70686f6e" data-portlethash="706c6f6e652e666f6f746572706f72746c6574730a636f6e746578740a2f706c6f6e650a636f6c6f70686f6e">\n\n  \n\n  \n    \n\n  <aside class="portlet portletClassic" id="portal-colophon">\n    <div class="portletContent">\n      <a href="http://plone.com" target="_blank" title="This site was built using the Plone Open Source CMS/WCM.">Powered by Plone & Python</a>\n    </div>\n  </aside>\n\n\n  \n\n</div>\n\n\n\t</div>\n</div>\n\n\n    </div>\n    </footer></body>\n</html>'
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 366, in csrf.txt
Failed example:
    browser.getLink(url='++add++Folder').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[165]>", line 1, in <module>
        browser.getLink(url='++add++Folder').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 336, in getLink
        raise LinkNotFoundError()
    LinkNotFoundError
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 367, in csrf.txt
Failed example:
    browser.getControl('Title').value = 'another folder'
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[166]>", line 1, in <module>
        browser.getControl('Title').value = 'another folder'
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'Title'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 368, in csrf.txt
Failed example:
    browser.getControl('Save').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[167]>", line 1, in <module>
        browser.getControl('Save').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'Save'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 369, in csrf.txt
Failed example:
    browser.url
Expected:
    'http://nohost/plone/another-folder/view'
Got:
    'http://nohost/plone/'
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 374, in csrf.txt
Failed example:
    browser.open('http://nohost/plone/another-folder/')
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[169]>", line 1, in <module>
        browser.open('http://nohost/plone/another-folder/')
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 256, in open
        self._processRequest(url, make_request)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 280, in _processRequest
        resp = make_request(reqargs)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 254, in make_request
        return self.testapp.get(url, **args)
      File "/home/jenkins/.buildout/eggs/WebTest-2.0.29-py2.7.egg/webtest/app.py", line 331, in get
        expect_errors=expect_errors)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 94, in do_request
        expect_errors)
      File "/home/jenkins/.buildout/eggs/WebTest-2.0.29-py2.7.egg/webtest/app.py", line 625, in do_request
        res = req.get_response(app, catch_exc_info=True)
      File "/home/jenkins/.buildout/eggs/WebOb-1.8.2-py2.7.egg/webob/request.py", line 1309, in send
        application, catch_exc_info=True)
      File "/home/jenkins/.buildout/eggs/WebOb-1.8.2-py2.7.egg/webob/request.py", line 1277, in call_application
        app_iter = application(self.environ, start_response)
      File "/home/jenkins/.buildout/eggs/WebTest-2.0.29-py2.7.egg/webtest/lint.py", line 200, in lint_app
        iterator = application(environ, start_response_wrapper)
      File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/plone.testing/src/plone/testing/_z2_testbrowser.py", line 38, in wrapped_func
        return func(*args, **kw)
      File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/plone.testing/src/plone/testing/_z2_testbrowser.py", line 65, in __call__
        wsgi_result = publish(environ, start_response)
      File "/home/jenkins/.buildout/eggs/Zope-4.0b5-py2.7.egg/ZPublisher/WSGIPublisher.py", line 270, in publish_module
        response = _publish(request, new_mod_info)
      File "/home/jenkins/.buildout/eggs/Zope-4.0b5-py2.7.egg/ZPublisher/WSGIPublisher.py", line 198, in publish
        obj = request.traverse(path, validated_hook=validate_user)
      File "/home/jenkins/.buildout/eggs/Zope-4.0b5-py2.7.egg/ZPublisher/BaseRequest.py", line 541, in traverse
        return response.notFoundError(URL)
      File "/home/jenkins/.buildout/eggs/Zope-4.0b5-py2.7.egg/ZPublisher/HTTPResponse.py", line 1006, in notFoundError
        raise exc
    NotFound: http://nohost/plone/another-folder
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 382, in csrf.txt
Failed example:
    browser.getLink('Advanced...').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[170]>", line 1, in <module>
        browser.getLink('Advanced...').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 336, in getLink
        raise LinkNotFoundError()
    LinkNotFoundError
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 383, in csrf.txt
Failed example:
    browser.url
Expected:
    'http://nohost/plone/another-folder/content_status_history'
Got:
    'http://nohost/plone/'
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 385, in csrf.txt
Failed example:
    browser.getControl('Publish').selected = True
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[172]>", line 1, in <module>
        browser.getControl('Publish').selected = True
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'Publish'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 386, in csrf.txt
Failed example:
    browser.getControl('Save').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[173]>", line 1, in <module>
        browser.getControl('Save').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'Save'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 387, in csrf.txt
Failed example:
    browser.contents
Expected:
    '...Info...Item state changed...'
Got:
    '<!DOCTYPE html>\n<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">\n  <head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />\n    <title>Plone site</title>\n    <link rel="shortcut icon" type="image/x-icon" href="/plone/++theme++barceloneta/barceloneta-favicon.ico" />\n    <link rel="apple-touch-icon" href="/plone/++theme++barceloneta/barceloneta-apple-touch-icon.png" />\n    <link rel="apple-touch-icon-precomposed" sizes="144x144" href="/plone/++theme++barceloneta/barceloneta-apple-touch-icon-144x144-precomposed.png" />\n    <link rel="apple-touch-icon-precomposed" sizes="114x114" href="/plone/++theme++barceloneta/barceloneta-apple-touch-icon-114x114-precomposed.png" />\n    <link rel="apple-touch-icon-precomposed" sizes="72x72" href="/plone/++theme++barceloneta/barceloneta-apple-touch-icon-72x72-precomposed.png" />\n    <link rel="apple-touch-icon-precomposed" sizes="57x57" href="/plone/++theme++barceloneta/barceloneta-apple-touch-icon-57x57-precomposed.png" />\n    <link rel="apple-touch-icon-precomposed" href="/plone/++theme++barceloneta/barceloneta-apple-touch-icon-precomposed.png" />\n  <meta content="summary" name="twitter:card" /><meta content="Plone site" property="og:site_name" /><meta content="Plone site" property="og:title" /><meta content="website" property="og:type" /><meta content="" property="og:description" /><meta content="http://nohost/plone" property="og:url" /><meta content="http://nohost/plone/logo.png" property="og:image" /><meta content="image/png" property="og:image:type" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Plone - http://plone.com" /><link rel="stylesheet" href="http://nohost/plone/++plone++production/++unique++2018-10-03T09:53:36.558966/default.css" data-bundle="production" /><link rel="stylesheet" href="http://nohost/plone//++theme++barceloneta/less/barceloneta-compiled.css" data-bundle="diazo" /><link rel="alternate" href="http://nohost/plone/RSS" title="Plone site - RSS 1.0" type="application/rss+xml" /><link rel="alternate" href="http://nohost/plone/rss.xml" title="Plone site - RSS 2.0" type="application/rss+xml" /><link rel="alternate" href="http://nohost/plone/atom.xml" title="Plone site - Atom" type="application/rss+xml" /><link rel="canonical" href="http://nohost/plone" /><link rel="search" href="http://nohost/plone/@@search" title="Search this site" /><script>PORTAL_URL = \'http://nohost/plone\';</script><script src="http://nohost/plone/++plone++production/++unique++2018-10-03T09:53:36.558966/default.js" data-bundle="production"></script></head>\n  <body id="visual-portal-wrapper" class="frontend icons-on pat-markspeciallinks portaltype-plone-site site-plone template-listing_view thumbs-on userrole-anonymous viewpermission-view" dir="ltr" data-i18ncatalogurl="http://nohost/plone/plonejsi18n" data-pat-plone-modal="{"actionOptions": {"displayInModal": false}}" data-pat-markspeciallinks="{"external_links_open_new_window": false, "mark_special_links": true}" data-view-url="http://nohost/plone" data-portal-url="http://nohost/plone" data-pat-pickadate="{"date": {"selectYears": 200}, "time": {"interval": 5 } }" data-base-url="http://nohost/plone"><div class="outer-wrapper">\n      <header id="content-header">\n        <div class="container">\n          \n      <div id="portal-header">\n    <a id="portal-logo" title="Plone site" href="http://nohost/plone">\n    <img src="http://nohost/plone/logo.png" alt="Plone site" title="Plone site" /></a>\n\n<div id="portal-searchbox">\n\n    <form id="searchGadget_form" action="http://nohost/plone/@@search" role="search" data-pat-livesearch="ajaxUrl:http://nohost/plone/@@ajax-search" class="pat-livesearch">\n\n        <div class="LSBox">\n        <label class="hiddenStructure" for="searchGadget">Search Site</label>\n             \n        <div class="searchSection">\n            <input id="searchbox_currentfolder_only" class="noborder" type="checkbox" name="path" value="/plone" />\n            <label for="searchbox_currentfolder_only" style="cursor: pointer">only in current section</label>\n        </div>\n             \n        <input name="SearchableText" type="text" size="18" id="searchGadget" title="Search Site" placeholder="Search Site" class="searchField" />\n\n        <input class="searchButton" type="submit" value="Search" />\n\n         </div>\n    </form>\n\n    <div id="portal-advanced-search" class="hiddenStructure">\n        <a href="http://nohost/plone/@@search">Advanced Search\xe2\x80\xa6</a>\n    </div>\n\n</div>\n\n<div id="portal-anontools">\n  <ul>\n    <li>\n      \n          <a title="Log in" data-pat-plone-modal="{"prependContent": ".portalMessage", "title": "Log in", "width": "26em", "actionOptions": {"redirectOnResponse": true}}" id="personaltools-login" href="http://nohost/plone/login" class="pat-plone-modal">Log in</a>\n      \n    </li>\n  </ul>\n</div>\n\n\n\n\n\n</div>\n\n    \n          \n        </div>\n      </header>\n      <div id="mainnavigation-wrapper">\n        <div id="mainnavigation">\n\n  <p class="hiddenStructure">Navigation</p>\n  <nav class="plone-navbar" id="portal-globalnav-wrapper">\n    <div class="container">\n      <div class="plone-navbar-header">\n        <button type="button" class="plone-navbar-toggle" data-toggle="collapse" data-target="#portal-globalnav-collapse">\n          <span class="sr-only">Toggle navigation</span>\n          <span class="icon-bar"></span>\n          <span class="icon-bar"></span>\n          <span class="icon-bar"></span>\n        </button>\n      </div>\n\n      <div class="plone-collapse plone-navbar-collapse" id="portal-globalnav-collapse">\n        <ul class="plone-nav plone-navbar-nav" id="portal-globalnav">\n            \n              <li id="portaltab-index_html" class="selected">\n                  <a href="http://nohost/plone" title="">Home</a>\n              </li>\n            \n        </ul>\n      </div>\n    </div>\n  </nav>\n\n\n</div>\n      </div>\n      \n      <div id="above-content-wrapper">\n          <div id="viewlet-above-content"><nav id="portal-breadcrumbs" class="plone-breadcrumb">\n  <div class="container">\n    <span id="breadcrumbs-you-are-here" class="hiddenStructure">You are here:</span>\n    <ol aria-labelledby="breadcrumbs-you-are-here">\n      <li id="breadcrumbs-home">\n        <a href="http://nohost/plone">Home</a>\n      </li>\n      \n    </ol>\n  </div>\n</nav>\n</div>\n      </div>\n      <div class="container">\n        <div class="row">\n          <aside id="global_statusmessage">\n      \n\n      <div>\n      </div>\n    </aside>\n        </div>\n        <main id="main-container" class="row row-offcanvas row-offcanvas-right">\n          <div id="column1-container">\n          </div>\n          \n\n    \n\n    <div class="col-xs-12 col-sm-12">\n      <div class="row">\n        <div class="col-xs-12 col-sm-12">\n          <article id="content">\n\n          \n\n          <header>\n            <div id="viewlet-above-content-title"><span id="social-tags-body" style="display: none" itemscope="" itemtype="http://schema.org/WebPage">\n  <span itemprop="name">Plone site</span>\n  <span itemprop="description"></span>\n  <span itemprop="url">http://nohost/plone</span>\n  <span itemprop="image">http://nohost/plone/logo.png</span>\n</span>\n</div>\n            \n                <h1 class="documentFirstHeading">Plone site</h1>\n            \n            <div id="viewlet-below-content-title">\n\n</div>\n\n            \n                \n            \n          </header>\n\n          <div id="viewlet-above-content-body"></div>\n          <div id="content-core">\n            \n\n\n  \n\n  \n    \n      \n\n      \n        <p class="discreet">There are currently no items in this folder.</p>\n      \n\n    \n  \n\n\n\n          </div>\n          <div id="viewlet-below-content-body">\n\n\n\n    <div class="visualClear"><!-- --></div>\n\n    <div class="documentActions">\n        \n\n        \n\n    </div>\n\n</div>\n\n          \n        </article>\n        </div>\n      </div>\n      <footer class="row">\n        <div class="col-xs-12 col-sm-12">\n          <div id="viewlet-below-content">\n\n\n</div>\n        </div>\n      </footer>\n    </div>\n  \n          <div id="column2-container">\n          </div>\n        </main><!--/row-->\n      </div><!--/container-->\n    </div><!--/outer-wrapper --><footer id="portal-footer-wrapper">\n      <div class="container" id="portal-footer">\n      <div class="row">\n\t<div class="col-xs-12">\n\t\t\n<div class="portletWrapper" id="portletwrapper-706c6f6e652e666f6f746572706f72746c6574730a636f6e746578740a2f706c6f6e650a666f6f746572" data-portlethash="706c6f6e652e666f6f746572706f72746c6574730a636f6e746578740a2f706c6f6e650a666f6f746572">\n\n  \n\n  \n    \n\n  <aside class="portlet portletClassic" id="portal-footer-signature">\n    <div class="portletContent">\n      The \n           <a href="http://plone.com">Plone<sup>\xc2\xae</sup> Open Source CMS/WCM</a>\n       is <abbr title="Copyright">\xc2\xa9</abbr> 2000-2018 by the \n           <a href="http://plone.org/foundation">Plone Foundation</a> and friends.\n\n      Distributed under the \n                <a href="http://creativecommons.org/licenses/GPL/2.0/">GNU GPL license</a>.\n    </div>\n  </aside>\n\n\n  \n\n</div>\n\n<div class="portletWrapper" id="portletwrapper-706c6f6e652e666f6f746572706f72746c6574730a636f6e746578740a2f706c6f6e650a616374696f6e73" data-portlethash="706c6f6e652e666f6f746572706f72746c6574730a636f6e746578740a2f706c6f6e650a616374696f6e73">\n\n<aside class="portlet portletActions">\n\n  \n  <div class="portletContent">\n    <ul class="actions-site_actions">\n      \n        <li class="portletItem">\n          <a href="http://nohost/plone/sitemap">\n\n            <span>Site Map</span>\n\n            \n\n          </a>\n        </li>\n      \n        <li class="portletItem">\n          <a href="http://nohost/plone/accessibility-info">\n\n            <span>Accessibility</span>\n\n            \n\n          </a>\n        </li>\n      \n        <li class="portletItem">\n          <a href="http://nohost/plone/contact-info" class="pat-plone-modal" data-pat-plone-modal="{}">\n\n            <span>Contact</span>\n\n            \n\n          </a>\n        </li>\n      \n    </ul>\n  </div>\n</aside>\n\n</div>\n\n<div class="portletWrapper" id="portletwrapper-706c6f6e652e666f6f746572706f72746c6574730a636f6e746578740a2f706c6f6e650a636f6c6f70686f6e" data-portlethash="706c6f6e652e666f6f746572706f72746c6574730a636f6e746578740a2f706c6f6e650a636f6c6f70686f6e">\n\n  \n\n  \n    \n\n  <aside class="portlet portletClassic" id="portal-colophon">\n    <div class="portletContent">\n      <a href="http://plone.com" target="_blank" title="This site was built using the Plone Open Source CMS/WCM.">Powered by Plone & Python</a>\n    </div>\n  </aside>\n\n\n  \n\n</div>\n\n\n\t</div>\n</div>\n\n\n    </div>\n    </footer></body>\n</html>'
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 390, in csrf.txt
Failed example:
    browser.getLink('Advanced...').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[175]>", line 1, in <module>
        browser.getLink('Advanced...').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 336, in getLink
        raise LinkNotFoundError()
    LinkNotFoundError
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 391, in csrf.txt
Failed example:
    browser.getControl(name='_authenticator', index=0).value = 'invalid!'
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[176]>", line 1, in <module>
        browser.getControl(name='_authenticator', index=0).value = 'invalid!'
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: name '_authenticator'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 392, in csrf.txt
Failed example:
    browser.getControl('Retract').selected = True
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[177]>", line 1, in <module>
        browser.getControl('Retract').selected = True
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'Retract'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 393, in csrf.txt
Failed example:
    browser.getControl('Save').click()
Expected:
    Traceback (most recent call last):
    ...
    Forbidden: Form authenticator is invalid.
Got:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[178]>", line 1, in <module>
        browser.getControl('Save').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'Save'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 406, in csrf.txt
Failed example:
    browser.open('http://nohost/plone/@@overview-controlpanel')
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[179]>", line 1, in <module>
        browser.open('http://nohost/plone/@@overview-controlpanel')
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 256, in open
        self._processRequest(url, make_request)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 280, in _processRequest
        resp = make_request(reqargs)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 254, in make_request
        return self.testapp.get(url, **args)
      File "/home/jenkins/.buildout/eggs/WebTest-2.0.29-py2.7.egg/webtest/app.py", line 331, in get
        expect_errors=expect_errors)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 94, in do_request
        expect_errors)
      File "/home/jenkins/.buildout/eggs/WebTest-2.0.29-py2.7.egg/webtest/app.py", line 625, in do_request
        res = req.get_response(app, catch_exc_info=True)
      File "/home/jenkins/.buildout/eggs/WebOb-1.8.2-py2.7.egg/webob/request.py", line 1309, in send
        application, catch_exc_info=True)
      File "/home/jenkins/.buildout/eggs/WebOb-1.8.2-py2.7.egg/webob/request.py", line 1277, in call_application
        app_iter = application(self.environ, start_response)
      File "/home/jenkins/.buildout/eggs/WebTest-2.0.29-py2.7.egg/webtest/lint.py", line 200, in lint_app
        iterator = application(environ, start_response_wrapper)
      File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/plone.testing/src/plone/testing/_z2_testbrowser.py", line 38, in wrapped_func
        return func(*args, **kw)
      File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/plone.testing/src/plone/testing/_z2_testbrowser.py", line 65, in __call__
        wsgi_result = publish(environ, start_response)
      File "/home/jenkins/.buildout/eggs/Zope-4.0b5-py2.7.egg/ZPublisher/WSGIPublisher.py", line 270, in publish_module
        response = _publish(request, new_mod_info)
      File "/home/jenkins/.buildout/eggs/Zope-4.0b5-py2.7.egg/ZPublisher/WSGIPublisher.py", line 198, in publish
        obj = request.traverse(path, validated_hook=validate_user)
      File "/home/jenkins/.buildout/eggs/Zope-4.0b5-py2.7.egg/ZPublisher/BaseRequest.py", line 654, in traverse
        response.unauthorized()
      File "/home/jenkins/.buildout/eggs/Zope-4.0b5-py2.7.egg/ZPublisher/HTTPResponse.py", line 1047, in unauthorized
        raise exc
    Unauthorized: You are not authorized to access this resource.
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 407, in csrf.txt
Failed example:
    browser.getLink('Security').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[180]>", line 1, in <module>
        browser.getLink('Security').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 336, in getLink
        raise LinkNotFoundError()
    LinkNotFoundError
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 408, in csrf.txt
Failed example:
    browser.getControl(name='form.widgets.enable_self_reg:list').value
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[181]>", line 1, in <module>
        browser.getControl(name='form.widgets.enable_self_reg:list').value
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: name 'form.widgets.enable_self_reg:list'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 410, in csrf.txt
Failed example:
    browser.getControl(name='form.widgets.enable_self_reg:list').value = ['selected']
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[182]>", line 1, in <module>
        browser.getControl(name='form.widgets.enable_self_reg:list').value = ['selected']
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: name 'form.widgets.enable_self_reg:list'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 411, in csrf.txt
Failed example:
    browser.getControl('Save').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[183]>", line 1, in <module>
        browser.getControl('Save').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'Save'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 412, in csrf.txt
Failed example:
    browser.contents
Expected:
    '...Info...Changes saved...'
Got:
    '<!DOCTYPE html>\n<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">\n  <head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />\n    <title>Plone site</title>\n    <link rel="shortcut icon" type="image/x-icon" href="/plone/++theme++barceloneta/barceloneta-favicon.ico" />\n    <link rel="apple-touch-icon" href="/plone/++theme++barceloneta/barceloneta-apple-touch-icon.png" />\n    <link rel="apple-touch-icon-precomposed" sizes="144x144" href="/plone/++theme++barceloneta/barceloneta-apple-touch-icon-144x144-precomposed.png" />\n    <link rel="apple-touch-icon-precomposed" sizes="114x114" href="/plone/++theme++barceloneta/barceloneta-apple-touch-icon-114x114-precomposed.png" />\n    <link rel="apple-touch-icon-precomposed" sizes="72x72" href="/plone/++theme++barceloneta/barceloneta-apple-touch-icon-72x72-precomposed.png" />\n    <link rel="apple-touch-icon-precomposed" sizes="57x57" href="/plone/++theme++barceloneta/barceloneta-apple-touch-icon-57x57-precomposed.png" />\n    <link rel="apple-touch-icon-precomposed" href="/plone/++theme++barceloneta/barceloneta-apple-touch-icon-precomposed.png" />\n  <meta content="summary" name="twitter:card" /><meta content="Plone site" property="og:site_name" /><meta content="Plone site" property="og:title" /><meta content="website" property="og:type" /><meta content="" property="og:description" /><meta content="http://nohost/plone" property="og:url" /><meta content="http://nohost/plone/logo.png" property="og:image" /><meta content="image/png" property="og:image:type" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Plone - http://plone.com" /><link rel="stylesheet" href="http://nohost/plone/++plone++production/++unique++2018-10-03T09:53:36.558966/default.css" data-bundle="production" /><link rel="stylesheet" href="http://nohost/plone//++theme++barceloneta/less/barceloneta-compiled.css" data-bundle="diazo" /><link rel="alternate" href="http://nohost/plone/RSS" title="Plone site - RSS 1.0" type="application/rss+xml" /><link rel="alternate" href="http://nohost/plone/rss.xml" title="Plone site - RSS 2.0" type="application/rss+xml" /><link rel="alternate" href="http://nohost/plone/atom.xml" title="Plone site - Atom" type="application/rss+xml" /><link rel="canonical" href="http://nohost/plone" /><link rel="search" href="http://nohost/plone/@@search" title="Search this site" /><script>PORTAL_URL = \'http://nohost/plone\';</script><script src="http://nohost/plone/++plone++production/++unique++2018-10-03T09:53:36.558966/default.js" data-bundle="production"></script></head>\n  <body id="visual-portal-wrapper" class="frontend icons-on pat-markspeciallinks portaltype-plone-site site-plone template-listing_view thumbs-on userrole-anonymous viewpermission-view" dir="ltr" data-i18ncatalogurl="http://nohost/plone/plonejsi18n" data-pat-plone-modal="{"actionOptions": {"displayInModal": false}}" data-pat-markspeciallinks="{"external_links_open_new_window": false, "mark_special_links": true}" data-view-url="http://nohost/plone" data-portal-url="http://nohost/plone" data-pat-pickadate="{"date": {"selectYears": 200}, "time": {"interval": 5 } }" data-base-url="http://nohost/plone"><div class="outer-wrapper">\n      <header id="content-header">\n        <div class="container">\n          \n      <div id="portal-header">\n    <a id="portal-logo" title="Plone site" href="http://nohost/plone">\n    <img src="http://nohost/plone/logo.png" alt="Plone site" title="Plone site" /></a>\n\n<div id="portal-searchbox">\n\n    <form id="searchGadget_form" action="http://nohost/plone/@@search" role="search" data-pat-livesearch="ajaxUrl:http://nohost/plone/@@ajax-search" class="pat-livesearch">\n\n        <div class="LSBox">\n        <label class="hiddenStructure" for="searchGadget">Search Site</label>\n             \n        <div class="searchSection">\n            <input id="searchbox_currentfolder_only" class="noborder" type="checkbox" name="path" value="/plone" />\n            <label for="searchbox_currentfolder_only" style="cursor: pointer">only in current section</label>\n        </div>\n             \n        <input name="SearchableText" type="text" size="18" id="searchGadget" title="Search Site" placeholder="Search Site" class="searchField" />\n\n        <input class="searchButton" type="submit" value="Search" />\n\n         </div>\n    </form>\n\n    <div id="portal-advanced-search" class="hiddenStructure">\n        <a href="http://nohost/plone/@@search">Advanced Search\xe2\x80\xa6</a>\n    </div>\n\n</div>\n\n<div id="portal-anontools">\n  <ul>\n    <li>\n      \n          <a title="Log in" data-pat-plone-modal="{"prependContent": ".portalMessage", "title": "Log in", "width": "26em", "actionOptions": {"redirectOnResponse": true}}" id="personaltools-login" href="http://nohost/plone/login" class="pat-plone-modal">Log in</a>\n      \n    </li>\n  </ul>\n</div>\n\n\n\n\n\n</div>\n\n    \n          \n        </div>\n      </header>\n      <div id="mainnavigation-wrapper">\n        <div id="mainnavigation">\n\n  <p class="hiddenStructure">Navigation</p>\n  <nav class="plone-navbar" id="portal-globalnav-wrapper">\n    <div class="container">\n      <div class="plone-navbar-header">\n        <button type="button" class="plone-navbar-toggle" data-toggle="collapse" data-target="#portal-globalnav-collapse">\n          <span class="sr-only">Toggle navigation</span>\n          <span class="icon-bar"></span>\n          <span class="icon-bar"></span>\n          <span class="icon-bar"></span>\n        </button>\n      </div>\n\n      <div class="plone-collapse plone-navbar-collapse" id="portal-globalnav-collapse">\n        <ul class="plone-nav plone-navbar-nav" id="portal-globalnav">\n            \n              <li id="portaltab-index_html" class="selected">\n                  <a href="http://nohost/plone" title="">Home</a>\n              </li>\n            \n        </ul>\n      </div>\n    </div>\n  </nav>\n\n\n</div>\n      </div>\n      \n      <div id="above-content-wrapper">\n          <div id="viewlet-above-content"><nav id="portal-breadcrumbs" class="plone-breadcrumb">\n  <div class="container">\n    <span id="breadcrumbs-you-are-here" class="hiddenStructure">You are here:</span>\n    <ol aria-labelledby="breadcrumbs-you-are-here">\n      <li id="breadcrumbs-home">\n        <a href="http://nohost/plone">Home</a>\n      </li>\n      \n    </ol>\n  </div>\n</nav>\n</div>\n      </div>\n      <div class="container">\n        <div class="row">\n          <aside id="global_statusmessage">\n      \n\n      <div>\n      </div>\n    </aside>\n        </div>\n        <main id="main-container" class="row row-offcanvas row-offcanvas-right">\n          <div id="column1-container">\n          </div>\n          \n\n    \n\n    <div class="col-xs-12 col-sm-12">\n      <div class="row">\n        <div class="col-xs-12 col-sm-12">\n          <article id="content">\n\n          \n\n          <header>\n            <div id="viewlet-above-content-title"><span id="social-tags-body" style="display: none" itemscope="" itemtype="http://schema.org/WebPage">\n  <span itemprop="name">Plone site</span>\n  <span itemprop="description"></span>\n  <span itemprop="url">http://nohost/plone</span>\n  <span itemprop="image">http://nohost/plone/logo.png</span>\n</span>\n</div>\n            \n                <h1 class="documentFirstHeading">Plone site</h1>\n            \n            <div id="viewlet-below-content-title">\n\n</div>\n\n            \n                \n            \n          </header>\n\n          <div id="viewlet-above-content-body"></div>\n          <div id="content-core">\n            \n\n\n  \n\n  \n    \n      \n\n      \n        <p class="discreet">There are currently no items in this folder.</p>\n      \n\n    \n  \n\n\n\n          </div>\n          <div id="viewlet-below-content-body">\n\n\n\n    <div class="visualClear"><!-- --></div>\n\n    <div class="documentActions">\n        \n\n        \n\n    </div>\n\n</div>\n\n          \n        </article>\n        </div>\n      </div>\n      <footer class="row">\n        <div class="col-xs-12 col-sm-12">\n          <div id="viewlet-below-content">\n\n\n</div>\n        </div>\n      </footer>\n    </div>\n  \n          <div id="column2-container">\n          </div>\n        </main><!--/row-->\n      </div><!--/container-->\n    </div><!--/outer-wrapper --><footer id="portal-footer-wrapper">\n      <div class="container" id="portal-footer">\n      <div class="row">\n\t<div class="col-xs-12">\n\t\t\n<div class="portletWrapper" id="portletwrapper-706c6f6e652e666f6f746572706f72746c6574730a636f6e746578740a2f706c6f6e650a666f6f746572" data-portlethash="706c6f6e652e666f6f746572706f72746c6574730a636f6e746578740a2f706c6f6e650a666f6f746572">\n\n  \n\n  \n    \n\n  <aside class="portlet portletClassic" id="portal-footer-signature">\n    <div class="portletContent">\n      The \n           <a href="http://plone.com">Plone<sup>\xc2\xae</sup> Open Source CMS/WCM</a>\n       is <abbr title="Copyright">\xc2\xa9</abbr> 2000-2018 by the \n           <a href="http://plone.org/foundation">Plone Foundation</a> and friends.\n\n      Distributed under the \n                <a href="http://creativecommons.org/licenses/GPL/2.0/">GNU GPL license</a>.\n    </div>\n  </aside>\n\n\n  \n\n</div>\n\n<div class="portletWrapper" id="portletwrapper-706c6f6e652e666f6f746572706f72746c6574730a636f6e746578740a2f706c6f6e650a616374696f6e73" data-portlethash="706c6f6e652e666f6f746572706f72746c6574730a636f6e746578740a2f706c6f6e650a616374696f6e73">\n\n<aside class="portlet portletActions">\n\n  \n  <div class="portletContent">\n    <ul class="actions-site_actions">\n      \n        <li class="portletItem">\n          <a href="http://nohost/plone/sitemap">\n\n            <span>Site Map</span>\n\n            \n\n          </a>\n        </li>\n      \n        <li class="portletItem">\n          <a href="http://nohost/plone/accessibility-info">\n\n            <span>Accessibility</span>\n\n            \n\n          </a>\n        </li>\n      \n        <li class="portletItem">\n          <a href="http://nohost/plone/contact-info" class="pat-plone-modal" data-pat-plone-modal="{}">\n\n            <span>Contact</span>\n\n            \n\n          </a>\n        </li>\n      \n    </ul>\n  </div>\n</aside>\n\n</div>\n\n<div class="portletWrapper" id="portletwrapper-706c6f6e652e666f6f746572706f72746c6574730a636f6e746578740a2f706c6f6e650a636f6c6f70686f6e" data-portlethash="706c6f6e652e666f6f746572706f72746c6574730a636f6e746578740a2f706c6f6e650a636f6c6f70686f6e">\n\n  \n\n  \n    \n\n  <aside class="portlet portletClassic" id="portal-colophon">\n    <div class="portletContent">\n      <a href="http://plone.com" target="_blank" title="This site was built using the Plone Open Source CMS/WCM.">Powered by Plone & Python</a>\n    </div>\n  </aside>\n\n\n  \n\n</div>\n\n\n\t</div>\n</div>\n\n\n    </div>\n    </footer></body>\n</html>'
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 415, in csrf.txt
Failed example:
    browser.getLink('Security').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[185]>", line 1, in <module>
        browser.getLink('Security').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 336, in getLink
        raise LinkNotFoundError()
    LinkNotFoundError
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 416, in csrf.txt
Failed example:
    browser.getControl(name='_authenticator', index=0).value = 'invalid!'
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[186]>", line 1, in <module>
        browser.getControl(name='_authenticator', index=0).value = 'invalid!'
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: name '_authenticator'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 417, in csrf.txt
Failed example:
    browser.getControl(name='form.widgets.enable_self_reg:list').value = []
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest csrf.txt[187]>", line 1, in <module>
        browser.getControl(name='form.widgets.enable_self_reg:list').value = []
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: name 'form.widgets.enable_self_reg:list'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>


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


FAILED:  Products.CMFPlone.tests.emaillogin.rst

Error Message:
Failed doctest test for emaillogin.rst

Stack Trace:
Failed doctest test for emaillogin.rst
  File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/emaillogin.rst", line 0

----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/emaillogin.rst", line 29, in emaillogin.rst
Failed example:
    browser.getControl(name='form.widgets.enable_self_reg:list').value = True
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest emaillogin.rst[11]>", line 1, in <module>
        browser.getControl(name='form.widgets.enable_self_reg:list').value = True
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: name 'form.widgets.enable_self_reg:list'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
      <TextControl(__ac_name=)>
      <PasswordControl(__ac_password=)>
      <HiddenControl(came_from=http://nohost/plone/@@security-controlpanel) (readonly)>
      <HiddenControl(_authenticator=92a6591c0af703a20d032296be1a0388a3b38fdf) (readonly)>
      <SubmitControl(buttons.login=Log in)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/emaillogin.rst", line 30, in emaillogin.rst
Failed example:
    browser.getControl(name='form.widgets.enable_user_pwd_choice:list').value = True
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest emaillogin.rst[12]>", line 1, in <module>
        browser.getControl(name='form.widgets.enable_user_pwd_choice:list').value = True
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: name 'form.widgets.enable_user_pwd_choice:list'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
      <TextControl(__ac_name=)>
      <PasswordControl(__ac_password=)>
      <HiddenControl(came_from=http://nohost/plone/@@security-controlpanel) (readonly)>
      <HiddenControl(_authenticator=92a6591c0af703a20d032296be1a0388a3b38fdf) (readonly)>
      <SubmitControl(buttons.login=Log in)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/emaillogin.rst", line 31, in emaillogin.rst
Failed example:
    browser.getControl('Save').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest emaillogin.rst[13]>", line 1, in <module>
        browser.getControl('Save').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'Save'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
      <TextControl(__ac_name=)>
      <PasswordControl(__ac_password=)>
      <HiddenControl(came_from=http://nohost/plone/@@security-controlpanel) (readonly)>
      <HiddenControl(_authenticator=92a6591c0af703a20d032296be1a0388a3b38fdf) (readonly)>
      <SubmitControl(buttons.login=Log in)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/emaillogin.rst", line 32, in emaillogin.rst
Failed example:
    'Changes saved' in browser.contents
Expected:
    True
Got:
    False
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/emaillogin.rst", line 47, in emaillogin.rst
Failed example:
    browser.getControl('User Name').value='username'
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest emaillogin.rst[17]>", line 1, in <module>
        browser.getControl('User Name').value='username'
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'User Name'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
      <TextControl(__ac_name=)>
      <PasswordControl(__ac_password=)>
      <HiddenControl(came_from=) (readonly)>
      <HiddenControl(_authenticator=92a6591c0af703a20d032296be1a0388a3b38fdf) (readonly)>
      <SubmitControl(buttons.login=Log in)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/emaillogin.rst", line 48, in emaillogin.rst
Failed example:
    browser.getControl('E-mail').value='username at example.org'
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest emaillogin.rst[18]>", line 1, in <module>
        browser.getControl('E-mail').value='username at example.org'
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'E-mail'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
      <TextControl(__ac_name=)>
      <PasswordControl(__ac_password=)>
      <HiddenControl(came_from=) (readonly)>
      <HiddenControl(_authenticator=92a6591c0af703a20d032296be1a0388a3b38fdf) (readonly)>
      <SubmitControl(buttons.login=Log in)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/emaillogin.rst", line 50, in emaillogin.rst
Failed example:
    browser.getControl('Confirm password').value = SITE_OWNER_PASSWORD
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest emaillogin.rst[20]>", line 1, in <module>
        browser.getControl('Confirm password').value = SITE_OWNER_PASSWORD
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'Confirm password'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
      <TextControl(__ac_name=)>
      <PasswordControl(__ac_password=secret)>
      <HiddenControl(came_from=) (readonly)>
      <HiddenControl(_authenticator=92a6591c0af703a20d032296be1a0388a3b38fdf) (readonly)>
      <SubmitControl(buttons.login=Log in)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/emaillogin.rst", line 51, in emaillogin.rst
Failed example:
    browser.getControl('Register').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest emaillogin.rst[21]>", line 1, in <module>
        browser.getControl('Register').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'Register'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
      <TextControl(__ac_name=)>
      <PasswordControl(__ac_password=secret)>
      <HiddenControl(came_from=) (readonly)>
      <HiddenControl(_authenticator=92a6591c0af703a20d032296be1a0388a3b38fdf) (readonly)>
      <SubmitControl(buttons.login=Log in)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/emaillogin.rst", line 52, in emaillogin.rst
Failed example:
    'You have been registered.' in browser.contents
Expected:
    True
Got:
    False
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/emaillogin.rst", line 65, in emaillogin.rst
Failed example:
    browser.getControl(name='form.widgets.use_email_as_login:list').value = ['selected']
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest emaillogin.rst[28]>", line 1, in <module>
        browser.getControl(name='form.widgets.use_email_as_login:list').value = ['selected']
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: name 'form.widgets.use_email_as_login:list'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
      <TextControl(__ac_name=)>
      <PasswordControl(__ac_password=)>
      <HiddenControl(came_from=http://nohost/plone/@@security-controlpanel) (readonly)>
      <HiddenControl(_authenticator=badb4a64bdd341c67a1d6f165093620461ed3849) (readonly)>
      <SubmitControl(buttons.login=Log in)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/emaillogin.rst", line 66, in emaillogin.rst
Failed example:
    browser.getControl('Save').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest emaillogin.rst[29]>", line 1, in <module>
        browser.getControl('Save').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'Save'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
      <TextControl(__ac_name=)>
      <PasswordControl(__ac_password=)>
      <HiddenControl(came_from=http://nohost/plone/@@security-controlpanel) (readonly)>
      <HiddenControl(_authenticator=badb4a64bdd341c67a1d6f165093620461ed3849) (readonly)>
      <SubmitControl(buttons.login=Log in)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/emaillogin.rst", line 67, in emaillogin.rst
Failed example:
    'Changes saved' in browser.contents
Expected:
    True
Got:
    False
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/emaillogin.rst", line 82, in emaillogin.rst
Failed example:
    browser.getControl('E-mail').value='email at example.org'
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest emaillogin.rst[34]>", line 1, in <module>
        browser.getControl('E-mail').value='email at example.org'
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'E-mail'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
      <TextControl(__ac_name=)>
      <PasswordControl(__ac_password=)>
      <HiddenControl(came_from=) (readonly)>
      <HiddenControl(_authenticator=66262664688316d8079c86908e872a65ad7431ce) (readonly)>
      <SubmitControl(buttons.login=Log in)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/emaillogin.rst", line 84, in emaillogin.rst
Failed example:
    browser.getControl('Confirm password').value = SITE_OWNER_PASSWORD
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest emaillogin.rst[36]>", line 1, in <module>
        browser.getControl('Confirm password').value = SITE_OWNER_PASSWORD
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'Confirm password'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
      <TextControl(__ac_name=)>
      <PasswordControl(__ac_password=secret)>
      <HiddenControl(came_from=) (readonly)>
      <HiddenControl(_authenticator=66262664688316d8079c86908e872a65ad7431ce) (readonly)>
      <SubmitControl(buttons.login=Log in)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/emaillogin.rst", line 85, in emaillogin.rst
Failed example:
    browser.getControl('Register').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest emaillogin.rst[37]>", line 1, in <module>
        browser.getControl('Register').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'Register'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
      <TextControl(__ac_name=)>
      <PasswordControl(__ac_password=secret)>
      <HiddenControl(came_from=) (readonly)>
      <HiddenControl(_authenticator=66262664688316d8079c86908e872a65ad7431ce) (readonly)>
      <SubmitControl(buttons.login=Log in)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/emaillogin.rst", line 86, in emaillogin.rst
Failed example:
    'You have been registered.' in browser.contents
Expected:
    True
Got:
    False
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/emaillogin.rst", line 99, in emaillogin.rst
Failed example:
    'You are now logged in' in browser.contents
Expected:
    True
Got:
    False
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/emaillogin.rst", line 110, in emaillogin.rst
Failed example:
    'Log in' in browser.contents
Expected:
    False
Got:
    True
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/emaillogin.rst", line 133, in emaillogin.rst
Failed example:
    'Log in' in browser.contents
Expected:
    False
Got:
    True
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/emaillogin.rst", line 152, in emaillogin.rst
Failed example:
    'Log in' in browser.contents
Expected:
    False
Got:
    True
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/emaillogin.rst", line 158, in emaillogin.rst
Failed example:
    browser.getControl('E-mail').value = 'email2 at example.org'
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest emaillogin.rst[65]>", line 1, in <module>
        browser.getControl('E-mail').value = 'email2 at example.org'
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'E-mail'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
      <TextControl(__ac_name=)>
      <PasswordControl(__ac_password=)>
      <HiddenControl(came_from=http://nohost/plone/@@personal-information) (readonly)>
      <HiddenControl(_authenticator=badb4a64bdd341c67a1d6f165093620461ed3849) (readonly)>
      <SubmitControl(buttons.login=Log in)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/emaillogin.rst", line 159, in emaillogin.rst
Failed example:
    browser.getControl('Save').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest emaillogin.rst[66]>", line 1, in <module>
        browser.getControl('Save').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'Save'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
      <TextControl(__ac_name=)>
      <PasswordControl(__ac_password=)>
      <HiddenControl(came_from=http://nohost/plone/@@personal-information) (readonly)>
      <HiddenControl(_authenticator=badb4a64bdd341c67a1d6f165093620461ed3849) (readonly)>
      <SubmitControl(buttons.login=Log in)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/emaillogin.rst", line 160, in emaillogin.rst
Failed example:
    'Changes saved.' in browser.contents
Expected:
    True
Got:
    False
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/emaillogin.rst", line 162, in emaillogin.rst
Failed example:
    browser.getControl('E-mail').value
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest emaillogin.rst[68]>", line 1, in <module>
        browser.getControl('E-mail').value
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'E-mail'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
      <TextControl(__ac_name=)>
      <PasswordControl(__ac_password=)>
      <HiddenControl(came_from=http://nohost/plone/@@personal-information) (readonly)>
      <HiddenControl(_authenticator=badb4a64bdd341c67a1d6f165093620461ed3849) (readonly)>
      <SubmitControl(buttons.login=Log in)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/emaillogin.rst", line 185, in emaillogin.rst
Failed example:
    'Log in' in browser.contents
Expected:
    False
Got:
    True
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/emaillogin.rst", line 191, in emaillogin.rst
Failed example:
    browser.getControl('E-mail').value = 'username at example.org'
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest emaillogin.rst[83]>", line 1, in <module>
        browser.getControl('E-mail').value = 'username at example.org'
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'E-mail'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
      <TextControl(__ac_name=)>
      <PasswordControl(__ac_password=)>
      <HiddenControl(came_from=http://nohost/plone/@@personal-information) (readonly)>
      <HiddenControl(_authenticator=66262664688316d8079c86908e872a65ad7431ce) (readonly)>
      <SubmitControl(buttons.login=Log in)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/emaillogin.rst", line 192, in emaillogin.rst
Failed example:
    browser.getControl('Save').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest emaillogin.rst[84]>", line 1, in <module>
        browser.getControl('Save').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'Save'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
      <TextControl(__ac_name=)>
      <PasswordControl(__ac_password=)>
      <HiddenControl(came_from=http://nohost/plone/@@personal-information) (readonly)>
      <HiddenControl(_authenticator=66262664688316d8079c86908e872a65ad7431ce) (readonly)>
      <SubmitControl(buttons.login=Log in)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/emaillogin.rst", line 221, in emaillogin.rst
Failed example:
    len(mailhost.messages)
Expected:
    1
Got:
    0
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/emaillogin.rst", line 223, in emaillogin.rst
Failed example:
    msg = mailhost.messages[0]
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest emaillogin.rst[96]>", line 1, in <module>
        msg = mailhost.messages[0]
      File "/srv/python2.7/lib/python2.7/UserList.py", line 31, in __getitem__
        def __getitem__(self, i): return self.data[i]
    IndexError: list index out of range
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/emaillogin.rst", line 228, in emaillogin.rst
Failed example:
    "To: email2 at example.org" in msg
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest emaillogin.rst[97]>", line 1, in <module>
        "To: email2 at example.org" in msg
    NameError: name 'msg' is not defined
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/emaillogin.rst", line 234, in emaillogin.rst
Failed example:
    msg = quopri.decodestring(msg)
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest emaillogin.rst[99]>", line 1, in <module>
        msg = quopri.decodestring(msg)
    NameError: name 'msg' is not defined
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/emaillogin.rst", line 235, in emaillogin.rst
Failed example:
    url_index = msg.index('http://nohost/plone/passwordreset/')
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest emaillogin.rst[100]>", line 1, in <module>
        url_index = msg.index('http://nohost/plone/passwordreset/')
    NameError: name 'msg' is not defined
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/emaillogin.rst", line 236, in emaillogin.rst
Failed example:
    address = msg[url_index:].split()[0]
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest emaillogin.rst[101]>", line 1, in <module>
        address = msg[url_index:].split()[0]
    NameError: name 'msg' is not defined
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/emaillogin.rst", line 240, in emaillogin.rst
Failed example:
    browser.open(address)
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest emaillogin.rst[102]>", line 1, in <module>
        browser.open(address)
    NameError: name 'address' is not defined
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/emaillogin.rst", line 241, in emaillogin.rst
Failed example:
    "Set your password" in browser.contents
Expected:
    True
Got:
    False
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/emaillogin.rst", line 243, in emaillogin.rst
Failed example:
    form = browser.getForm(name='pwreset_action')
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest emaillogin.rst[104]>", line 1, in <module>
        form = browser.getForm(name='pwreset_action')
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 381, in getForm
        form = disambiguate(matching_forms, '', index)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/emaillogin.rst", line 244, in emaillogin.rst
Failed example:
    form.getControl(name='userid').value = 'email2 at example.org'
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest emaillogin.rst[105]>", line 1, in <module>
        form.getControl(name='userid').value = 'email2 at example.org'
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1291, in getControl
        raise interfaces.ExpiredError
    ExpiredError
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/emaillogin.rst", line 245, in emaillogin.rst
Failed example:
    form.getControl(name='password').value = 'secretion'
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest emaillogin.rst[106]>", line 1, in <module>
        form.getControl(name='password').value = 'secretion'
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1291, in getControl
        raise interfaces.ExpiredError
    ExpiredError
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/emaillogin.rst", line 246, in emaillogin.rst
Failed example:
    form.getControl(name='password2').value = 'secretion'
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest emaillogin.rst[107]>", line 1, in <module>
        form.getControl(name='password2').value = 'secretion'
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1291, in getControl
        raise interfaces.ExpiredError
    ExpiredError
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/emaillogin.rst", line 247, in emaillogin.rst
Failed example:
    form.submit()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest emaillogin.rst[108]>", line 1, in <module>
        form.submit()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1271, in submit
        raise interfaces.ExpiredError
    ExpiredError
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/emaillogin.rst", line 248, in emaillogin.rst
Failed example:
    "Your password has been set successfully." in browser.contents
Expected:
    True
Got:
    False
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/emaillogin.rst", line 258, in emaillogin.rst
Failed example:
    'Log in' in browser.contents
Expected:
    False
Got:
    True
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/emaillogin.rst", line 267, in emaillogin.rst
Failed example:
    form.getControl('Start password reset').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest emaillogin.rst[120]>", line 1, in <module>
        form.getControl('Start password reset').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 778, in click
        self.browser._clickSubmit(self._form, self._control)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 275, in _clickSubmit
        self._processRequest(url, make_request)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 289, in _processRequest
        self._checkStatus()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 297, in _checkStatus
        raise HTTPError(self.url, code, msg, [], None)
    HTTPError: HTTP Error 500: Internal Server Error
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/emaillogin.rst", line 268, in emaillogin.rst
Failed example:
    'Password reset confirmation sent' in browser.contents
Expected:
    True
Got:
    False
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/emaillogin.rst", line 273, in emaillogin.rst
Failed example:
    len(mailhost.messages)
Expected:
    2
Got:
    0
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/emaillogin.rst", line 275, in emaillogin.rst
Failed example:
    msg = mailhost.messages[-1]
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest emaillogin.rst[123]>", line 1, in <module>
        msg = mailhost.messages[-1]
      File "/srv/python2.7/lib/python2.7/UserList.py", line 31, in __getitem__
        def __getitem__(self, i): return self.data[i]
    IndexError: list index out of range
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/emaillogin.rst", line 276, in emaillogin.rst
Failed example:
    "To: username at example.org" in msg
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest emaillogin.rst[124]>", line 1, in <module>
        "To: username at example.org" in msg
    NameError: name 'msg' is not defined
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/emaillogin.rst", line 281, in emaillogin.rst
Failed example:
    msg = quopri.decodestring(msg)
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest emaillogin.rst[125]>", line 1, in <module>
        msg = quopri.decodestring(msg)
    NameError: name 'msg' is not defined
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/emaillogin.rst", line 282, in emaillogin.rst
Failed example:
    url_index = msg.index('http://nohost/plone/passwordreset/')
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest emaillogin.rst[126]>", line 1, in <module>
        url_index = msg.index('http://nohost/plone/passwordreset/')
    NameError: name 'msg' is not defined
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/emaillogin.rst", line 283, in emaillogin.rst
Failed example:
    address = msg[url_index:].split()[0]
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest emaillogin.rst[127]>", line 1, in <module>
        address = msg[url_index:].split()[0]
    NameError: name 'msg' is not defined
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/emaillogin.rst", line 287, in emaillogin.rst
Failed example:
    browser.open(address)
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest emaillogin.rst[128]>", line 1, in <module>
        browser.open(address)
    NameError: name 'address' is not defined
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/emaillogin.rst", line 288, in emaillogin.rst
Failed example:
    "Set your password" in browser.contents
Expected:
    True
Got:
    False
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/emaillogin.rst", line 290, in emaillogin.rst
Failed example:
    form = browser.getForm(name='pwreset_action')
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest emaillogin.rst[130]>", line 1, in <module>
        form = browser.getForm(name='pwreset_action')
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 366, in getForm
        allforms = self._getAllResponseForms()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 397, in _getAllResponseForms
        respforms = self._response.forms
      File "/home/jenkins/.buildout/eggs/WebTest-2.0.29-py2.7.egg/webtest/response.py", line 43, in forms
        self._parse_forms()
      File "/home/jenkins/.buildout/eggs/WebTest-2.0.29-py2.7.egg/webtest/response.py", line 77, in _parse_forms
        form_texts = [text_type(f) for f in self.html('form')]
      File "/home/jenkins/.buildout/eggs/WebTest-2.0.29-py2.7.egg/webtest/response.py", line 428, in html
        % self.content_type)
    AttributeError: Not an HTML response body (content-type: application/json)
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/emaillogin.rst", line 292, in emaillogin.rst
Failed example:
    form.getControl(name='password').value = 'secretion'
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest emaillogin.rst[132]>", line 1, in <module>
        form.getControl(name='password').value = 'secretion'
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1295, in getControl
        controlFormTupleRepr, available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: name 'password'
    available items:
      <TextControl(userid=username)>
      <SubmitControl(<None>=Start password reset)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/emaillogin.rst", line 293, in emaillogin.rst
Failed example:
    form.getControl(name='password2').value = 'secretion'
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest emaillogin.rst[133]>", line 1, in <module>
        form.getControl(name='password2').value = 'secretion'
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1295, in getControl
        controlFormTupleRepr, available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: name 'password2'
    available items:
      <TextControl(userid=username)>
      <SubmitControl(<None>=Start password reset)>
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/emaillogin.rst", line 294, in emaillogin.rst
Failed example:
    form.submit()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest emaillogin.rst[134]>", line 1, in <module>
        form.submit()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1286, in submit
        self.browser._clickSubmit(form)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 275, in _clickSubmit
        self._processRequest(url, make_request)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 289, in _processRequest
        self._checkStatus()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 297, in _checkStatus
        raise HTTPError(self.url, code, msg, [], None)
    HTTPError: HTTP Error 500: Internal Server Error
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/emaillogin.rst", line 295, in emaillogin.rst
Failed example:
    "Your password has been set successfully." in browser.contents
Expected:
    True
Got:
    False
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/emaillogin.rst", line 307, in emaillogin.rst
Failed example:
    'Log in' in browser.contents
Expected:
    False
Got:
    True


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


FAILED:  Products.CMFPlone.tests.link_redirect_view.txt

Error Message:
Failed doctest test for link_redirect_view.txt

Stack Trace:
Failed doctest test for link_redirect_view.txt
  File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/link_redirect_view.txt", line 0

----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/link_redirect_view.txt", line 55, in link_redirect_view.txt
Failed example:
    browser.url
Expected:
    'http://nohost/plone/link'
Got:
    'http://nohost/plone'
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/Products.CMFPlone/Products/CMFPlone/tests/link_redirect_view.txt", line 61, in link_redirect_view.txt
Failed example:
    "You see this page because you have permission to edit this link." in browser.contents
Expected:
    True
Got:
    False


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


FAILED:  plone.app.users.tests.email_login.rst

Error Message:
Failed doctest test for email_login.rst

Stack Trace:
Failed doctest test for email_login.rst
  File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/plone.app.users/plone/app/users/tests/email_login.rst", line 0

----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/plone.app.users/plone/app/users/tests/email_login.rst", line 29, in email_login.rst
Failed example:
    browser.open('http://nohost/plone/@@security-controlpanel')
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest email_login.rst[11]>", line 1, in <module>
        browser.open('http://nohost/plone/@@security-controlpanel')
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 256, in open
        self._processRequest(url, make_request)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 280, in _processRequest
        resp = make_request(reqargs)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 254, in make_request
        return self.testapp.get(url, **args)
      File "/home/jenkins/.buildout/eggs/WebTest-2.0.29-py2.7.egg/webtest/app.py", line 331, in get
        expect_errors=expect_errors)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 94, in do_request
        expect_errors)
      File "/home/jenkins/.buildout/eggs/WebTest-2.0.29-py2.7.egg/webtest/app.py", line 625, in do_request
        res = req.get_response(app, catch_exc_info=True)
      File "/home/jenkins/.buildout/eggs/WebOb-1.8.2-py2.7.egg/webob/request.py", line 1309, in send
        application, catch_exc_info=True)
      File "/home/jenkins/.buildout/eggs/WebOb-1.8.2-py2.7.egg/webob/request.py", line 1277, in call_application
        app_iter = application(self.environ, start_response)
      File "/home/jenkins/.buildout/eggs/WebTest-2.0.29-py2.7.egg/webtest/lint.py", line 200, in lint_app
        iterator = application(environ, start_response_wrapper)
      File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/plone.testing/src/plone/testing/_z2_testbrowser.py", line 38, in wrapped_func
        return func(*args, **kw)
      File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/plone.testing/src/plone/testing/_z2_testbrowser.py", line 65, in __call__
        wsgi_result = publish(environ, start_response)
      File "/home/jenkins/.buildout/eggs/Zope-4.0b5-py2.7.egg/ZPublisher/WSGIPublisher.py", line 270, in publish_module
        response = _publish(request, new_mod_info)
      File "/home/jenkins/.buildout/eggs/Zope-4.0b5-py2.7.egg/ZPublisher/WSGIPublisher.py", line 198, in publish
        obj = request.traverse(path, validated_hook=validate_user)
      File "/home/jenkins/.buildout/eggs/Zope-4.0b5-py2.7.egg/ZPublisher/BaseRequest.py", line 654, in traverse
        response.unauthorized()
      File "/home/jenkins/.buildout/eggs/Zope-4.0b5-py2.7.egg/ZPublisher/HTTPResponse.py", line 1047, in unauthorized
        raise exc
    Unauthorized: You are not authorized to access this resource.


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


FAILED:  plone.app.users.tests.flexible_user_registration.rst

Error Message:
Failed doctest test for flexible_user_registration.rst

Stack Trace:
Failed doctest test for flexible_user_registration.rst
  File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/plone.app.users/plone/app/users/tests/flexible_user_registration.rst", line 0

----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/plone.app.users/plone/app/users/tests/flexible_user_registration.rst", line 32, in flexible_user_registration.rst
Failed example:
    browser.open('http://nohost/plone/@@security-controlpanel')
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest flexible_user_registration.rst[15]>", line 1, in <module>
        browser.open('http://nohost/plone/@@security-controlpanel')
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 256, in open
        self._processRequest(url, make_request)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 280, in _processRequest
        resp = make_request(reqargs)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 254, in make_request
        return self.testapp.get(url, **args)
      File "/home/jenkins/.buildout/eggs/WebTest-2.0.29-py2.7.egg/webtest/app.py", line 331, in get
        expect_errors=expect_errors)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 94, in do_request
        expect_errors)
      File "/home/jenkins/.buildout/eggs/WebTest-2.0.29-py2.7.egg/webtest/app.py", line 625, in do_request
        res = req.get_response(app, catch_exc_info=True)
      File "/home/jenkins/.buildout/eggs/WebOb-1.8.2-py2.7.egg/webob/request.py", line 1309, in send
        application, catch_exc_info=True)
      File "/home/jenkins/.buildout/eggs/WebOb-1.8.2-py2.7.egg/webob/request.py", line 1277, in call_application
        app_iter = application(self.environ, start_response)
      File "/home/jenkins/.buildout/eggs/WebTest-2.0.29-py2.7.egg/webtest/lint.py", line 200, in lint_app
        iterator = application(environ, start_response_wrapper)
      File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/plone.testing/src/plone/testing/_z2_testbrowser.py", line 38, in wrapped_func
        return func(*args, **kw)
      File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/plone.testing/src/plone/testing/_z2_testbrowser.py", line 65, in __call__
        wsgi_result = publish(environ, start_response)
      File "/home/jenkins/.buildout/eggs/Zope-4.0b5-py2.7.egg/ZPublisher/WSGIPublisher.py", line 270, in publish_module
        response = _publish(request, new_mod_info)
      File "/home/jenkins/.buildout/eggs/Zope-4.0b5-py2.7.egg/ZPublisher/WSGIPublisher.py", line 198, in publish
        obj = request.traverse(path, validated_hook=validate_user)
      File "/home/jenkins/.buildout/eggs/Zope-4.0b5-py2.7.egg/ZPublisher/BaseRequest.py", line 654, in traverse
        response.unauthorized()
      File "/home/jenkins/.buildout/eggs/Zope-4.0b5-py2.7.egg/ZPublisher/HTTPResponse.py", line 1047, in unauthorized
        raise exc
    Unauthorized: You are not authorized to access this resource.


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


FAILED:  plone.app.users.tests.forms_navigationroot.rst

Error Message:
Failed doctest test for forms_navigationroot.rst

Stack Trace:
Failed doctest test for forms_navigationroot.rst
  File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/plone.app.users/plone/app/users/tests/forms_navigationroot.rst", line 0

----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/plone.app.users/plone/app/users/tests/forms_navigationroot.rst", line 46, in forms_navigationroot.rst
Failed example:
    browser.getLink('Navroot').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest forms_navigationroot.rst[19]>", line 1, in <module>
        browser.getLink('Navroot').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 336, in getLink
        raise LinkNotFoundError()
    LinkNotFoundError


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


FAILED:  plone.app.users.tests.member_search.rst

Error Message:
Failed doctest test for member_search.rst

Stack Trace:
Failed doctest test for member_search.rst
  File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/plone.app.users/plone/app/users/tests/member_search.rst", line 0

----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/plone.app.users/plone/app/users/tests/member_search.rst", line 37, in member_search.rst
Failed example:
    browser.open('http://nohost/plone/@@usergroup-userprefs')
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest member_search.rst[14]>", line 1, in <module>
        browser.open('http://nohost/plone/@@usergroup-userprefs')
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 256, in open
        self._processRequest(url, make_request)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 280, in _processRequest
        resp = make_request(reqargs)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 254, in make_request
        return self.testapp.get(url, **args)
      File "/home/jenkins/.buildout/eggs/WebTest-2.0.29-py2.7.egg/webtest/app.py", line 331, in get
        expect_errors=expect_errors)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 94, in do_request
        expect_errors)
      File "/home/jenkins/.buildout/eggs/WebTest-2.0.29-py2.7.egg/webtest/app.py", line 625, in do_request
        res = req.get_response(app, catch_exc_info=True)
      File "/home/jenkins/.buildout/eggs/WebOb-1.8.2-py2.7.egg/webob/request.py", line 1309, in send
        application, catch_exc_info=True)
      File "/home/jenkins/.buildout/eggs/WebOb-1.8.2-py2.7.egg/webob/request.py", line 1277, in call_application
        app_iter = application(self.environ, start_response)
      File "/home/jenkins/.buildout/eggs/WebTest-2.0.29-py2.7.egg/webtest/lint.py", line 200, in lint_app
        iterator = application(environ, start_response_wrapper)
      File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/plone.testing/src/plone/testing/_z2_testbrowser.py", line 38, in wrapped_func
        return func(*args, **kw)
      File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/plone.testing/src/plone/testing/_z2_testbrowser.py", line 65, in __call__
        wsgi_result = publish(environ, start_response)
      File "/home/jenkins/.buildout/eggs/Zope-4.0b5-py2.7.egg/ZPublisher/WSGIPublisher.py", line 270, in publish_module
        response = _publish(request, new_mod_info)
      File "/home/jenkins/.buildout/eggs/Zope-4.0b5-py2.7.egg/ZPublisher/WSGIPublisher.py", line 198, in publish
        obj = request.traverse(path, validated_hook=validate_user)
      File "/home/jenkins/.buildout/eggs/Zope-4.0b5-py2.7.egg/ZPublisher/BaseRequest.py", line 654, in traverse
        response.unauthorized()
      File "/home/jenkins/.buildout/eggs/Zope-4.0b5-py2.7.egg/ZPublisher/HTTPResponse.py", line 1047, in unauthorized
        raise exc
    Unauthorized: You are not authorized to access this resource.


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


FAILED:  plone.app.users.tests.personal_preferences_prefs_user_details.rst

Error Message:
Failed doctest test for personal_preferences_prefs_user_details.rst

Stack Trace:
Failed doctest test for personal_preferences_prefs_user_details.rst
  File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/plone.app.users/plone/app/users/tests/personal_preferences_prefs_user_details.rst", line 0

----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/plone.app.users/plone/app/users/tests/personal_preferences_prefs_user_details.rst", line 34, in personal_preferences_prefs_user_details.rst
Failed example:
    browser.getLink('Site Setup').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest personal_preferences_prefs_user_details.rst[14]>", line 1, in <module>
        browser.getLink('Site Setup').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 336, in getLink
        raise LinkNotFoundError()
    LinkNotFoundError


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


FAILED:  plone.app.users.tests.registration_forms.rst

Error Message:
Failed doctest test for registration_forms.rst

Stack Trace:
Failed doctest test for registration_forms.rst
  File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/plone.app.users/plone/app/users/tests/registration_forms.rst", line 0

----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/plone.app.users/plone/app/users/tests/registration_forms.rst", line 28, in registration_forms.rst
Failed example:
    browser.getControl('Enable self-registration').selected = True
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest registration_forms.rst[17]>", line 1, in <module>
        browser.getControl('Enable self-registration').selected = True
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 391, in getControl
        available)
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 1331, in disambiguate
        raise LookupError(msg)
    LookupError: label 'Enable self-registration'
    available items:
      <SelectControl(path=[*, ambiguous])>
      <Item name='/plone' id='searchbox_currentfolder_only' name='path' type='checkbox' id='searchbox_currentfolder_only' value='/plone'>
      <TextControl(SearchableText=)>
      <SubmitControl(<None>=Search)>
      <TextControl(__ac_name=)>
      <PasswordControl(__ac_password=)>
      <HiddenControl(came_from=http://nohost/plone/@@security-controlpanel) (readonly)>
      <HiddenControl(_authenticator=92a6591c0af703a20d032296be1a0388a3b38fdf) (readonly)>
      <SubmitControl(buttons.login=Log in)>


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


FAILED:  plone.app.users.tests.userdata_prefs_user_details.rst

Error Message:
Failed doctest test for userdata_prefs_user_details.rst

Stack Trace:
Failed doctest test for userdata_prefs_user_details.rst
  File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/plone.app.users/plone/app/users/tests/userdata_prefs_user_details.rst", line 0

----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7 at 2/src/plone.app.users/plone/app/users/tests/userdata_prefs_user_details.rst", line 36, in userdata_prefs_user_details.rst
Failed example:
    browser.getLink('Site Setup').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python2.7/lib/python2.7/doctest.py", line 1315, in __run
        compileflags, 1) in test.globs
      File "<doctest userdata_prefs_user_details.rst[17]>", line 1, in <module>
        browser.getLink('Site Setup').click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.4-py2.7.egg/zope/testbrowser/browser.py", line 336, in getLink
        raise LinkNotFoundError()
    LinkNotFoundError


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


More information about the Testbot mailing list