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

jenkins at plone.org jenkins at plone.org
Fri Apr 24 09:19:25 UTC 2020


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

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


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

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

Test Results:

3 tests failed.
FAILED:  Products.CMFPlone.controlpanel.tests.test_controlpanel_browser_installer.AddonsControlPanelFunctionalTest.test_addons_controlpanel_install_and_uninstall_all

Error Message:
label 'Uninstall'

Stack Trace:
label 'Uninstall'
Index 3 out of range, available choices are 0...2
  0: <SubmitControl(form.submitted=Uninstall)>
  1: <SubmitControl(form.submitted=Uninstall)>
  2: <SubmitControl(form.submitted=Uninstall)>

  File "/srv/python3.8/lib/python3.8/unittest/case.py", line 60, in testPartExecutor
    yield
  File "/srv/python3.8/lib/python3.8/unittest/case.py", line 676, in run
    self._callTestMethod(testMethod)
  File "/srv/python3.8/lib/python3.8/unittest/case.py", line 633, in _callTestMethod
    method()
  File "/home/jenkins/workspace/plone-6.0-python-3.8/src/Products.CMFPlone/Products/CMFPlone/controlpanel/tests/test_controlpanel_browser_installer.py", line 96, in test_addons_controlpanel_install_and_uninstall_all
    self.browser.getControl('Uninstall', index=buttons - 1)
  File "/home/jenkins/.buildout/eggs/cp38/zope.testbrowser-5.5.1-py3.8.egg/zope/testbrowser/browser.py", line 395, in getControl
    control = disambiguate(intermediate, msg, index,
  File "/home/jenkins/.buildout/eggs/cp38/zope.testbrowser-5.5.1-py3.8.egg/zope/testbrowser/browser.py", line 1357, in disambiguate
    raise LookupError(msg)


FAILED:  Products.CMFPlone.controlpanel.tests.test_controlpanel_browser_installer.AddonsControlPanelFunctionalTest.test_addons_controlpanel_not_installable

Error Message:
'plone.app.upgrade' unexpectedly found in '<!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 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++2020-04-24T01:13:02.507867/default.css" data-bundle="production" /><link rel="stylesheet" href="http://nohost/plone/++plone++production/++unique++2020-04-24T01:13:02.507867/logged-in.css" data-bundle="production" /><link rel="stylesheet" href="http://nohost/plone//++theme++barceloneta/less/barceloneta-compiled.css" data-bundle="diazo" /><link rel="stylesheet" href="http://nohost/plone/custom.css?timestamp=2020-04-24 01:09:07.582108" data-bundle="custom-css" /><link rel="alternate" href="http://nohost/plone/RSS" title="Plone site - b\'RSS 1.0\'" type="application/rss+xml" /><link rel="alternate" href="http://nohost/plone/rss.xml" title="Plone site - b\'RSS 2.0\'" type="application/rss+xml" /><link rel="alternate" href="http://nohost/plone/atom.xml" title="Plone site - b\'Atom\'" type="application/rss+xml" /><link rel="author" href="http://nohost/plone/author/" title="Author information" /><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 type="text/javascript" src="http://nohost/plone/++plone++production/++unique++2020-04-24T01:13:02.507867/default.js" data-bundle="production"></script><script type="text/javascript" src="http://nohost/plone/++plone++production/++unique++2020-04-24T01:13:02.507867/logged-in.js" data-bundle="production"></script></head>\n  <body id="visual-portal-wrapper" class="icons-on plone-toolbar-expanded plone-toolbar-left plone-toolbar-left-expanded portaltype-plone-site site-plone template-prefs_install_products_form thumbs-on userrole-authenticated userrole-manager userrole-owner viewpermission-manage-portal" dir="ltr" data-base-url="http://nohost/plone" data-view-url="http://nohost/plone" data-portal-url="http://nohost/plone" data-i18ncatalogurl="http://nohost/plone/plonejsi18n" data-pat-pickadate="{"date": {"selectYears": 200}, "time": {"interval": 5 } }" data-pat-plone-modal="{"actionOptions": {"displayInModal": false}}"><section id="edit-bar" role="toolbar">\n  <div id="edit-zone" role="toolbar" class="pat-toolbar" data-pat-toolbar="{"toolbar_width": "120px", "submenu_width": "180px", "desktop_width": "768px"}">\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>\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>admin</span>\n              <span class="plone-toolbar-caret"></span>\n            </a>\n            <ul>\n              <li class="plone-toolbar-submenu-header">\n                <span>admin</span>\n              </li>\n              <li class="user-action">\n                <a title="Preferences" href="http://nohost/plone/@@personal-preferences" id="personaltools-preferences">\n                  Preferences\n                  \n                </a>\n              </li>\n              <li class="user-action">\n                <a title="Dashboard" href="http://nohost/plone/dashboard" id="personaltools-dashboard">\n                  Dashboard\n                  \n                </a>\n              </li>\n              <li class="user-action">\n                <a title="Site Setup" href="http://nohost/plone/@@overview-controlpanel" id="personaltools-plone_setup">\n                  Site Setup\n                  \n                </a>\n              </li>\n              <li class="user-action">\n                <a title="Log out" href="http://nohost/plone/logout" id="personaltools-logout">\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</section><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…</a>\n    </div>\n\n</div>\n\n\n\n\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  <nav class="plone-navbar pat-navigationmarker" 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          <li class="index_html"><a href="http://nohost/plone" class="state-None">Home</a></li><li class="test-folder"><a href="http://nohost/plone/test-folder" class="state-private">Test Folder</a></li><li class="Members"><a href="http://nohost/plone/Members" class="state-">Members</a></li>\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          \n\n    \n\n    <div class="col-xs-12 col-sm-12 col-md-9">\n      <div class="row">\n        <div class="col-xs-12 col-sm-12">\n          <article id="content">\n\n          \n                \n\n    <a id="setup-link" class="link-parent" href="http://nohost/plone/@@overview-controlpanel">Site Setup</a>\n\n    <h1 class="documentFirstHeading">Add-ons</h1>\n\n    <div class="documentDescription">This is the Add-on configuration section, you can activate and deactivate add-ons in the lists below.</div>\n\n    <div id="content-core">\n\n        <p class="discreet">To make new add-ons show up here, add them to your buildout configuration, run buildout, and restart the server process. For detailed instructions see <span>\n          <a href="http://docs.plone.org/manage/installing/installing_addons.html">Installing a third party add-on</a>\n          </span>.</p>\n\n        <section id="upgrade-products" class="portlet">\n          <header class="portletHeader">Upgrades</header>\n          <section class="portletContent">\n            <div id="up-to-date-message" class="portalMessage info" role="status">\n                 <strong>No upgrades in this corner</strong>\n                 <span>You are up to date. High fives.</span>\n             </div>\n          </section>\n          \n        </section>\n\n        <section id="install-products" class="portlet">\n          <header class="portletHeader">Available add-ons</header>\n          <section class="portletContent">\n            <ul class="configlets">\n              <li>\n              \n                <form action="install_products" method="post" class="pull-right">\n                   <input type="hidden" name="install_product" value="Products.CMFPlacefulWorkflow" />\n                   <input class="context" type="submit" value="Install" name="form.submitted" />\n                <input name="_authenticator" type="hidden" value="b1344698d475b3021d0fa9d0d1b75ecd24a2d285" /></form>\n\n                <h3>\n                  Workflow Policy Support (CMFPlacefulWorkflow)\n                </h3>\n                <p class="configletDescription discreet">\n                  Add in Plone the capability to change workflow chains for types in every object. Includes a dependency on core Plone types.\n                  <em class="discreet"> – (Products.CMFPlacefulWorkflow 2.0.2)</em>\n                </p>\n                \n              \n              </li>\n              <li>\n              \n                <form action="install_products" method="post" class="pull-right">\n                   <input type="hidden" name="install_product" value="plone.app.multilingual" />\n                   <input class="context" type="submit" value="Install" name="form.submitted" />\n                <input name="_authenticator" type="hidden" value="b1344698d475b3021d0fa9d0d1b75ecd24a2d285" /></form>\n\n                <h3>\n                  Multilingual Support\n                </h3>\n                <p class="configletDescription discreet">\n                  Install to enable multilingual content support with plone.app.multilingual\n                  <em class="discreet"> – (plone.app.multilingual 5.5.2.dev0)</em>\n                </p>\n                \n              \n              </li>\n              <li>\n              \n                <form action="install_products" method="post" class="pull-right">\n                   <input type="hidden" name="install_product" value="plone.app.upgrade.v60" />\n                   <input class="context" type="submit" value="Install" name="form.submitted" />\n                <input name="_authenticator" type="hidden" value="b1344698d475b3021d0fa9d0d1b75ecd24a2d285" /></form>\n\n                <h3>\n                  Upgrade profile for Plone 5.2.x to Plone 6.0alpha1\n                </h3>\n                <p class="configletDescription discreet">\n                  \n                  <em class="discreet"> – (plone.app.upgrade.v60 )</em>\n                </p>\n                <dl class="portalMessage warning" role="status">\n                  <dt>Warning</dt>\n                  <dd>This product cannot be uninstalled!</dd>\n                </dl>\n              \n              </li>\n              <li>\n              \n                <form action="install_products" method="post" class="pull-right">\n                   <input type="hidden" name="install_product" value="plone.session" />\n                   <input class="context" type="submit" value="Install" name="form.submitted" />\n                <input name="_authenticator" type="hidden" value="b1344698d475b3021d0fa9d0d1b75ecd24a2d285" /></form>\n\n                <h3>\n                  Session refresh support\n                </h3>\n                <p class="configletDescription discreet">\n                  Optional plone.session refresh support.\n                  <em class="discreet"> – (plone.session 3.7.4)</em>\n                </p>\n                \n              \n              </li>\n            </ul>\n          </section>\n        </section>\n\n        <section id="activated-products" class="portlet">\n          <header class="portletHeader">Activated add-ons</header>\n          <section class="portletContent">\n            <ul class="configlets">\n                \n              </ul>\n          </section>\n        </section>\n\n        \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</div>\n        </div>\n      </footer>\n    </div>\n  \n          <div id="column1-container">\n          </div>\n          <div class="col-xs-12 col-sm-12 col-md-3 sidebar-offcanvas" 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/@@actions-controlpanel">\n                      Actions\n                      </a>\n                  </li>\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/@@redirection-controlpanel">\n                      URL Management\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                  <li>\n                      <a href="http://nohost/plone/@@dexterity-types">\n                      Dexterity Content Types\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      </div><!--/container-->\n    </div><!--/outer-wrapper --><footer id="portal-footer-wrapper">\n        <div class="container" id="portal-footer">\n          <div class="doormat row">\n    \n    \n  </div>\n          <div class="copyright row"><div class="col-xs-12">\n      The \n           <a href="http://plone.com">Plone<sup>®</sup> Open Source CMS/WCM</a>\n       is <abbr title="Copyright">©</abbr> 2000-2020 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></div>\n          <div class="colophon row"><div class="col-xs-12">\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></div>\n          <div class="site-actions row"><div class="col-xs-12"><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></div></div>\n        </div>\n      </footer><script type="application/javascript" src="http://nohost/plone/++resource++protect.js" data-site-url="http://nohost/plone" data-token="b1344698d475b3021d0fa9d0d1b75ecd24a2d285" id="protect-script"></script></body>\n</html>'

Stack Trace:
'plone.app.upgrade' unexpectedly found in '<!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 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++2020-04-24T01:13:02.507867/default.css" data-bundle="production" /><link rel="stylesheet" href="http://nohost/plone/++plone++production/++unique++2020-04-24T01:13:02.507867/logged-in.css" data-bundle="production" /><link rel="stylesheet" href="http://nohost/plone//++theme++barceloneta/less/barceloneta-compiled.css" data-bundle="diazo" /><link rel="stylesheet" href="http://nohost/plone/custom.css?timestamp=2020-04-24 01:09:07.582108" data-bundle="custom-css" /><link rel="alternate" href="http://nohost/plone/RSS" title="Plone site - b\'RSS 1.0\'" type="application/rss+xml" /><link rel="alternate" href="http://nohost/plone/rss.xml" title="Plone site - b\'RSS 2.0\'" type="application/rss+xml" /><link rel="alternate" href="http://nohost/plone/atom.xml" title="Plone site - b\'Atom\'" type="application/rss+xml" /><link rel="author" href="http://nohost/plone/author/" title="Author information" /><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 type="text/javascript" src="http://nohost/plone/++plone++production/++unique++2020-04-24T01:13:02.507867/default.js" data-bundle="production"></script><script type="text/javascript" src="http://nohost/plone/++plone++production/++unique++2020-04-24T01:13:02.507867/logged-in.js" data-bundle="production"></script></head>\n  <body id="visual-portal-wrapper" class="icons-on plone-toolbar-expanded plone-toolbar-left plone-toolbar-left-expanded portaltype-plone-site site-plone template-prefs_install_products_form thumbs-on userrole-authenticated userrole-manager userrole-owner viewpermission-manage-portal" dir="ltr" data-base-url="http://nohost/plone" data-view-url="http://nohost/plone" data-portal-url="http://nohost/plone" data-i18ncatalogurl="http://nohost/plone/plonejsi18n" data-pat-pickadate="{"date": {"selectYears": 200}, "time": {"interval": 5 } }" data-pat-plone-modal="{"actionOptions": {"displayInModal": false}}"><section id="edit-bar" role="toolbar">\n  <div id="edit-zone" role="toolbar" class="pat-toolbar" data-pat-toolbar="{"toolbar_width": "120px", "submenu_width": "180px", "desktop_width": "768px"}">\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>\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>admin</span>\n              <span class="plone-toolbar-caret"></span>\n            </a>\n            <ul>\n              <li class="plone-toolbar-submenu-header">\n                <span>admin</span>\n              </li>\n              <li class="user-action">\n                <a title="Preferences" href="http://nohost/plone/@@personal-preferences" id="personaltools-preferences">\n                  Preferences\n                  \n                </a>\n              </li>\n              <li class="user-action">\n                <a title="Dashboard" href="http://nohost/plone/dashboard" id="personaltools-dashboard">\n                  Dashboard\n                  \n                </a>\n              </li>\n              <li class="user-action">\n                <a title="Site Setup" href="http://nohost/plone/@@overview-controlpanel" id="personaltools-plone_setup">\n                  Site Setup\n                  \n                </a>\n              </li>\n              <li class="user-action">\n                <a title="Log out" href="http://nohost/plone/logout" id="personaltools-logout">\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</section><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…</a>\n    </div>\n\n</div>\n\n\n\n\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  <nav class="plone-navbar pat-navigationmarker" 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          <li class="index_html"><a href="http://nohost/plone" class="state-None">Home</a></li><li class="test-folder"><a href="http://nohost/plone/test-folder" class="state-private">Test Folder</a></li><li class="Members"><a href="http://nohost/plone/Members" class="state-">Members</a></li>\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          \n\n    \n\n    <div class="col-xs-12 col-sm-12 col-md-9">\n      <div class="row">\n        <div class="col-xs-12 col-sm-12">\n          <article id="content">\n\n          \n                \n\n    <a id="setup-link" class="link-parent" href="http://nohost/plone/@@overview-controlpanel">Site Setup</a>\n\n    <h1 class="documentFirstHeading">Add-ons</h1>\n\n    <div class="documentDescription">This is the Add-on configuration section, you can activate and deactivate add-ons in the lists below.</div>\n\n    <div id="content-core">\n\n        <p class="discreet">To make new add-ons show up here, add them to your buildout configuration, run buildout, and restart the server process. For detailed instructions see <span>\n          <a href="http://docs.plone.org/manage/installing/installing_addons.html">Installing a third party add-on</a>\n          </span>.</p>\n\n        <section id="upgrade-products" class="portlet">\n          <header class="portletHeader">Upgrades</header>\n          <section class="portletContent">\n            <div id="up-to-date-message" class="portalMessage info" role="status">\n                 <strong>No upgrades in this corner</strong>\n                 <span>You are up to date. High fives.</span>\n             </div>\n          </section>\n          \n        </section>\n\n        <section id="install-products" class="portlet">\n          <header class="portletHeader">Available add-ons</header>\n          <section class="portletContent">\n            <ul class="configlets">\n              <li>\n              \n                <form action="install_products" method="post" class="pull-right">\n                   <input type="hidden" name="install_product" value="Products.CMFPlacefulWorkflow" />\n                   <input class="context" type="submit" value="Install" name="form.submitted" />\n                <input name="_authenticator" type="hidden" value="b1344698d475b3021d0fa9d0d1b75ecd24a2d285" /></form>\n\n                <h3>\n                  Workflow Policy Support (CMFPlacefulWorkflow)\n                </h3>\n                <p class="configletDescription discreet">\n                  Add in Plone the capability to change workflow chains for types in every object. Includes a dependency on core Plone types.\n                  <em class="discreet"> – (Products.CMFPlacefulWorkflow 2.0.2)</em>\n                </p>\n                \n              \n              </li>\n              <li>\n              \n                <form action="install_products" method="post" class="pull-right">\n                   <input type="hidden" name="install_product" value="plone.app.multilingual" />\n                   <input class="context" type="submit" value="Install" name="form.submitted" />\n                <input name="_authenticator" type="hidden" value="b1344698d475b3021d0fa9d0d1b75ecd24a2d285" /></form>\n\n                <h3>\n                  Multilingual Support\n                </h3>\n                <p class="configletDescription discreet">\n                  Install to enable multilingual content support with plone.app.multilingual\n                  <em class="discreet"> – (plone.app.multilingual 5.5.2.dev0)</em>\n                </p>\n                \n              \n              </li>\n              <li>\n              \n                <form action="install_products" method="post" class="pull-right">\n                   <input type="hidden" name="install_product" value="plone.app.upgrade.v60" />\n                   <input class="context" type="submit" value="Install" name="form.submitted" />\n                <input name="_authenticator" type="hidden" value="b1344698d475b3021d0fa9d0d1b75ecd24a2d285" /></form>\n\n                <h3>\n                  Upgrade profile for Plone 5.2.x to Plone 6.0alpha1\n                </h3>\n                <p class="configletDescription discreet">\n                  \n                  <em class="discreet"> – (plone.app.upgrade.v60 )</em>\n                </p>\n                <dl class="portalMessage warning" role="status">\n                  <dt>Warning</dt>\n                  <dd>This product cannot be uninstalled!</dd>\n                </dl>\n              \n              </li>\n              <li>\n              \n                <form action="install_products" method="post" class="pull-right">\n                   <input type="hidden" name="install_product" value="plone.session" />\n                   <input class="context" type="submit" value="Install" name="form.submitted" />\n                <input name="_authenticator" type="hidden" value="b1344698d475b3021d0fa9d0d1b75ecd24a2d285" /></form>\n\n                <h3>\n                  Session refresh support\n                </h3>\n                <p class="configletDescription discreet">\n                  Optional plone.session refresh support.\n                  <em class="discreet"> – (plone.session 3.7.4)</em>\n                </p>\n                \n              \n              </li>\n            </ul>\n          </section>\n        </section>\n\n        <section id="activated-products" class="portlet">\n          <header class="portletHeader">Activated add-ons</header>\n          <section class="portletContent">\n            <ul class="configlets">\n                \n              </ul>\n          </section>\n        </section>\n\n        \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</div>\n        </div>\n      </footer>\n    </div>\n  \n          <div id="column1-container">\n          </div>\n          <div class="col-xs-12 col-sm-12 col-md-3 sidebar-offcanvas" 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/@@actions-controlpanel">\n                      Actions\n                      </a>\n                  </li>\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/@@redirection-controlpanel">\n                      URL Management\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                  <li>\n                      <a href="http://nohost/plone/@@dexterity-types">\n                      Dexterity Content Types\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      </div><!--/container-->\n    </div><!--/outer-wrapper --><footer id="portal-footer-wrapper">\n        <div class="container" id="portal-footer">\n          <div class="doormat row">\n    \n    \n  </div>\n          <div class="copyright row"><div class="col-xs-12">\n      The \n           <a href="http://plone.com">Plone<sup>®</sup> Open Source CMS/WCM</a>\n       is <abbr title="Copyright">©</abbr> 2000-2020 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></div>\n          <div class="colophon row"><div class="col-xs-12">\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></div>\n          <div class="site-actions row"><div class="col-xs-12"><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></div></div>\n        </div>\n      </footer><script type="application/javascript" src="http://nohost/plone/++resource++protect.js" data-site-url="http://nohost/plone" data-token="b1344698d475b3021d0fa9d0d1b75ecd24a2d285" id="protect-script"></script></body>\n</html>'

  File "/srv/python3.8/lib/python3.8/unittest/case.py", line 60, in testPartExecutor
    yield
  File "/srv/python3.8/lib/python3.8/unittest/case.py", line 676, in run
    self._callTestMethod(testMethod)
  File "/srv/python3.8/lib/python3.8/unittest/case.py", line 633, in _callTestMethod
    method()
  File "/home/jenkins/workspace/plone-6.0-python-3.8/src/Products.CMFPlone/Products/CMFPlone/controlpanel/tests/test_controlpanel_browser_installer.py", line 67, in test_addons_controlpanel_not_installable
    self.assertNotIn('plone.app.upgrade', self.browser.contents)
  File "/srv/python3.8/lib/python3.8/unittest/case.py", line 1186, in assertNotIn
    self.fail(self._formatMessage(msg, standardMsg))
  File "/srv/python3.8/lib/python3.8/unittest/case.py", line 753, in fail
    raise self.failureException(msg)


FAILED:  Products.CMFPlone.controlpanel.tests.test_controlpanel_installer.AddonsIntegrationTest.test_plone_app_upgrade_not_installable

Error Message:
True is not false

Stack Trace:
True is not false

  File "/srv/python3.8/lib/python3.8/unittest/case.py", line 60, in testPartExecutor
    yield
  File "/srv/python3.8/lib/python3.8/unittest/case.py", line 676, in run
    self._callTestMethod(testMethod)
  File "/srv/python3.8/lib/python3.8/unittest/case.py", line 633, in _callTestMethod
    method()
  File "/home/jenkins/workspace/plone-6.0-python-3.8/src/Products.CMFPlone/Products/CMFPlone/controlpanel/tests/test_controlpanel_installer.py", line 104, in test_plone_app_upgrade_not_installable
    self.assertFalse(installable('plone.app.upgrade.v60'))
  File "/srv/python3.8/lib/python3.8/unittest/case.py", line 759, in assertFalse
    raise self.failureException(msg)


More information about the Testbot mailing list