[Testbot] Plone 5.0 - Python 2.7 - Build # 1748 - Still Failing!
jenkins at plone.org
jenkins at plone.org
Thu Jul 16 20:57:46 UTC 2015
Plone 5.0 - Python 2.7 - Build # 1748 - Still Failing:
Check console output at http://jenkins.plone.org/job/plone-5.0-python-2.7/1748/ to view the results.
Changes:
No changes
Test Results:
3 tests failed.
FAILED: Products.CMFPlone.controlpanel.tests.test_controlpanel_browser_usergroups.UserGroupsControlPanelFunctionalTest.test_usergroups_settings_many_groups
Error Message:
label 'Apply'
Stack Trace:
label 'Apply'
File "/home/jenkins/.buildout/eggs/unittest2-0.5.1-py2.7.egg/unittest2/case.py", line 340, in run
testMethod()
File "/home/jenkins/workspace/plone-5.0-python-2.7/src/Products.CMFPlone/Products/CMFPlone/controlpanel/tests/test_controlpanel_browser_usergroups.py", line 338, in test_usergroups_settings_many_groups
self.browser.getControl('Apply').click()
File "/home/jenkins/.buildout/eggs/zope.testbrowser-3.11.1-py2.7.egg/zope/testbrowser/browser.py", line 371, in getControl
control, form = disambiguate(intermediate, msg, index)
File "/home/jenkins/.buildout/eggs/zope.testbrowser-3.11.1-py2.7.egg/zope/testbrowser/browser.py", line 48, in disambiguate
raise LookupError(msg)
FAILED: Products.CMFPlone.controlpanel.tests.test_controlpanel_browser_usergroups.UserGroupsControlPanelFunctionalTest.test_usergroups_settings_many_users
Error Message:
label 'Apply'
Stack Trace:
label 'Apply'
File "/home/jenkins/.buildout/eggs/unittest2-0.5.1-py2.7.egg/unittest2/case.py", line 340, in run
testMethod()
File "/home/jenkins/workspace/plone-5.0-python-2.7/src/Products.CMFPlone/Products/CMFPlone/controlpanel/tests/test_controlpanel_browser_usergroups.py", line 323, in test_usergroups_settings_many_users
self.browser.getControl('Apply').click()
File "/home/jenkins/.buildout/eggs/zope.testbrowser-3.11.1-py2.7.egg/zope/testbrowser/browser.py", line 371, in getControl
control, form = disambiguate(intermediate, msg, index)
File "/home/jenkins/.buildout/eggs/zope.testbrowser-3.11.1-py2.7.egg/zope/testbrowser/browser.py", line 48, in disambiguate
raise LookupError(msg)
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.0-python-2.7/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 0
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.0-python-2.7/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 207, in csrf.txt
Failed example:
browser.getControl('Apply Changes').click()
Exception raised:
Traceback (most recent call last):
File "/usr/lib/python2.7/doctest.py", line 1315, in __run
compileflags, 1) in test.globs
File "<doctest csrf.txt[89]>", line 1, in <module>
browser.getControl('Apply Changes').click()
File "/home/jenkins/.buildout/eggs/zope.testbrowser-3.11.1-py2.7.egg/zope/testbrowser/browser.py", line 371, in getControl
control, form = disambiguate(intermediate, msg, index)
File "/home/jenkins/.buildout/eggs/zope.testbrowser-3.11.1-py2.7.egg/zope/testbrowser/browser.py", line 48, in disambiguate
raise LookupError(msg)
LookupError: label 'Apply Changes'
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.0-python-2.7/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 208, 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\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 \n <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta content="summary" name="twitter:card" /><meta content="Plone site" name="twitter:title" /><meta content="Plone site" property="og:title" /><meta content="Plone site" itemprop="name" /><meta content="website" property="og:type" /><meta content="Plone site" property="og:site_name" /><meta content="" name="twitter:description" /><meta content="" property="og:description" /><meta content="" itemprop="description" /><meta content="http://nohost/plone" name="twitter:url" /><meta content="http://nohost/plone" property="og:url" /><meta content="http://nohost/plone/logo.png" name="twitter:image" /><meta content="http://nohost/plone/logo.png" property="og:image" /><meta content="http://nohost/plone/logo.png" itemprop="image" /><meta content="image/png" property="og:image:type" /><meta name="generator" content="Plone - http://plone.org" /><link rel="author" href="http://nohost/plone/author/" title="Author information" /><link rel="canonical" href="http://nohost/plone" /><link rel="alternate" href="http://nohost/plone/news/aggregator/RSS" title="News - RSS 1.0" type="application/rss+xml" /><link rel="alternate" href="http://nohost/plone/news/aggregator/rss.xml" title="News - RSS 2.0" type="application/rss+xml" /><link rel="alternate" href="http://nohost/plone/news/aggregator/atom.xml" title="News - Atom" type="application/rss+xml" /><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="search" href="http://nohost/plone/@@search" title="Search this site" /><link rel="stylesheet" type="text/css" href="http://nohost/plone/++plone++static/plone-logged-in-compiled.css?version=2015-05-07 00:00:00.000003" data-bundle="plone-logged-in" /><link rel="stylesheet" type="text/css" href="http://nohost/plone/++plone++static/plone-compiled.css?version=2015-05-02 00:00:00.000005" data-bundle="plone" /><link rel="stylesheet" type="text/css" href="http://nohost/plone/++plone++static/plone-legacy-compiled.css?version=2014-08-14 00:00:00.000003" data-bundle="plone-legacy" /><link rel="stylesheet" type="text/css" href="http://nohost/plone//++theme++barceloneta/less/barceloneta-compiled.css" data-bundle="diazo" /><script type="text/javascript" src="http://nohost/plone/++plone++static/components/jquery/dist/jquery.min.js" data-bundle="basic"></script><script type="text/javascript" src="http://nohost/plone/++plone++static/components/requirejs/require.js" data-bundle="basic"></script><script type="text/javascript" src="http://nohost/plone/config.js" data-bundle="basic"></script><script type="text/javascript" src="http://nohost/plone/++plone++static/plone-logged-in-compiled.min.js?version=2015-05-07 00:00:00.000003" data-bundle="plone-logged-in"></script><script type="text/javascript" src="http://nohost/plone/++plone++static/plone-compiled.min.js?version=2015-05-02 00:00:00.000005" data-bundle="plone"></script><script type="text/javascript" src="http://nohost/plone/++plone++static/plone-legacy-compiled.js?version=2014-08-14 00:00:00.000003" data-bundle="plone-legacy"></script></head>\n\n <body id="visual-portal-wrapper" class="template-usergroup-userprefs portaltype-plone-site site-plone userrole-manager userrole-authenticated plone-toolbar-left plone-toolbar-left-default" dir="ltr" data-i18ncatalogurl="http://nohost/plone/plonejsi18n" data-pat-plone-modal="{"actionOptions": {"displayInModal": false}}" data-pat-tinymce="{"loadingBaseUrl": "++plone++static/components/tinymce-builded/js/tinymce", "relatedItems": {"vocabularyUrl": "http://nohost/plone/@@getVocabulary?name=plone.app.vocabularies.Catalog"}, "folderTypes": ["Folder", "Large Plone Folder", "Plone Site"], "prependToScalePart": "/@@images/image/", "linkAttribute": "UID", "prependToUrl": "resolveuid/", "imageTypes": ["Image"], "upload": {"maxFiles": 1, "currentPath": "", "initialFolder": null, "baseUrl": "http://nohost/plone", "uploadMultiple": false, "relativePath": "@@fileUpload", "showTitle": false}, "tiny": {"content_css": "http://nohost/plone/++plone++static/plone-compiled.css,http://nohost/plone/++plone++static/tinymce-styles.css,http://nohost/plone/++theme++barceloneta/less/barceloneta-compiled.css", "external_plugins": {}, "plugins": ["plonelink", "ploneimage", "importcss", "advlist", "directionality", "emoticons", "fullscreen", "hr", "insertdatetime", "lists", "media", "nonbreaking", "noneditable", "pagebreak", "paste", "preview", "print", "save", "searchreplace", "tabfocus", "table", "visualchars", "wordcount", "code"], "toolbar": "undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | unlink plonelink ploneimage", "menubar": ["edit", "table", "format", "toolsview", "insert"], "importcss_file_filter": "http://nohost/plone/++plone++static/tinymce-styles.css", "menu": {"insert": {"items": "link media | template hr", "title": "Insert"}, "format": {"items": "bold italic underline strikethrough superscript subscript | formats | removeformat", "title": "Format"}, "edit": {"items": "undo redo | cut copy paste pastetext | selectall", "title": "Edit"}, "file": {"items": "newdocument", "title": "File"}, "table": {"items": "inserttable tableprops deletetable | cell row column", "title": "Table"}, "tools": {"items": "spellchecker code", "title": "Tools"}, "view": {"items": "visualaid", "title": "View"}}, "entity_encoding": "raw", "style_formats": [{"items": [{"format": "h1", "title": "Header 1"}, {"format": "h2", "title": "Header 2"}, {"format": "h3", "title": "Header 3"}, {"format": "h4", "title": "Header 4"}, {"format": "h5", "title": "Header 5"}, {"format": "h6", "title": "Header 6"}], "title": "Headers"}, {"items": [{"format": "p", "title": "Paragraph"}, {"format": "blockquote", "title": "Blockquote"}, {"format": "div", "title": "Div"}, {"format": "pre", "title": "Pre"}], "title": "Block"}, {"items": [{"format": "bold", "icon": "bold", "title": "Bold"}, {"format": "italic", "icon": "italic", "title": "Italic"}, {"format": "underline", "icon": "underline", "title": "Underline"}, {"format": "strikethrough", "icon": "strikethrough", "title": "Strikethrough"}, {"format": "superscript", "icon": "superscript", "title": "Superscript"}, {"format": "subscript", "icon": "subscript", "title": "Subscript"}, {"format": "code", "icon": "code", "title": "Code"}], "title": "Inline"}, {"items": [{"format": "alignleft", "icon": "alignleft", "title": "Left"}, {"format": "aligncenter", "icon": "aligncenter", "title": "Center"}, {"format": "alignright", "icon": "alignright", "title": "Right"}, {"format": "alignjustify", "icon": "alignjustify", "title": "Justify"}], "title": "Alignment"}], "resize": "both", "formats": {"clearfix": {"classes": "clearfix", "block": "div"}, "discreet": {"inline": "span", "classes": "discreet"}}, "importcss_append": true}, "base_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">\n <div id="edit-zone" role="toolbar" class="pat-toolbar">\n <div class="plone-toolbar-container">\n <a class="plone-toolbar-logo">\n <img alt="Plone Toolbar" src="http://nohost/plone/++plone++static/plone-toolbarlogo.svg" />\n </a>\n \n <nav role="navigation">\n <ul class="plone-toolbar-main">\n \n\n </ul>\n <ul id="personal-bar-container">\n <li id="portal-personaltools" class="plone-toolbar-separator">\n <a href="http://nohost/plone/useractions">\n <span class="icon-user" aria-hidden="true"></span>\n <span>John Doe</span>\n <span class="plone-toolbar-caret"></span>\n </a>\n <ul>\n <li class="plone-toolbar-submenu-header">\n <span>John Doe</span>\n </li>\n <li class="user-action">\n <a href="http://nohost/plone/@@personal-preferences" id="personaltools-preferences" title="Preferences">\n Preferences\n \n </a>\n </li>\n <li class="user-action">\n <a href="http://nohost/plone/@@overview-controlpanel" id="personaltools-plone_setup" title="Site Setup">\n Site Setup\n \n </a>\n </li>\n <li class="user-action">\n <a href="http://nohost/plone/logout" id="personaltools-logout" title="Log out">\n Log out\n \n <span class="icon-logout"></span>\n \n </a>\n </li>\n </ul>\n </li>\n </ul>\n </nav>\n </div>\n </div>\n<div class="outer-wrapper">\n <header id="content-header" role="banner">\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 <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 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 </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 \n</div>\n\n\n\n</div>\n\n \n <div id="anonymous-actions">\n </div>\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" role="navigation">\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 <li id="portaltab-news">\n <a href="http://nohost/plone/news" title="Site News">News</a>\n </li>\n \n <li id="portaltab-events">\n <a href="http://nohost/plone/events" title="Site Events">Events</a>\n </li>\n \n <li id="portaltab-Members">\n <a href="http://nohost/plone/Members" title="Site Users">Users</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 <section id="viewlet-above-content"><nav id="portal-breadcrumbs" class="plone-breadcrumb" role="navigation">\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</section>\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\n <main role="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-9">\n<!-- <p class="pull-right visible-xs">\n <button type="button" class="btn btn-primary btn-xs" data-toggle="offcanvas">Toggle nav</button>\n </p> -->\n <div class="row">\n <div class="col-xs-12 col-sm-12">\n <article id="content">\n\n <a href="http://nohost/plone/@@overview-controlpanel" id="setup-link">Site Setup</a>\n\n <h1 class="documentFirstHeading">Users and Groups</h1>\n\n \n \n\n\n\n <div id="content-core">\n\n <div class="autotabs">\n <div class="autotoc-nav">\n <a class="active" href="http://nohost/plone/@@usergroup-userprefs">Users</a>\n <a href="http://nohost/plone/@@usergroup-groupprefs">Groups</a>\n <a href="http://nohost/plone/@@usergroup-controlpanel">Settings</a>\n <a href="http://nohost/plone/@@member-registration">Member Registration</a>\n </div>\n\n <p class="discreet">Note that roles set here apply directly to a user. The symbol <img src="http://nohost/plone/site_icon.png" alt="" title="" height="16" width="16" /> indicates a role inherited from membership in a group.</p>\n \n <p>\n <a class="pat-plone-modal" id="add-user" data-pat-plone-modal="{"actionOptions": {"displayInModal": false}}" href="http://nohost/plone/@@new-user">\n <button id="add-new-user" class="context">Add New User</button>\n </a>\n </p>\n <form action="http://nohost/plone/@@usergroup-userprefs" class="enableAutoFocus" name="users_search" method="post" id="users_search">\n <input type="hidden" name="form.submitted" value="1" />\n\n <div class="field">\n <label for="quickSearch">User Search</label>\n <input class="quickSearch" id="quickSearch" type="text" name="searchstring" value="" />\n\n <input type="submit" class="searchButton context" name="form.button.Search" value="Search" />\n\n <input type="submit" class="searchButton standalone" name="form.button.FindAll" value="Show all" />\n </div>\n <table class="listing" summary="User Listing">\n <tbody>\n \n <tr class="odd">\n <th rowspan="">User name</th>\n <th>Contributor</th>\n <th>Editor</th>\n <th>Member</th>\n <th>Reader</th>\n <th>Reviewer</th>\n <th>Site Administrator</th>\n <th>Manager</th>\n <th rowspan="">Reset Password</th>\n <th rowspan="">Remove</th>\n </tr>\n \n \n <tr class="even">\n\n <td>\n <a href="http://nohost/plone/@@user-information?userid=johnny" title="johnny">\n \n <em> \xe2\x80\x93 johnny</em>\n </a>\n <input type="hidden" name="users.id:records" value="johnny" />\n </td>\n\n <td class="listingCheckbox">\n \n <input type="checkbox" class="noborder" name="users.roles:list:records" value="Contributor" />\n \n \n \n\n </td>\n <td class="listingCheckbox">\n \n <input type="checkbox" class="noborder" name="users.roles:list:records" value="Editor" />\n \n \n \n\n </td>\n <td class="listingCheckbox">\n \n <input type="checkbox" class="noborder" name="users.roles:list:records" value="Member" checked="checked" />\n \n \n \n\n </td>\n <td class="listingCheckbox">\n \n <input type="checkbox" class="noborder" name="users.roles:list:records" value="Reader" />\n \n \n \n\n </td>\n <td class="listingCheckbox">\n \n <input type="checkbox" class="noborder" name="users.roles:list:records" value="Reviewer" />\n \n \n \n\n </td>\n <td class="listingCheckbox">\n \n <input type="checkbox" class="noborder" name="users.roles:list:records" value="Site Administrator" />\n \n \n \n\n </td>\n <td class="listingCheckbox">\n \n <input type="checkbox" class="noborder" name="users.roles:list:records" value="Manager" />\n \n \n \n\n </td>\n\n <td class="listingCheckbox">\n <input type="checkbox" class="noborder" name="users.resetpassword:records" value="johnny" />\n </td>\n\n <td class="listingCheckbox">\n <input type="checkbox" class="noborder notify" name="delete:list" value="johnny" />\n </td>\n </tr>\n \n <tr class="odd">\n\n <td>\n <a href="http://nohost/plone/@@user-information?userid=john" title="john">\n John Doe\n <em> \xe2\x80\x93 john</em>\n </a>\n <input type="hidden" name="users.id:records" value="john" />\n </td>\n\n <td class="listingCheckbox">\n \n <input type="checkbox" class="noborder" name="users.roles:list:records" value="Contributor" />\n \n \n \n\n </td>\n <td class="listingCheckbox">\n \n <input type="checkbox" class="noborder" name="users.roles:list:records" value="Editor" />\n \n \n \n\n </td>\n <td class="listingCheckbox">\n \n <input type="checkbox" class="noborder" name="users.roles:list:records" value="Member" checked="checked" />\n \n \n \n\n </td>\n <td class="listingCheckbox">\n \n <input type="checkbox" class="noborder" name="users.roles:list:records" value="Reader" />\n \n \n \n\n </td>\n <td class="listingCheckbox">\n \n <input type="checkbox" class="noborder" name="users.roles:list:records" value="Reviewer" />\n \n \n \n\n </td>\n <td class="listingCheckbox">\n \n <input type="checkbox" class="noborder" name="users.roles:list:records" value="Site Administrator" />\n \n \n \n\n </td>\n <td class="listingCheckbox">\n \n <input type="checkbox" class="noborder" name="users.roles:list:records" value="Manager" />\n \n \n \n\n </td>\n\n <td class="listingCheckbox">\n <input type="checkbox" class="noborder" name="users.resetpassword:records" value="john" />\n </td>\n\n <td class="listingCheckbox">\n <input type="checkbox" class="noborder notify" name="delete:list" value="john" />\n </td>\n </tr>\n \n <tr class="even">\n\n <td>\n <a href="http://nohost/plone/@@user-information?userid=test_user_1_" title="test_user_1_">\n John Doe\n <em> \xe2\x80\x93 test-user</em>\n </a>\n <input type="hidden" name="users.id:records" value="test_user_1_" />\n </td>\n\n <td class="listingCheckbox">\n \n <input type="checkbox" class="noborder" name="users.roles:list:records" value="Contributor" />\n \n \n \n\n </td>\n <td class="listingCheckbox">\n \n <input type="checkbox" class="noborder" name="users.roles:list:records" value="Editor" />\n \n \n \n\n </td>\n <td class="listingCheckbox">\n \n <input type="checkbox" class="noborder" name="users.roles:list:records" value="Member" />\n \n \n \n\n </td>\n <td class="listingCheckbox">\n \n <input type="checkbox" class="noborder" name="users.roles:list:records" value="Reader" />\n \n \n \n\n </td>\n <td class="listingCheckbox">\n \n <input type="checkbox" class="noborder" name="users.roles:list:records" value="Reviewer" />\n \n \n \n\n </td>\n <td class="listingCheckbox">\n \n <input type="checkbox" class="noborder" name="users.roles:list:records" value="Site Administrator" />\n \n \n \n\n </td>\n <td class="listingCheckbox">\n \n <input type="checkbox" class="noborder" name="users.roles:list:records" value="Manager" checked="checked" />\n \n \n \n\n </td>\n\n <td class="listingCheckbox">\n <input type="checkbox" class="noborder" name="users.resetpassword:records" value="test_user_1_" />\n </td>\n\n <td class="listingCheckbox">\n <input type="checkbox" class="noborder notify" name="delete:list" value="test_user_1_" />\n </td>\n </tr>\n \n \n </tbody>\n </table>\n\n \n\n <!-- Navigation -->\n\n\n\n\n\n\n\n \n\n <input type="hidden" value="0" name="b_start" />\n\n <input type="hidden" value="" name="showAll" />\n\n <div>\n\n <div class="formControls">\n <input class="context" type="submit" name="form.button.Modify" value="Save" />\n </div>\n </div>\n\n <input type="hidden" name="_authenticator" value="2c2edcddfcb83c26a5caff83f79318c4434fc93e" />\n\n </form>\n </div>\n </div>\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</div>\n </div>\n </footer>\n </div><!--/row-->\n \n <div class="col-xs-6 col-sm-3 sidebar-offcanvas" id="sidebar" role="complementary">\n <aside id="portal-column-two">\n <section class="portlet portletNavigationTree portletSiteSetup" role="section" id="portlet-prefs">\n <header class="portletHeader">\n <a href="http://nohost/plone/@@overview-controlpanel">Site Setup</a>\n </header>\n\n <nav class="portletContent">\n <ul class="configlets">\n <li>\n\n \n <strong>General</strong>\n <ul class="configlets">\n \n <li>\n <a href="http://nohost/plone/@@dateandtime-controlpanel">\n Date and Time\n </a>\n </li>\n \n <li>\n <a href="http://nohost/plone/@@language-controlpanel">\n Language\n </a>\n </li>\n \n <li>\n <a href="http://nohost/plone/@@mail-controlpanel">\n Mail\n </a>\n </li>\n \n <li>\n <a href="http://nohost/plone/@@navigation-controlpanel">\n Navigation\n </a>\n </li>\n \n <li>\n <a href="http://nohost/plone/@@site-controlpanel">\n Site\n </a>\n </li>\n \n <li>\n <a href="http://nohost/plone/prefs_install_products_form">\n Add-ons\n </a>\n </li>\n \n <li>\n <a href="http://nohost/plone/@@search-controlpanel">\n Search\n </a>\n </li>\n \n <li>\n <a href="http://nohost/plone/@@discussion-controlpanel">\n Discussion\n </a>\n </li>\n \n <li>\n <a href="http://nohost/plone/@@theming-controlpanel">\n Theming\n </a>\n </li>\n \n <li>\n <a href="http://nohost/plone/@@social-controlpanel">\n Social Media\n </a>\n </li>\n \n <li>\n <a href="http://nohost/plone/@@syndication-controlpanel">\n Syndication\n </a>\n </li>\n \n <li>\n <a href="http://nohost/plone/@@tinymce-controlpanel">\n TinyMCE\n </a>\n </li>\n \n </ul>\n \n \n\n \n <strong>Content</strong>\n <ul class="configlets">\n \n <li>\n <a href="http://nohost/plone/@@rules-controlpanel">\n Content Rules\n </a>\n </li>\n \n <li>\n <a href="http://nohost/plone/@@editing-controlpanel">\n Editing\n </a>\n </li>\n \n <li>\n <a href="http://nohost/plone/@@imaging-controlpanel">\n Image Handling\n </a>\n </li>\n \n <li>\n <a href="http://nohost/plone/@@markup-controlpanel">\n Markup\n </a>\n </li>\n \n <li>\n <a href="http://nohost/plone/@@content-controlpanel">\n Content Settings\n </a>\n </li>\n \n </ul>\n \n \n\n \n <strong>Users</strong>\n <ul class="configlets">\n \n <li>\n <a href="http://nohost/plone/@@usergroup-userprefs">\n Users and Groups\n </a>\n </li>\n \n </ul>\n \n \n\n \n <strong>Security</strong>\n <ul class="configlets">\n \n <li>\n <a href="http://nohost/plone/@@filter-controlpanel">\n HTML Filtering\n </a>\n </li>\n \n <li>\n <a href="http://nohost/plone/@@security-controlpanel">\n Security\n </a>\n </li>\n \n <li>\n <a href="http://nohost/plone/prefs_error_log_form">\n Errors\n </a>\n </li>\n \n </ul>\n \n \n\n \n <strong>Advanced</strong>\n <ul class="configlets">\n \n <li>\n <a href="http://nohost/plone/@@maintenance-controlpanel">\n Maintenance\n </a>\n </li>\n \n <li>\n <a href="http://nohost/plone/manage_main">\n Management Interface\n </a>\n </li>\n \n <li>\n <a href="http://nohost/plone/portal_registry">\n Configuration Registry\n </a>\n </li>\n \n <li>\n <a href="http://nohost/plone/@@resourceregistry-controlpanel">\n Resource Registries\n </a>\n </li>\n \n </ul>\n \n \n\n \n \n\n \n </li>\n </ul>\n </nav>\n\n</section>\n </aside>\n </div>\n </main><!--/row-->\n\n </div><!--/.container-->\n </div><!-- outer-wrapper --><footer id="portal-footer-wrapper" role="contentinfo">\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\n <section class="portlet portletClassic" id="portal-footer-signature">\n <div class="portletContent">\n The \n <a href="http://plone.org">Plone<sup>\xc2\xae</sup> Open Source CMS/WCM</a>\n is <abbr title="Copyright">\xc2\xa9</abbr> 2000-2015 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 </section>\n\n\n \n\n</div>\n\n<div class="portletWrapper" id="portletwrapper-706c6f6e652e666f6f746572706f72746c6574730a636f6e746578740a2f706c6f6e650a616374696f6e73" data-portlethash="706c6f6e652e666f6f746572706f72746c6574730a636f6e746578740a2f706c6f6e650a616374696f6e73">\n\n<section class="portlet portletActions" role="menu">\n\n \n <section class="portletContent">\n <ul>\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 </section>\n</section>\n\n</div>\n\n<div class="portletWrapper" id="portletwrapper-706c6f6e652e666f6f746572706f72746c6574730a636f6e746578740a2f706c6f6e650a636f6c6f70686f6e" data-portlethash="706c6f6e652e666f6f746572706f72746c6574730a636f6e746578740a2f706c6f6e650a636f6c6f70686f6e">\n\n\n \n\n \n \n\n <section class="portlet portletClassic" id="portal-colophon">\n <div class="portletContent">\n <a href="http://plone.org" target="_blank" title="This site was built using the Plone Open Source CMS/WCM.">Powered by Plone & Python</a>\n </div>\n </section>\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.0-python-2.7/src/Products.CMFPlone/Products/CMFPlone/tests/csrf.txt", line 214, in csrf.txt
Failed example:
browser.getControl('Apply Changes').click()
Expected:
Traceback (most recent call last):
...
HTTPError: HTTP Error 403: Forbidden
Got:
Traceback (most recent call last):
File "/usr/lib/python2.7/doctest.py", line 1315, in __run
compileflags, 1) in test.globs
File "<doctest csrf.txt[94]>", line 1, in <module>
browser.getControl('Apply Changes').click()
File "/home/jenkins/.buildout/eggs/zope.testbrowser-3.11.1-py2.7.egg/zope/testbrowser/browser.py", line 371, in getControl
control, form = disambiguate(intermediate, msg, index)
File "/home/jenkins/.buildout/eggs/zope.testbrowser-3.11.1-py2.7.egg/zope/testbrowser/browser.py", line 48, in disambiguate
raise LookupError(msg)
LookupError: label 'Apply Changes'
File "/usr/lib/python2.7/unittest/case.py", line 331, in run
testMethod()
File "/usr/lib/python2.7/doctest.py", line 2226, in runTest
raise self.failureException(self.format_failure(new.getvalue()))
More information about the Testbot
mailing list