[Testbot] Plone 5.2 - Python 2.7 - Archetypes - Build # 54 - Still Failing!
jenkins at plone.org
jenkins at plone.org
Thu Oct 26 14:08:55 UTC 2017
Plone 5.2 - Python 2.7 - Archetypes - Build # 54 - Still Failing:
Check console output at http://jenkins.plone.org/job/plone-5.2-python-2.7-at/54/ to view the results.
Changes:
[Philip Bauer] [fc] Repository: plone.portlet.collection
[Philip Bauer] [fc] Repository: plone.portlet.static
[Philip Bauer] [fc] Repository: borg.localrole
Test Results:
9 tests failed.
FAILED: Products.CMFFormController.tests.testRedirectTo.TestRedirectToFunctional.test_attacker_redirect
Error Message:
'Application'
Stack Trace:
'Application'
File "/usr/lib/python2.7/unittest/case.py", line 329, in run
testMethod()
File "/home/jenkins/workspace/plone-5.2-python-2.7-at/src/Products.CMFFormController/Products/CMFFormController/tests/testRedirectTo.py", line 97, in test_attacker_redirect
handle_errors=False,
File "/home/jenkins/workspace/plone-5.2-python-2.7-at/src/Zope/src/Testing/ZopeTestCase/functional.py", line 43, in wrapped_func
return func(*args, **kw)
File "/home/jenkins/workspace/plone-5.2-python-2.7-at/src/Zope/src/Testing/ZopeTestCase/functional.py", line 127, in publish
wsgi_result = publish(env, start_response)
File "/home/jenkins/workspace/plone-5.2-python-2.7-at/src/Zope/src/ZPublisher/WSGIPublisher.py", line 254, in publish_module
with load_app(module_info) as new_mod_info:
File "/usr/lib/python2.7/contextlib.py", line 17, in __enter__
return self.gen.next()
File "/home/jenkins/workspace/plone-5.2-python-2.7-at/src/Zope/src/Testing/ZopeTestCase/sandbox.py", line 73, in load_app
with ZPublisher.WSGIPublisher.__old_load_app__(module_info) as ret:
File "/usr/lib/python2.7/contextlib.py", line 17, in __enter__
return self.gen.next()
File "/home/jenkins/workspace/plone-5.2-python-2.7-at/src/Zope/src/ZPublisher/WSGIPublisher.py", line 220, in load_app
app = app_wrapper()
File "/home/jenkins/workspace/plone-5.2-python-2.7-at/src/Zope/src/App/ZApplication.py", line 78, in __call__
return connection.root()[self._name]
File "/home/jenkins/shiningpanda/jobs/2fa08faf/virtualenvs/d41d8cd9/lib/python2.7/UserDict.py", line 40, in __getitem__
raise KeyError(key)
FAILED: Products.CMFFormController.tests.testRedirectTo.TestRedirectToFunctional.test_regression
Error Message:
'Application'
Stack Trace:
'Application'
File "/usr/lib/python2.7/unittest/case.py", line 329, in run
testMethod()
File "/home/jenkins/workspace/plone-5.2-python-2.7-at/src/Products.CMFFormController/Products/CMFFormController/tests/testRedirectTo.py", line 71, in test_regression
handle_errors=False,
File "/home/jenkins/workspace/plone-5.2-python-2.7-at/src/Zope/src/Testing/ZopeTestCase/functional.py", line 43, in wrapped_func
return func(*args, **kw)
File "/home/jenkins/workspace/plone-5.2-python-2.7-at/src/Zope/src/Testing/ZopeTestCase/functional.py", line 127, in publish
wsgi_result = publish(env, start_response)
File "/home/jenkins/workspace/plone-5.2-python-2.7-at/src/Zope/src/ZPublisher/WSGIPublisher.py", line 254, in publish_module
with load_app(module_info) as new_mod_info:
File "/usr/lib/python2.7/contextlib.py", line 17, in __enter__
return self.gen.next()
File "/home/jenkins/workspace/plone-5.2-python-2.7-at/src/Zope/src/Testing/ZopeTestCase/sandbox.py", line 73, in load_app
with ZPublisher.WSGIPublisher.__old_load_app__(module_info) as ret:
File "/usr/lib/python2.7/contextlib.py", line 17, in __enter__
return self.gen.next()
File "/home/jenkins/workspace/plone-5.2-python-2.7-at/src/Zope/src/ZPublisher/WSGIPublisher.py", line 220, in load_app
app = app_wrapper()
File "/home/jenkins/workspace/plone-5.2-python-2.7-at/src/Zope/src/App/ZApplication.py", line 78, in __call__
return connection.root()[self._name]
File "/home/jenkins/shiningpanda/jobs/2fa08faf/virtualenvs/d41d8cd9/lib/python2.7/UserDict.py", line 40, in __getitem__
raise KeyError(key)
FAILED: Products.ATContentTypes.tests.traversal.txt
Error Message:
Failed doctest test for traversal.txt
Stack Trace:
Failed doctest test for traversal.txt
File "/home/jenkins/workspace/plone-5.2-python-2.7-at/src/Products.ATContentTypes/Products/ATContentTypes/tests/traversal.txt", line 0
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7-at/src/Products.ATContentTypes/Products/ATContentTypes/tests/traversal.txt", line 184, in traversal.txt
Failed example:
print http(r"""
PROPFIND /%s/simple_folder/test_document HTTP/1.1
Authorization: Basic %s:%s
Content-Type: text/xml; charset="utf-8"
Depth: 0
<?xml version="1.0" encoding="utf-8"?>
<DAV:propfind xmlns:DAV="DAV:"
xmlns:zope="http://www.zope.org/propsets/default">
<DAV:prop><zope:title/></DAV:prop>
</DAV:propfind>
""" % (portal_name, default_user, default_password))
Differences (ndiff with -expected +actual):
- HTTP/1.1 404 Not Found
- ...
+ HTTP/1.1 500 Internal Server Error
+ Date: Thu, 26 Oct 2017 13:56:19 GMT
+ X-Powered-By: Zope (www.zope.org), Python (www.python.org)
+ Accept-Ranges: none
+ Content-Type: application/json
+ Content-Length: 27
+
+ {"error_type": "TypeError"}
File "/usr/lib/python2.7/unittest/case.py", line 329, in run
testMethod()
File "/usr/lib/python2.7/doctest.py", line 2226, in runTest
raise self.failureException(self.format_failure(new.getvalue()))
FAILED: Products.Archetypes.tests.traversal.txt
Error Message:
Failed doctest test for traversal.txt
Stack Trace:
Failed doctest test for traversal.txt
File "/home/jenkins/workspace/plone-5.2-python-2.7-at/src/Products.Archetypes/Products/Archetypes/tests/traversal.txt", line 0
----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-5.2-python-2.7-at/src/Products.Archetypes/Products/Archetypes/tests/traversal.txt", line 227, in traversal.txt
Failed example:
print http(r"""
PROPFIND /%s/simple_folder/test_document HTTP/1...
Authorization: Basic %s:%s
Content-Type: text/xml; charset="utf-8"
Depth: 0
<?xml version="1.0" encoding="utf-8"?>
<DAV:propfind xmlns:DAV="DAV:"
xmlns:zope="http://www.zope.org/propsets/default">
<DAV:prop><zope:title/></DAV:prop>
</DAV:propfind>
""" % (portal_name, user_name, user_password))
Expected:
HTTP/1... 404 Not Found
...
Got:
HTTP/1.1 500 Internal Server Error
Date: Thu, 26 Oct 2017 14:01:37 GMT
X-Powered-By: Zope (www.zope.org), Python (www.python.org)
Accept-Ranges: none
Content-Type: application/json
Content-Length: 27
{"error_type": "TypeError"}
File "/usr/lib/python2.7/unittest/case.py", line 329, in run
testMethod()
File "/usr/lib/python2.7/doctest.py", line 2226, in runTest
raise self.failureException(self.format_failure(new.getvalue()))
FAILED: plone.app.blob.tests.replacement-types.txt
Error Message:
Failed doctest test for replacement-types.txt
Stack Trace:
Failed doctest test for replacement-types.txt
File "/home/jenkins/.buildout/eggs/plone.app.blob-1.7.2-py2.7.egg/plone/app/blob/tests/replacement-types.txt", line 0
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/plone.app.blob-1.7.2-py2.7.egg/plone/app/blob/tests/replacement-types.txt", line 110, in replacement-types.txt
Failed example:
browser.getControl('Save').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 replacement-types.txt[51]>", line 1, in <module>
browser.getControl('Save').click()
File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.3-py2.7.egg/zope/testbrowser/browser.py", line 771, in click
self.browser._clickSubmit(self._form, self._control)
File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.3-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.3-py2.7.egg/zope/testbrowser/browser.py", line 289, in _processRequest
self._checkStatus()
File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.3-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/.buildout/eggs/plone.app.blob-1.7.2-py2.7.egg/plone/app/blob/tests/replacement-types.txt", line 112, in replacement-types.txt
Failed example:
browser.url
Expected:
'http://nohost/plone/.../bar.../view'
Got:
'http://nohost/plone/Members/test_user_1_/bar/atct_edit'
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/plone.app.blob-1.7.2-py2.7.egg/plone/app/blob/tests/replacement-types.txt", line 114, in replacement-types.txt
Failed example:
browser.contents
Expected:
'...Info...Changes saved...
...Foobar...
...<img src="http://.../bar.../image_preview"...title="Foobar"...
...ull-size...1 KB...'
Got:
'{"error_type": "AssertionError"}'
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/plone.app.blob-1.7.2-py2.7.egg/plone/app/blob/tests/replacement-types.txt", line 124, in replacement-types.txt
Failed example:
original == current
Expected:
False
Got:
True
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/plone.app.blob-1.7.2-py2.7.egg/plone/app/blob/tests/replacement-types.txt", line 134, in replacement-types.txt
Failed example:
browser.contents == gif
Expected:
True
Got:
False
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/plone.app.blob-1.7.2-py2.7.egg/plone/app/blob/tests/replacement-types.txt", line 138, in replacement-types.txt
Failed example:
browser.headers.getheader('content-type')
Expected:
'image/gif'
Got:
'text/html;charset=utf-8'
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/plone.app.blob-1.7.2-py2.7.egg/plone/app/blob/tests/replacement-types.txt", line 140, in replacement-types.txt
Failed example:
browser.headers.getheader('content-disposition')
Expected:
'inline; filename="foobar.gif"'
Got nothing
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/plone.app.blob-1.7.2-py2.7.egg/plone/app/blob/tests/replacement-types.txt", line 145, in replacement-types.txt
Failed example:
browser.open(url + '/index_html')
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 replacement-types.txt[65]>", line 1, in <module>
browser.open(url + '/index_html')
File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.3-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.3-py2.7.egg/zope/testbrowser/browser.py", line 289, in _processRequest
self._checkStatus()
File "/home/jenkins/.buildout/eggs/zope.testbrowser-5.2.3-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/.buildout/eggs/plone.app.blob-1.7.2-py2.7.egg/plone/app/blob/tests/replacement-types.txt", line 146, in replacement-types.txt
Failed example:
browser.contents == gif
Expected:
True
Got:
False
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/plone.app.blob-1.7.2-py2.7.egg/plone/app/blob/tests/replacement-types.txt", line 148, in replacement-types.txt
Failed example:
browser.headers.getheader('status').upper()
Expected:
'200 OK'
Got:
'404 NOT FOUND'
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/plone.app.blob-1.7.2-py2.7.egg/plone/app/blob/tests/replacement-types.txt", line 150, in replacement-types.txt
Failed example:
browser.headers.getheader('content-type')
Expected:
'image/gif'
Got:
'application/json'
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/plone.app.blob-1.7.2-py2.7.egg/plone/app/blob/tests/replacement-types.txt", line 152, in replacement-types.txt
Failed example:
browser.headers.getheader('content-disposition')
Expected:
'inline; filename="foobar.gif"'
Got nothing
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/plone.app.blob-1.7.2-py2.7.egg/plone/app/blob/tests/replacement-types.txt", line 158, in replacement-types.txt
Failed example:
browser.contents
Expected:
'GIF87a...'
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>Bar \xe2\x80\x94 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="author" href="http://nohost/plone/author/test_user_1_" title="Author information" /><link rel="canonical" href="http://nohost/plone/Members/test_user_1_/bar" /><link rel="search" href="http://nohost/plone/@@search" title="Search this site" /><link rel="stylesheet" type="text/css" href="http://nohost/plone/++plone++production/++unique++2017-10-26T07:07:15.429948/default.css" data-bundle="production" /><link rel="stylesheet" type="text/css" href="http://nohost/plone/++plone++production/++unique++2017-10-26T07:07:15.429948/logged-in.css" data-bundle="production" /><link rel="stylesheet" type="text/css" href="http://nohost/plone//++theme++barceloneta/less/barceloneta-compiled.css" data-bundle="diazo" /><script type="text/javascript">PORTAL_URL = \'http://nohost/plone\';</script><script type="text/javascript" src="http://nohost/plone/++plone++production/++unique++2017-10-26T07:07:15.429948/default.js" data-bundle="production"></script><script type="text/javascript" src="http://nohost/plone/++plone++production/++unique++2017-10-26T07:07:15.429948/logged-in.js" data-bundle="production"></script><script type="text/javascript" src="http://nohost/plone/widgets/js/textcount.js">\n </script></head>\n <body id="visual-portal-wrapper" class="icons-on pat-markspeciallinks plone-toolbar-expanded plone-toolbar-left plone-toolbar-left-expanded portaltype-image section-Members site-plone subsection-test_user_1_ subsection-test_user_1_-bar template-atct_edit thumbs-on userrole-authenticated userrole-manager userrole-owner viewpermission-modify-portal-content" 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/Members/test_user_1_/bar/view" data-portal-url="http://nohost/plone" data-pat-pickadate="{"date": {"selectYears": 200}, "time": {"interval": 5 } }" data-base-url="http://nohost/plone/Members/test_user_1_/bar">\n <div id="edit-zone" role="toolbar" class="pat-toolbar" data-pat-toolbar="{"desktop_width": "768px", "submenu_width": "180px", "toolbar_width": "120px"}">\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 \n \n \n <li id="contentview-folderContents" class="">\n \n <a href="http://nohost/plone/Members/test_user_1_/folder_contents?_authenticator=e146cfd8768ebee31ed17c525f0e75024d848611" class="">\n <span class="icon-folderContents toolbar-menu-icon" aria-hidden="true">\n </span>\n <span>Contents</span>\n </a>\n \n </li>\n \n \n <li id="contentview-edit" class="">\n \n <a href="http://nohost/plone/Members/test_user_1_/bar/edit?_authenticator=e146cfd8768ebee31ed17c525f0e75024d848611" class="">\n <span class="icon-edit toolbar-menu-icon" aria-hidden="true">\n </span>\n <span>Edit</span>\n </a>\n \n </li>\n \n \n <li id="contentview-view" class="">\n \n <a href="http://nohost/plone/Members/test_user_1_/bar/view?_authenticator=e146cfd8768ebee31ed17c525f0e75024d848611" class="">\n <span class="icon-view toolbar-menu-icon" aria-hidden="true">\n </span>\n <span>View</span>\n </a>\n \n </li>\n \n \n\n\n \n \n \n \n <li id="plone-contentmenu-actions">\n <a href="http://nohost/plone/Members/test_user_1_/folder_contents" title="Actions for the current content item" class="label-">\n \n <span aria-hidden="true" class="icon-plone-contentmenu-actions toolbar-menu-icon"></span>\n \n <span class="plone-toolbar-title">Actions</span>\n <span class="plone-toolbar-short-title">Actions</span>\n \n \n <span class="plone-toolbar-caret"></span>\n </a>\n <ul aria-hidden="true">\n <li class="plone-toolbar-submenu-header">\n \n <span>Actions</span>\n \n \n </li>\n <li class="plonetoolbar-content-action ">\n <a href="http://nohost/plone/Members/test_user_1_/bar/object_cut?_authenticator=e146cfd8768ebee31ed17c525f0e75024d848611" title="" id="plone-contentmenu-actions-cut" class="actionicon-object_buttons-cut">\n Cut\n </a>\n \n </li>\n <li class="plonetoolbar-content-action ">\n <a href="http://nohost/plone/Members/test_user_1_/bar/object_copy?_authenticator=e146cfd8768ebee31ed17c525f0e75024d848611" title="" id="plone-contentmenu-actions-copy" class="actionicon-object_buttons-copy">\n Copy\n </a>\n \n </li>\n <li class="plonetoolbar-content-action ">\n <a href="http://nohost/plone/Members/test_user_1_/bar/delete_confirmation?_authenticator=e146cfd8768ebee31ed17c525f0e75024d848611" title="" id="plone-contentmenu-actions-delete" class="actionicon-object_buttons-delete pat-plone-modal" data-pat-plone-modal="{"actionOptions": {"disableAjaxFormSubmit":true, "redirectOnResponse":true}}">\n Delete\n </a>\n \n </li>\n <li class="plonetoolbar-content-action ">\n <a href="http://nohost/plone/Members/test_user_1_/bar/object_rename?_authenticator=e146cfd8768ebee31ed17c525f0e75024d848611" title="" id="plone-contentmenu-actions-rename" class="actionicon-object_buttons-rename pat-plone-modal" data-pat-plone-modal="{}">\n Rename\n </a>\n \n </li>\n </ul>\n </li>\n \n <li id="plone-contentmenu-portletmanager">\n <a href="http://nohost/plone/Members/test_user_1_/bar/manage-portlets" title="Change the portlets of this item" class="label-">\n \n <span aria-hidden="true" class="icon-plone-contentmenu-portletmanager toolbar-menu-icon"></span>\n \n <span class="plone-toolbar-title">Manage portlets</span>\n <span class="plone-toolbar-short-title">Manage portlets</span>\n \n \n <span class="plone-toolbar-caret"></span>\n </a>\n <ul aria-hidden="true">\n <li class="plone-toolbar-submenu-header">\n \n <span>Manage portlets</span>\n \n \n </li>\n <li class="plonetoolbar-portlet-manager ">\n <a href="http://nohost/plone/Members/test_user_1_/bar/@@topbar-manage-portlets/plone.footerportlets?_authenticator=e146cfd8768ebee31ed17c525f0e75024d848611" title="Footer" id="portlet-manager-plone.footerportlets">\n Footer\n </a>\n \n </li>\n <li class="plonetoolbar-portlet-manager ">\n <a href="http://nohost/plone/Members/test_user_1_/bar/@@topbar-manage-portlets/plone.leftcolumn?_authenticator=e146cfd8768ebee31ed17c525f0e75024d848611" title="Left column" id="portlet-manager-plone.leftcolumn">\n Left column\n </a>\n \n </li>\n <li class="plonetoolbar-portlet-manager ">\n <a href="http://nohost/plone/Members/test_user_1_/bar/@@topbar-manage-portlets/plone.rightcolumn?_authenticator=e146cfd8768ebee31ed17c525f0e75024d848611" title="Right column" id="portlet-manager-plone.rightcolumn">\n Right column\n </a>\n \n </li>\n <li class="plonetoolbar-portlet-manager ">\n <a href="http://nohost/plone/Members/test_user_1_/bar/manage-portlets?_authenticator=e146cfd8768ebee31ed17c525f0e75024d848611" title="Manage all portlets" id="portlet-manager-all">\n All\xe2\x80\xa6\n </a>\n \n </li>\n </ul>\n </li>\n \n\n\n \n \n \n \n <li id="contentview-transform" class="">\n \n <a href="http://nohost/plone/Members/test_user_1_/bar/atct_image_transform?_authenticator=e146cfd8768ebee31ed17c525f0e75024d848611" class="">\n <span class="icon-transform toolbar-menu-icon" aria-hidden="true">\n </span>\n <span>Transform</span>\n </a>\n \n </li>\n \n \n \n <li id="contentview-history" class="">\n \n <a href="http://nohost/plone/Members/test_user_1_/bar/@@historyview?_authenticator=e146cfd8768ebee31ed17c525f0e75024d848611" class="">\n <span class="icon-lock" aria-hidden="true">\n </span>\n <span class="pat-moment" data-pat-moment="format:relative;">2017-10-26T07:07:35-07:00</span>\n </a>\n \n </li>\n \n <li id="contentview-local_roles" class="">\n \n <a href="http://nohost/plone/Members/test_user_1_/bar/@@sharing?_authenticator=e146cfd8768ebee31ed17c525f0e75024d848611" class="">\n <span class="icon-local_roles toolbar-menu-icon" aria-hidden="true">\n </span>\n <span>Sharing</span>\n </a>\n \n </li>\n \n \n\n\n \n\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>test_user_1_</span>\n <span class="plone-toolbar-caret"></span>\n </a>\n <ul>\n <li class="plone-toolbar-submenu-header">\n <span>test_user_1_</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/dashboard" id="personaltools-dashboard" title="Dashboard">\n Dashboard\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">\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/Members/test_user_1_" />\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\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 <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">\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" class="selected">\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 <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 <li id="breadcrumbs-1">\n \n <a href="http://nohost/plone/Members">Users</a>\n \n \n </li>\n <li id="breadcrumbs-2">\n \n <a href="http://nohost/plone/Members/test_user_1_">test_user_1_</a>\n \n \n </li>\n <li id="breadcrumbs-3">\n \n \n <span id="breadcrumbs-current">Bar</span>\n \n </li>\n </ol>\n </div>\n</nav>\n\n<div id="plone-lock-status">\n \n</div>\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 class="col-xs-6 col-sm-3 sidebar-offcanvas">\n <aside id="portal-column-one">\n <div class="portletWrapper" id="portletwrapper-706c6f6e652e6c656674636f6c756d6e0a636f6e746578740a2f706c6f6e650a6e617669676174696f6e" data-portlethash="706c6f6e652e6c656674636f6c756d6e0a636f6e746578740a2f706c6f6e650a6e617669676174696f6e">\n<aside class="portlet portletNavigationTree" role="navigation">\n\n <header class="portletHeader hiddenStructure">\n <a href="http://nohost/plone/sitemap" class="tile">Navigation</a>\n </header>\n\n <nav class="portletContent lastItem">\n <ul class="navTree navTreeLevel0">\n \n \n\n\n\n<li class="navTreeItem visualNoMarker navTreeItemInPath navTreeFolderish section-test_user_1_">\n\n \n\n <a href="http://nohost/plone/Members/test_user_1_" title="" class="state-visible navTreeItemInPath navTreeFolderish contenttype-folder">\n\n \n\n \n\n test_user_1_\n </a>\n \n <ul class="navTree navTreeLevel1">\n \n\n\n\n<li class="navTreeItem visualNoMarker section-foo-image">\n\n \n\n <a href="http://nohost/plone/Members/test_user_1_/foo-image/view" title="" class="state-missing-value contenttype-image">\n\n \n\n \n\n an image\n </a>\n \n\n \n</li>\n\n<li class="navTreeItem visualNoMarker section-foo">\n\n \n\n <a href="http://nohost/plone/Members/test_user_1_/foo/view" title="" class="state-missing-value contenttype-file">\n\n <img class="mime-icon" href="http://nohost/plone/Members/test_user_1_/foo/view" />\n\n \n\n Foobar\n </a>\n \n\n \n</li>\n\n<li class="navTreeItem visualNoMarker navTreeCurrentNode section-bar">\n\n \n\n <a href="http://nohost/plone/Members/test_user_1_/bar/view" title="" class="state-missing-value navTreeCurrentItem navTreeCurrentNode contenttype-image">\n\n \n\n \n\n Bar\n </a>\n \n\n \n</li>\n\n\n\n\n </ul>\n \n\n \n</li>\n\n\n\n\n </ul>\n </nav>\n</aside>\n\n\n</div>\n </aside>\n </div>\n \n\n \n\n <div class="col-xs-12 col-sm-9">\n <div class="row">\n <div class="col-xs-12 col-sm-12">\n <article id="content">\n\n \n \n <div>\n \n \n <h1 class="documentFirstHeading">Edit <span>\n Image\n </span></h1>\n\n\n\n \n\n \n \n\n </div>\n <div>\n \n <p class="discreet">Images can be referenced in pages or displayed in an album.</p>\n \n </div>\n <div>\n <form name="edit_form" data-pat-autotoc="levels: legend; section: fieldset; className: autotabs" method="post" enctype="multipart/form-data" class="pat-formunloadalert pat-formautofocus enableFormTabbing pat-autotoc" action="http://nohost/plone/Members/test_user_1_/bar/atct_edit" id="image-base-edit">\n \n\n \n\n \n \n \n <fieldset id="fieldset-default">\n <legend id="fieldsetlegend-default">Default</legend>\n \n \n\n \n \n \n <input type="hidden" name="id" value="bar" />\n \n \n \n \n \n \n \n <div class="field ArchetypesStringWidget " id="archetypes-fieldname-title" data-uid="783bf0f04ac941f5a56c68a5837dad18" data-fieldname="title">\n <span></span>\n \n \n <label class="formQuestion" for="title">\n Title\n \n <span class="formHelp" id="title_help"></span>\n </label>\n \n \n <div class="fieldErrorBox"></div>\n <input type="text" name="title" class="blurrable firstToFocus" id="title" value="Bar" size="30" placeholder="" maxlength="255" />\n </div>\n \n\n \n\n \n \n \n \n \n \n <div class="field ArchetypesTextAreaWidget " id="archetypes-fieldname-description" data-uid="783bf0f04ac941f5a56c68a5837dad18" data-fieldname="description">\n <span></span>\n \n \n <label class="formQuestion" for="description">\n Description\n \n <span class="formHelp" id="description_help">Used in item listings and search results.</span>\n </label>\n \n \n <div class="fieldErrorBox"></div>\n \n \n \n\n <textarea class="blurrable firstToFocus" name="description" id="description" cols="40" rows="5"></textarea>\n\n \n\n \n\n \n \n \n \n\n \n <div style="text-align: right; margin-right: 0.75em;">\n <label>Format</label>\n <select id="description_text_format" name="description_text_format">\n <option selected="selected" value="text/plain">\n (no change)\n </option>\n <option value="text/html">HTML</option>\n <option value="text/x-web-textile">Textile</option>\n </select>\n </div>\n \n \n \n \n \n </div>\n \n\n \n\n \n \n \n \n \n \n <div class="field ArchetypesImageWidget " id="archetypes-fieldname-image" data-uid="783bf0f04ac941f5a56c68a5837dad18" data-fieldname="image">\n <span></span>\n \n \n <label class="formQuestion" for="image">\n Image\n <span class="required" title="Required">\xc2\xa0</span>\n <span class="formHelp" id="image_help"></span>\n </label>\n \n \n <div class="fieldErrorBox"></div>\n \n <div>\n <div class="field">\n \n \n \n \n \n </div>\n </div>\n <div class="field">\n \n \n \n\n <img src="http://nohost/plone/++resource++mimetype.icons/image.png" />\n <a href="http://nohost/plone/Members/test_user_1_/bar">Current image</a>\n\n <span class="discreet">\n <span>GIF image</span> \xe2\x80\x94\n 3 KB\n </span>\n \n \n </div>\n <div class="field">\n <input class="noborder" type="radio" value="nochange" checked="checked" name="image_delete" id="image_nochange" onclick="document.getElementById(\'image_file\').disabled=true" />\n <label for="image_nochange">Keep existing image</label>\n <br />\n \n <input class="noborder" type="radio" value="" name="image_delete" id="image_upload" onclick="document.getElementById(\'image_file\').disabled=false" />\n <label for="image_upload">Replace with new image:</label>\n <div style="padding-left:1.5em;padding-top:0.5em;">\n \n <input type="file" size="30" name="image_file" id="image_file" />\n <script type="text/javascript">document.getElementById(\'image_file\').disabled=true;</script>\n \n </div>\n </div>\n \n\n\t \n </div>\n \n\n \n\n \n \n \n </fieldset>\n \n <fieldset id="fieldset-categorization">\n <legend id="fieldsetlegend-categorization">Categorization</legend>\n \n \n \n \n <div class="field ArchetypesTagsWidget " id="archetypes-fieldname-subject" data-uid="783bf0f04ac941f5a56c68a5837dad18" data-fieldname="subject">\n <span></span>\n \n \n <label class="formQuestion" for="subject">\n Tags\n \n <span class="formHelp" id="subject_help">Tags are commonly used for ad-hoc organization of content.</span>\n </label>\n \n \n <div class="fieldErrorBox"></div>\n \n <input class="pat-select2" type="text" name="subject" value="" data-pat-select2="{"allowNewItems": true, "vocabularyUrl": "http://nohost/plone/Members/test_user_1_/bar/@@getVocabulary?name=plone.app.vocabularies.Keywords&field=subject", "separator": ";"}" />\n \n </div>\n \n\n \n\n \n \n \n \n \n \n <div class="field ArchetypesRelatedItemsWidget " id="archetypes-fieldname-relatedItems" data-uid="783bf0f04ac941f5a56c68a5837dad18" data-fieldname="relatedItems">\n <span></span>\n \n \n <label class="formQuestion" for="relatedItems">\n Related Items\n \n <span class="formHelp" id="relatedItems_help"></span>\n </label>\n \n \n <div class="fieldErrorBox"></div>\n \n <input class="pat-relateditems" type="text" name="relatedItems" value="" data-pat-relateditems="{"vocabularyUrl": "http://nohost/plone/@@getVocabulary?name=plone.app.vocabularies.Catalog&field=relatedItems", "rootUrl": "http://nohost/plone", "contextPath": "/plone/Members/test_user_1_/bar", "basePath": "/plone/Members/test_user_1_", "rootPath": "/plone", "separator": ";", "favorites": [{"path": "/plone/Members/test_user_1_", "title": "Current Content"}, {"path": "/plone", "title": "Start Page"}], "maximumSelectionSize": -1, "orderable": true}" />\n \n </div>\n \n\n \n\n \n \n \n \n \n \n <div class="field ArchetypesStringWidget " id="archetypes-fieldname-location" data-uid="783bf0f04ac941f5a56c68a5837dad18" data-fieldname="location">\n <span></span>\n \n \n <label class="formQuestion" for="location">\n Location\n \n <span class="formHelp" id="location_help">The geographical location associated with the item, if applicable.</span>\n </label>\n \n \n <div class="fieldErrorBox"></div>\n <input type="text" name="location" class="blurrable firstToFocus" id="location" value="" size="30" placeholder="" maxlength="255" />\n </div>\n \n\n \n\n \n \n \n \n \n \n <div class="field ArchetypesSelectWidget " id="archetypes-fieldname-language" data-uid="783bf0f04ac941f5a56c68a5837dad18" data-fieldname="language">\n <span></span>\n \n \n <label class="formQuestion" for="language">\n Language\n \n <span class="formHelp" id="language_help"></span>\n </label>\n \n \n <div class="fieldErrorBox"></div>\n \n <select class="pat-select2" name="language" data-pat-select2="{"separator": ";"}"><option value="">Language neutral</option><option value="ab">Abkhazian</option><option value="aa">Afar</option><option value="af">Afrikaans</option><option value="ak">Akan</option><option value="sq">Albanian</option><option value="am">Amharic</option><option value="ar">Arabic</option><option value="an">Aragonese</option><option value="hy">Armenian</option><option value="as">Assamese</option><option value="ae">Avestan</option><option value="ay">Aymara</option><option value="az">Azerbaijani</option><option value="bm">Bambara</option><option value="ba">Bashkir</option><option value="eu">Basque</option><option value="be">Belarussian</option><option value="bn">Bengali</option><option value="bh">Bihari</option><option value="bi">Bislama</option><option value="bs">Bosnian</option><option value="br">Breton</option><option value="bg">Bulgarian</option><option value="my">Burmese</option><option value="km">Cambodian/Khmer</option><option value="ca">Catalan</option><option value="ch">Chamorro</option><option value="ce">Chechen</option><option value="ny">Chichewa</option><option value="zh">Chinese</option><option value="cv">Chuvash</option><option value="kw">Cornish</option><option value="co">Corsican</option><option value="cr">Cree</option><option value="hr">Croatian</option><option value="cs">Czech</option><option value="da">Danish</option><option value="nl">Dutch</option><option value="en" selected="selected">English</option><option value="eo">Esperanto</option><option value="et">Estonian</option><option value="ee">Ewe</option><option value="fo">Faroese</option><option value="fj">Fiji</option><option value="fi">Finnish</option><option value="fr">French</option><option value="fy">Frisian</option><option value="ff">Fula</option><option value="gl">Galician</option><option value="lg">Ganda</option><option value="ka">Georgian</option><option value="de">German</option><option value="el">Greek</option><option value="kl">Greenlandic</option><option value="gn">Guarani</option><option value="gu">Gujarati</option><option value="ht">Haitian</option><option value="ha">Hausa</option><option value="he">Hebrew</option><option value="hz">Herero</option><option value="hi">Hindi</option><option value="ho">Hiri Motu</option><option value="hu">Hungarian</option><option value="is">Icelandic</option><option value="io">Ido</option><option value="ig">Igbo</option><option value="dz">Indian Bhutani</option><option value="id">Indonesian</option><option value="ia">Interlingua</option><option value="ie">Interlingue</option><option value="iu">Inuktitut</option><option value="ik">Inupiak</option><option value="ga">Irish Gaelic</option><option value="it">Italian</option><option value="ja">Japanese</option><option value="kn">Kannada</option><option value="kr">Kanuri</option><option value="ks">Kashmiri</option><option value="kk">Kazakh</option><option value="ki">Kikuyu</option><option value="rw">Kinyarwanda</option><option value="ky">Kirghiz</option><option value="rn">Kirundi</option><option value="kv">Komi</option><option value="kg">Kongo</option><option value="ko">Korean</option><option value="ku">Kurdish</option><option value="kj">Kwanyama</option><option value="lo">Laotian</option><option value="la">Latin</option><option value="lv">Latvian</option><option value="li">Limburgish</option><option value="ln">Lingala</option><option value="lt">Lithuanian</option><option value="lu">Luba-Katanga</option><option value="lb">Luxemburgish</option><option value="mk">Macedonian</option><option value="mg">Madagascarian</option><option value="ms">Malay</option><option value="ml">Malayalam</option><option value="dv">Maldivian</option><option value="mt">Maltese</option><option value="gv">Manx Gaelic</option><option value="mi">Maori</option><option value="mr">Marathi</option><option value="mh">Marshallese</option><option value="mo">Moldavian</option><option value="mn">Mongolian</option><option value="na">Nauruan</option><option value="nv">Navajo</option><option value="nd">Ndebele (North)</option><option value="nr">Ndebele (South)</option><option value="ng">Ndonga</option><option value="ne">Nepali</option><option value="se">Northern S\xc3\xa1mi</option><option value="no">Norwegian</option><option value="nb">Norwegian Bokm\xc3\xa5l</option><option value="ii">Nuosu</option><option value="nn">Nynorsk</option><option value="oc">Occitan</option><option value="oj">Ojibwe</option><option value="cu">Old Church Slavonic</option><option value="or">Oriya</option><option value="om">Oromo</option><option value="os">Ossetian</option><option value="ps">Pashto</option><option value="fa">Persian</option><option value="pl">Polish</option><option value="pt">Portuguese</option><option value="pa">Punjabi</option><option value="pi">P\xc4\x81li</option><option value="qu">Quechua</option><option value="rm">Rhaeto-Romance</option><option value="ro">Romanian</option><option value="ru">Russian</option><option value="sm">Samoan</option><option value="sg">Sangho</option><option value="sa">Sanskrit</option><option value="sc">Sardinian</option><option value="gd">Scottish Gaelic</option><option value="sr">Serbian</option><option value="sh">Serbo-Croatian</option><option value="sn">Shona</option><option value="sd">Sindhi</option><option value="si">Singhalese</option><option value="sk">Slovak</option><option value="sl">Slovenian</option><option value="so">Somali</option><option value="st">Southern Sotho</option><option value="es">Spanish</option><option value="su">Sudanese</option><option value="sw">Swahili</option><option value="ss">Swati</option><option value="sv">Swedish</option><option value="tg">Tadjik</option><option value="tl">Tagalog</option><option value="ty">Tahitian</option><option value="ta">Tamil</option><option value="tt">Tatar</option><option value="te">Telugu</option><option value="th">Thai</option><option value="bo">Tibetan</option><option value="ti">Tigrinya</option><option value="to">Tonga</option><option value="ts">Tsonga</option><option value="tn">Tswana</option><option value="tr">Turkish</option><option value="tk">Turkmen</option><option value="tw">Twi</option><option value="ug">Uigur</option><option value="uk">Ukrainian</option><option value="ur">Urdu</option><option value="uz">Uzbek</option><option value="ve">Venda</option><option value="vi">Vietnamese</option><option value="vk">Viking</option><option value="vo">Volap\xc3\xbck</option><option value="wa">Walloon</option><option value="cy">Welsh</option><option value="wo">Wolof</option><option value="xh">Xhosa</option><option value="yi">Yiddish</option><option value="yo">Yorouba</option><option value="za">Zhuang</option><option value="zu">Zulu</option><option value="jv">basa Jawa</option></select>\n \n </div>\n \n\n \n\n \n \n \n </fieldset>\n \n <fieldset id="fieldset-dates">\n <legend id="fieldsetlegend-dates">Dates</legend>\n \n \n \n \n <div class="field ArchetypesDatetimeWidget " id="archetypes-fieldname-effectiveDate" data-uid="783bf0f04ac941f5a56c68a5837dad18" data-fieldname="effectiveDate">\n <span></span>\n \n \n <label class="formQuestion" for="effectiveDate">\n Publishing Date\n \n <span class="formHelp" id="effectiveDate_help">The date when the item will be published. If no date is selected the item will be published immediately.</span>\n </label>\n \n \n <div class="fieldErrorBox"></div>\n \n <input class="pat-pickadate" type="text" name="effectiveDate" data-pat-pickadate="{"date": {"min": [1917, 1, 1], "selectYears": 200, "format": "mmmm d, yyyy", "monthsFull": ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"], "weekdaysShort": ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"], "weekdaysFull": ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"], "firstDay": 0, "max": [2037, 1, 1], "placeholder": "Enter date...", "monthsShort": ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"]}, "clear": "Clear", "today": "Today", "time": {"placeholder": "Enter time...", "format": "h:i a"}}" />\n \n </div>\n \n\n \n\n \n \n \n \n \n \n <div class="field ArchetypesDatetimeWidget " id="archetypes-fieldname-expirationDate" data-uid="783bf0f04ac941f5a56c68a5837dad18" data-fieldname="expirationDate">\n <span></span>\n \n \n <label class="formQuestion" for="expirationDate">\n Expiration Date\n \n <span class="formHelp" id="expirationDate_help">The date when the item expires. This will automatically make the item invisible for others at the given date. If no date is chosen, it will never expire.</span>\n </label>\n \n \n <div class="fieldErrorBox"></div>\n \n <input class="pat-pickadate" type="text" name="expirationDate" data-pat-pickadate="{"date": {"min": [1917, 1, 1], "selectYears": 200, "format": "mmmm d, yyyy", "monthsFull": ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"], "weekdaysShort": ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"], "weekdaysFull": ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"], "firstDay": 0, "max": [2037, 1, 1], "placeholder": "Enter date...", "monthsShort": ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"]}, "clear": "Clear", "today": "Today", "time": {"placeholder": "Enter time...", "format": "h:i a"}}" />\n \n </div>\n \n\n \n\n \n \n \n </fieldset>\n \n <fieldset id="fieldset-creators">\n <legend id="fieldsetlegend-creators">Creators</legend>\n \n \n \n \n <div class="field ArchetypesAjaxSelectWidget " id="archetypes-fieldname-creators" data-uid="783bf0f04ac941f5a56c68a5837dad18" data-fieldname="creators">\n <span></span>\n \n \n <label class="formQuestion" for="creators">\n Creators\n \n <span class="formHelp" id="creators_help">Persons responsible for creating the content of this item. Please enter a list of user names, one per line. The principal creator should come first.</span>\n </label>\n \n \n <div class="fieldErrorBox"></div>\n \n <input class="pat-select2" type="text" name="creators" value="test_user_1_" data-pat-select2="{"vocabularyUrl": "http://nohost/plone/Members/test_user_1_/bar/@@getVocabulary?name=plone.app.vocabularies.Users&field=creators", "initialValues": {"test_user_1_": "test_user_1_"}, "separator": ";"}" />\n \n </div>\n \n\n \n\n \n \n \n \n \n \n <div class="field ArchetypesAjaxSelectWidget " id="archetypes-fieldname-contributors" data-uid="783bf0f04ac941f5a56c68a5837dad18" data-fieldname="contributors">\n <span></span>\n \n \n <label class="formQuestion" for="contributors">\n Contributors\n \n <span class="formHelp" id="contributors_help">The names of people that have contributed to this item. Each contributor should be on a separate line.</span>\n </label>\n \n \n <div class="fieldErrorBox"></div>\n \n <input class="pat-select2" type="text" name="contributors" value="" data-pat-select2="{"vocabularyUrl": "http://nohost/plone/Members/test_user_1_/bar/@@getVocabulary?name=plone.app.vocabularies.Users&field=contributors", "separator": ";"}" />\n \n </div>\n \n\n \n\n \n \n \n \n \n \n <div class="field ArchetypesTextAreaWidget " id="archetypes-fieldname-rights" data-uid="783bf0f04ac941f5a56c68a5837dad18" data-fieldname="rights">\n <span></span>\n \n \n <label class="formQuestion" for="rights">\n Rights\n \n <span class="formHelp" id="rights_help">Copyright statement or other rights information on this item.</span>\n </label>\n \n \n <div class="fieldErrorBox"></div>\n \n \n \n\n <textarea class="blurrable firstToFocus" name="rights" id="rights" cols="40" rows="5"></textarea>\n\n \n\n \n\n \n \n \n \n\n \n \n <input type="hidden" name="rights_text_format" value="text/plain" />\n \n \n \n \n </div>\n \n\n \n\n \n \n \n </fieldset>\n \n <fieldset id="fieldset-settings">\n <legend id="fieldsetlegend-settings">Settings</legend>\n \n \n \n \n <div class="field ArchetypesBooleanWidget " id="archetypes-fieldname-allowDiscussion" data-uid="783bf0f04ac941f5a56c68a5837dad18" data-fieldname="allowDiscussion">\n \n\n <input class="noborder" type="checkbox" value="on" name="allowDiscussion:boolean" id="allowDiscussion" />\n <input type="hidden" value="" name="allowDiscussion:boolean:default" />\n \n \n \n <label class="formQuestion" for="allowDiscussion">\n Allow comments\n \n <span class="formHelp" id="allowDiscussion_help">If selected, users can add comments to this item.</span>\n </label>\n \n \n <div class="fieldErrorBox"></div>\n <div></div>\n </div>\n \n\n \n\n \n \n \n \n \n \n <div class="field ArchetypesBooleanWidget " id="archetypes-fieldname-excludeFromNav" data-uid="783bf0f04ac941f5a56c68a5837dad18" data-fieldname="excludeFromNav">\n \n\n <input class="noborder" type="checkbox" value="on" name="excludeFromNav:boolean" id="excludeFromNav" />\n <input type="hidden" value="" name="excludeFromNav:boolean:default" />\n \n \n \n <label class="formQuestion" for="excludeFromNav">\n Exclude from navigation\n \n <span class="formHelp" id="excludeFromNav_help">If selected, this item will not appear in the navigation tree</span>\n </label>\n \n \n <div class="fieldErrorBox"></div>\n <div></div>\n </div>\n \n\n \n\n \n \n \n </fieldset>\n \n \n \n \n\n \n \n\n \n\n \n\n\n\n \n\n <div class="formControls">\n\t \n <input type="hidden" name="fieldsets:list" value="default" />\n\t \n <input type="hidden" name="fieldsets:list" value="categorization" />\n\t \n <input type="hidden" name="fieldsets:list" value="dates" />\n\t \n <input type="hidden" name="fieldsets:list" value="creators" />\n\t \n <input type="hidden" name="fieldsets:list" value="settings" />\n\t \n\n\t <input type="hidden" name="fieldset" value="default" />\n\n\n <input type="hidden" name="form.submitted" value="1" />\n <input type="hidden" name="add_reference.field:record" value="" />\n <input type="hidden" name="add_reference.type:record" value="" />\n <input type="hidden" name="add_reference.destination:record" value="" />\n\n \n \n \n \n \n \n \n \n \n\n \n \n\n \n \n\n \n <input type="hidden" name="last_referer" value="http://nohost/plone/Members/test_user_1_" />\n\n \n\n \n \n <input class="context" type="submit" name="form.button.save" value="Save" />\n <input class="standalone" type="submit" name="form.button.cancel" value="Cancel" />\n \n\n \n\n </div>\n\n <input name="_authenticator" type="hidden" value="b9a8320bc01c7738f504904cdc6c8a7c5db64833" /></form>\n\n </div>\n \n \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="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-2017 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><script src="http://nohost/plone/++resource++protect.js" type="application/javascript" id="protect-script" data-token="b9a8320bc01c7738f504904cdc6c8a7c5db64833" data-site-url="http://nohost/plone"></script></body>\n</html>'
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/plone.app.blob-1.7.2-py2.7.egg/plone/app/blob/tests/replacement-types.txt", line 162, in replacement-types.txt
Failed example:
browser.headers.getheader('content-type')
Expected:
'image/gif'
Got:
'text/html;charset=utf-8'
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/plone.app.blob-1.7.2-py2.7.egg/plone/app/blob/tests/replacement-types.txt", line 166, in replacement-types.txt
Failed example:
browser.contents
Expected:
'GIF89a...'
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>Bar \xe2\x80\x94 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="author" href="http://nohost/plone/author/test_user_1_" title="Author information" /><link rel="canonical" href="http://nohost/plone/Members/test_user_1_/bar" /><link rel="search" href="http://nohost/plone/@@search" title="Search this site" /><link rel="stylesheet" type="text/css" href="http://nohost/plone/++plone++production/++unique++2017-10-26T07:07:15.429948/default.css" data-bundle="production" /><link rel="stylesheet" type="text/css" href="http://nohost/plone/++plone++production/++unique++2017-10-26T07:07:15.429948/logged-in.css" data-bundle="production" /><link rel="stylesheet" type="text/css" href="http://nohost/plone//++theme++barceloneta/less/barceloneta-compiled.css" data-bundle="diazo" /><script type="text/javascript">PORTAL_URL = \'http://nohost/plone\';</script><script type="text/javascript" src="http://nohost/plone/++plone++production/++unique++2017-10-26T07:07:15.429948/default.js" data-bundle="production"></script><script type="text/javascript" src="http://nohost/plone/++plone++production/++unique++2017-10-26T07:07:15.429948/logged-in.js" data-bundle="production"></script><script type="text/javascript" src="http://nohost/plone/widgets/js/textcount.js">\n </script></head>\n <body id="visual-portal-wrapper" class="icons-on pat-markspeciallinks plone-toolbar-expanded plone-toolbar-left plone-toolbar-left-expanded portaltype-image section-Members site-plone subsection-test_user_1_ subsection-test_user_1_-bar template-atct_edit thumbs-on userrole-authenticated userrole-manager userrole-owner viewpermission-modify-portal-content" 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/Members/test_user_1_/bar/view" data-portal-url="http://nohost/plone" data-pat-pickadate="{"date": {"selectYears": 200}, "time": {"interval": 5 } }" data-base-url="http://nohost/plone/Members/test_user_1_/bar">\n <div id="edit-zone" role="toolbar" class="pat-toolbar" data-pat-toolbar="{"desktop_width": "768px", "submenu_width": "180px", "toolbar_width": "120px"}">\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 \n \n \n <li id="contentview-folderContents" class="">\n \n <a href="http://nohost/plone/Members/test_user_1_/folder_contents?_authenticator=b9a8320bc01c7738f504904cdc6c8a7c5db64833" class="">\n <span class="icon-folderContents toolbar-menu-icon" aria-hidden="true">\n </span>\n <span>Contents</span>\n </a>\n \n </li>\n \n \n <li id="contentview-edit" class="">\n \n <a href="http://nohost/plone/Members/test_user_1_/bar/edit?_authenticator=b9a8320bc01c7738f504904cdc6c8a7c5db64833" class="">\n <span class="icon-edit toolbar-menu-icon" aria-hidden="true">\n </span>\n <span>Edit</span>\n </a>\n \n </li>\n \n \n <li id="contentview-view" class="">\n \n <a href="http://nohost/plone/Members/test_user_1_/bar/view?_authenticator=b9a8320bc01c7738f504904cdc6c8a7c5db64833" class="">\n <span class="icon-view toolbar-menu-icon" aria-hidden="true">\n </span>\n <span>View</span>\n </a>\n \n </li>\n \n \n\n\n \n \n \n \n <li id="plone-contentmenu-actions">\n <a href="http://nohost/plone/Members/test_user_1_/folder_contents" title="Actions for the current content item" class="label-">\n \n <span aria-hidden="true" class="icon-plone-contentmenu-actions toolbar-menu-icon"></span>\n \n <span class="plone-toolbar-title">Actions</span>\n <span class="plone-toolbar-short-title">Actions</span>\n \n \n <span class="plone-toolbar-caret"></span>\n </a>\n <ul aria-hidden="true">\n <li class="plone-toolbar-submenu-header">\n \n <span>Actions</span>\n \n \n </li>\n <li class="plonetoolbar-content-action ">\n <a href="http://nohost/plone/Members/test_user_1_/bar/object_cut?_authenticator=b9a8320bc01c7738f504904cdc6c8a7c5db64833" title="" id="plone-contentmenu-actions-cut" class="actionicon-object_buttons-cut">\n Cut\n </a>\n \n </li>\n <li class="plonetoolbar-content-action ">\n <a href="http://nohost/plone/Members/test_user_1_/bar/object_copy?_authenticator=b9a8320bc01c7738f504904cdc6c8a7c5db64833" title="" id="plone-contentmenu-actions-copy" class="actionicon-object_buttons-copy">\n Copy\n </a>\n \n </li>\n <li class="plonetoolbar-content-action ">\n <a href="http://nohost/plone/Members/test_user_1_/bar/delete_confirmation?_authenticator=b9a8320bc01c7738f504904cdc6c8a7c5db64833" title="" id="plone-contentmenu-actions-delete" class="actionicon-object_buttons-delete pat-plone-modal" data-pat-plone-modal="{"actionOptions": {"disableAjaxFormSubmit":true, "redirectOnResponse":true}}">\n Delete\n </a>\n \n </li>\n <li class="plonetoolbar-content-action ">\n <a href="http://nohost/plone/Members/test_user_1_/bar/object_rename?_authenticator=b9a8320bc01c7738f504904cdc6c8a7c5db64833" title="" id="plone-contentmenu-actions-rename" class="actionicon-object_buttons-rename pat-plone-modal" data-pat-plone-modal="{}">\n Rename\n </a>\n \n </li>\n </ul>\n </li>\n \n <li id="plone-contentmenu-portletmanager">\n <a href="http://nohost/plone/Members/test_user_1_/bar/manage-portlets" title="Change the portlets of this item" class="label-">\n \n <span aria-hidden="true" class="icon-plone-contentmenu-portletmanager toolbar-menu-icon"></span>\n \n <span class="plone-toolbar-title">Manage portlets</span>\n <span class="plone-toolbar-short-title">Manage portlets</span>\n \n \n <span class="plone-toolbar-caret"></span>\n </a>\n <ul aria-hidden="true">\n <li class="plone-toolbar-submenu-header">\n \n <span>Manage portlets</span>\n \n \n </li>\n <li class="plonetoolbar-portlet-manager ">\n <a href="http://nohost/plone/Members/test_user_1_/bar/@@topbar-manage-portlets/plone.footerportlets?_authenticator=b9a8320bc01c7738f504904cdc6c8a7c5db64833" title="Footer" id="portlet-manager-plone.footerportlets">\n Footer\n </a>\n \n </li>\n <li class="plonetoolbar-portlet-manager ">\n <a href="http://nohost/plone/Members/test_user_1_/bar/@@topbar-manage-portlets/plone.leftcolumn?_authenticator=b9a8320bc01c7738f504904cdc6c8a7c5db64833" title="Left column" id="portlet-manager-plone.leftcolumn">\n Left column\n </a>\n \n </li>\n <li class="plonetoolbar-portlet-manager ">\n <a href="http://nohost/plone/Members/test_user_1_/bar/@@topbar-manage-portlets/plone.rightcolumn?_authenticator=b9a8320bc01c7738f504904cdc6c8a7c5db64833" title="Right column" id="portlet-manager-plone.rightcolumn">\n Right column\n </a>\n \n </li>\n <li class="plonetoolbar-portlet-manager ">\n <a href="http://nohost/plone/Members/test_user_1_/bar/manage-portlets?_authenticator=b9a8320bc01c7738f504904cdc6c8a7c5db64833" title="Manage all portlets" id="portlet-manager-all">\n All\xe2\x80\xa6\n </a>\n \n </li>\n </ul>\n </li>\n \n\n\n \n \n \n \n <li id="contentview-transform" class="">\n \n <a href="http://nohost/plone/Members/test_user_1_/bar/atct_image_transform?_authenticator=b9a8320bc01c7738f504904cdc6c8a7c5db64833" class="">\n <span class="icon-transform toolbar-menu-icon" aria-hidden="true">\n </span>\n <span>Transform</span>\n </a>\n \n </li>\n \n \n \n <li id="contentview-history" class="">\n \n <a href="http://nohost/plone/Members/test_user_1_/bar/@@historyview?_authenticator=b9a8320bc01c7738f504904cdc6c8a7c5db64833" class="">\n <span class="icon-lock" aria-hidden="true">\n </span>\n <span class="pat-moment" data-pat-moment="format:relative;">2017-10-26T07:07:35-07:00</span>\n </a>\n \n </li>\n \n <li id="contentview-local_roles" class="">\n \n <a href="http://nohost/plone/Members/test_user_1_/bar/@@sharing?_authenticator=b9a8320bc01c7738f504904cdc6c8a7c5db64833" class="">\n <span class="icon-local_roles toolbar-menu-icon" aria-hidden="true">\n </span>\n <span>Sharing</span>\n </a>\n \n </li>\n \n \n\n\n \n\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>test_user_1_</span>\n <span class="plone-toolbar-caret"></span>\n </a>\n <ul>\n <li class="plone-toolbar-submenu-header">\n <span>test_user_1_</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/dashboard" id="personaltools-dashboard" title="Dashboard">\n Dashboard\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">\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/Members/test_user_1_" />\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\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 <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">\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" class="selected">\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 <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 <li id="breadcrumbs-1">\n \n <a href="http://nohost/plone/Members">Users</a>\n \n \n </li>\n <li id="breadcrumbs-2">\n \n <a href="http://nohost/plone/Members/test_user_1_">test_user_1_</a>\n \n \n </li>\n <li id="breadcrumbs-3">\n \n \n <span id="breadcrumbs-current">Bar</span>\n \n </li>\n </ol>\n </div>\n</nav>\n\n<div id="plone-lock-status">\n \n</div>\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 class="col-xs-6 col-sm-3 sidebar-offcanvas">\n <aside id="portal-column-one">\n <div class="portletWrapper" id="portletwrapper-706c6f6e652e6c656674636f6c756d6e0a636f6e746578740a2f706c6f6e650a6e617669676174696f6e" data-portlethash="706c6f6e652e6c656674636f6c756d6e0a636f6e746578740a2f706c6f6e650a6e617669676174696f6e">\n<aside class="portlet portletNavigationTree" role="navigation">\n\n <header class="portletHeader hiddenStructure">\n <a href="http://nohost/plone/sitemap" class="tile">Navigation</a>\n </header>\n\n <nav class="portletContent lastItem">\n <ul class="navTree navTreeLevel0">\n \n \n\n\n\n<li class="navTreeItem visualNoMarker navTreeItemInPath navTreeFolderish section-test_user_1_">\n\n \n\n <a href="http://nohost/plone/Members/test_user_1_" title="" class="state-visible navTreeItemInPath navTreeFolderish contenttype-folder">\n\n \n\n \n\n test_user_1_\n </a>\n \n <ul class="navTree navTreeLevel1">\n \n\n\n\n<li class="navTreeItem visualNoMarker section-foo-image">\n\n \n\n <a href="http://nohost/plone/Members/test_user_1_/foo-image/view" title="" class="state-missing-value contenttype-image">\n\n \n\n \n\n an image\n </a>\n \n\n \n</li>\n\n<li class="navTreeItem visualNoMarker section-foo">\n\n \n\n <a href="http://nohost/plone/Members/test_user_1_/foo/view" title="" class="state-missing-value contenttype-file">\n\n <img class="mime-icon" href="http://nohost/plone/Members/test_user_1_/foo/view" />\n\n \n\n Foobar\n </a>\n \n\n \n</li>\n\n<li class="navTreeItem visualNoMarker navTreeCurrentNode section-bar">\n\n \n\n <a href="http://nohost/plone/Members/test_user_1_/bar/view" title="" class="state-missing-value navTreeCurrentItem navTreeCurrentNode contenttype-image">\n\n \n\n \n\n Bar\n </a>\n \n\n \n</li>\n\n\n\n\n </ul>\n \n\n \n</li>\n\n\n\n\n </ul>\n </nav>\n</aside>\n\n\n</div>\n </aside>\n </div>\n \n\n \n\n <div class="col-xs-12 col-sm-9">\n <div class="row">\n <div class="col-xs-12 col-sm-12">\n <article id="content">\n\n \n \n <div>\n \n \n <h1 class="documentFirstHeading">Edit <span>\n Image\n </span></h1>\n\n\n\n \n\n \n \n\n </div>\n <div>\n \n <p class="discreet">Images can be referenced in pages or displayed in an album.</p>\n \n </div>\n <div>\n <form name="edit_form" data-pat-autotoc="levels: legend; section: fieldset; className: autotabs" method="post" enctype="multipart/form-data" class="pat-formunloadalert pat-formautofocus enableFormTabbing pat-autotoc" action="http://nohost/plone/Members/test_user_1_/bar/atct_edit" id="image-base-edit">\n \n\n \n\n \n \n \n <fieldset id="fieldset-default">\n <legend id="fieldsetlegend-default">Default</legend>\n \n \n\n \n \n \n <input type="hidden" name="id" value="bar" />\n \n \n \n \n \n \n \n <div class="field ArchetypesStringWidget " id="archetypes-fieldname-title" data-uid="783bf0f04ac941f5a56c68a5837dad18" data-fieldname="title">\n <span></span>\n \n \n <label class="formQuestion" for="title">\n Title\n \n <span class="formHelp" id="title_help"></span>\n </label>\n \n \n <div class="fieldErrorBox"></div>\n <input type="text" name="title" class="blurrable firstToFocus" id="title" value="Bar" size="30" placeholder="" maxlength="255" />\n </div>\n \n\n \n\n \n \n \n \n \n \n <div class="field ArchetypesTextAreaWidget " id="archetypes-fieldname-description" data-uid="783bf0f04ac941f5a56c68a5837dad18" data-fieldname="description">\n <span></span>\n \n \n <label class="formQuestion" for="description">\n Description\n \n <span class="formHelp" id="description_help">Used in item listings and search results.</span>\n </label>\n \n \n <div class="fieldErrorBox"></div>\n \n \n \n\n <textarea class="blurrable firstToFocus" name="description" id="description" cols="40" rows="5"></textarea>\n\n \n\n \n\n \n \n \n \n\n \n <div style="text-align: right; margin-right: 0.75em;">\n <label>Format</label>\n <select id="description_text_format" name="description_text_format">\n <option selected="selected" value="text/plain">\n (no change)\n </option>\n <option value="text/html">HTML</option>\n <option value="text/x-web-textile">Textile</option>\n </select>\n </div>\n \n \n \n \n \n </div>\n \n\n \n\n \n \n \n \n \n \n <div class="field ArchetypesImageWidget " id="archetypes-fieldname-image" data-uid="783bf0f04ac941f5a56c68a5837dad18" data-fieldname="image">\n <span></span>\n \n \n <label class="formQuestion" for="image">\n Image\n <span class="required" title="Required">\xc2\xa0</span>\n <span class="formHelp" id="image_help"></span>\n </label>\n \n \n <div class="fieldErrorBox"></div>\n \n <div>\n <div class="field">\n \n \n \n \n \n </div>\n </div>\n <div class="field">\n \n \n \n\n <img src="http://nohost/plone/++resource++mimetype.icons/image.png" />\n <a href="http://nohost/plone/Members/test_user_1_/bar">Current image</a>\n\n <span class="discreet">\n <span>GIF image</span> \xe2\x80\x94\n 3 KB\n </span>\n \n \n </div>\n <div class="field">\n <input class="noborder" type="radio" value="nochange" checked="checked" name="image_delete" id="image_nochange" onclick="document.getElementById(\'image_file\').disabled=true" />\n <label for="image_nochange">Keep existing image</label>\n <br />\n \n <input class="noborder" type="radio" value="" name="image_delete" id="image_upload" onclick="document.getElementById(\'image_file\').disabled=false" />\n <label for="image_upload">Replace with new image:</label>\n <div style="padding-left:1.5em;padding-top:0.5em;">\n \n <input type="file" size="30" name="image_file" id="image_file" />\n <script type="text/javascript">document.getElementById(\'image_file\').disabled=true;</script>\n \n </div>\n </div>\n \n\n\t \n </div>\n \n\n \n\n \n \n \n </fieldset>\n \n <fieldset id="fieldset-categorization">\n <legend id="fieldsetlegend-categorization">Categorization</legend>\n \n \n \n \n <div class="field ArchetypesTagsWidget " id="archetypes-fieldname-subject" data-uid="783bf0f04ac941f5a56c68a5837dad18" data-fieldname="subject">\n <span></span>\n \n \n <label class="formQuestion" for="subject">\n Tags\n \n <span class="formHelp" id="subject_help">Tags are commonly used for ad-hoc organization of content.</span>\n </label>\n \n \n <div class="fieldErrorBox"></div>\n \n <input class="pat-select2" type="text" name="subject" value="" data-pat-select2="{"allowNewItems": true, "vocabularyUrl": "http://nohost/plone/Members/test_user_1_/bar/@@getVocabulary?name=plone.app.vocabularies.Keywords&field=subject", "separator": ";"}" />\n \n </div>\n \n\n \n\n \n \n \n \n \n \n <div class="field ArchetypesRelatedItemsWidget " id="archetypes-fieldname-relatedItems" data-uid="783bf0f04ac941f5a56c68a5837dad18" data-fieldname="relatedItems">\n <span></span>\n \n \n <label class="formQuestion" for="relatedItems">\n Related Items\n \n <span class="formHelp" id="relatedItems_help"></span>\n </label>\n \n \n <div class="fieldErrorBox"></div>\n \n <input class="pat-relateditems" type="text" name="relatedItems" value="" data-pat-relateditems="{"vocabularyUrl": "http://nohost/plone/@@getVocabulary?name=plone.app.vocabularies.Catalog&field=relatedItems", "rootUrl": "http://nohost/plone", "contextPath": "/plone/Members/test_user_1_/bar", "basePath": "/plone/Members/test_user_1_", "rootPath": "/plone", "separator": ";", "favorites": [{"path": "/plone/Members/test_user_1_", "title": "Current Content"}, {"path": "/plone", "title": "Start Page"}], "maximumSelectionSize": -1, "orderable": true}" />\n \n </div>\n \n\n \n\n \n \n \n \n \n \n <div class="field ArchetypesStringWidget " id="archetypes-fieldname-location" data-uid="783bf0f04ac941f5a56c68a5837dad18" data-fieldname="location">\n <span></span>\n \n \n <label class="formQuestion" for="location">\n Location\n \n <span class="formHelp" id="location_help">The geographical location associated with the item, if applicable.</span>\n </label>\n \n \n <div class="fieldErrorBox"></div>\n <input type="text" name="location" class="blurrable firstToFocus" id="location" value="" size="30" placeholder="" maxlength="255" />\n </div>\n \n\n \n\n \n \n \n \n \n \n <div class="field ArchetypesSelectWidget " id="archetypes-fieldname-language" data-uid="783bf0f04ac941f5a56c68a5837dad18" data-fieldname="language">\n <span></span>\n \n \n <label class="formQuestion" for="language">\n Language\n \n <span class="formHelp" id="language_help"></span>\n </label>\n \n \n <div class="fieldErrorBox"></div>\n \n <select class="pat-select2" name="language" data-pat-select2="{"separator": ";"}"><option value="">Language neutral</option><option value="ab">Abkhazian</option><option value="aa">Afar</option><option value="af">Afrikaans</option><option value="ak">Akan</option><option value="sq">Albanian</option><option value="am">Amharic</option><option value="ar">Arabic</option><option value="an">Aragonese</option><option value="hy">Armenian</option><option value="as">Assamese</option><option value="ae">Avestan</option><option value="ay">Aymara</option><option value="az">Azerbaijani</option><option value="bm">Bambara</option><option value="ba">Bashkir</option><option value="eu">Basque</option><option value="be">Belarussian</option><option value="bn">Bengali</option><option value="bh">Bihari</option><option value="bi">Bislama</option><option value="bs">Bosnian</option><option value="br">Breton</option><option value="bg">Bulgarian</option><option value="my">Burmese</option><option value="km">Cambodian/Khmer</option><option value="ca">Catalan</option><option value="ch">Chamorro</option><option value="ce">Chechen</option><option value="ny">Chichewa</option><option value="zh">Chinese</option><option value="cv">Chuvash</option><option value="kw">Cornish</option><option value="co">Corsican</option><option value="cr">Cree</option><option value="hr">Croatian</option><option value="cs">Czech</option><option value="da">Danish</option><option value="nl">Dutch</option><option value="en" selected="selected">English</option><option value="eo">Esperanto</option><option value="et">Estonian</option><option value="ee">Ewe</option><option value="fo">Faroese</option><option value="fj">Fiji</option><option value="fi">Finnish</option><option value="fr">French</option><option value="fy">Frisian</option><option value="ff">Fula</option><option value="gl">Galician</option><option value="lg">Ganda</option><option value="ka">Georgian</option><option value="de">German</option><option value="el">Greek</option><option value="kl">Greenlandic</option><option value="gn">Guarani</option><option value="gu">Gujarati</option><option value="ht">Haitian</option><option value="ha">Hausa</option><option value="he">Hebrew</option><option value="hz">Herero</option><option value="hi">Hindi</option><option value="ho">Hiri Motu</option><option value="hu">Hungarian</option><option value="is">Icelandic</option><option value="io">Ido</option><option value="ig">Igbo</option><option value="dz">Indian Bhutani</option><option value="id">Indonesian</option><option value="ia">Interlingua</option><option value="ie">Interlingue</option><option value="iu">Inuktitut</option><option value="ik">Inupiak</option><option value="ga">Irish Gaelic</option><option value="it">Italian</option><option value="ja">Japanese</option><option value="kn">Kannada</option><option value="kr">Kanuri</option><option value="ks">Kashmiri</option><option value="kk">Kazakh</option><option value="ki">Kikuyu</option><option value="rw">Kinyarwanda</option><option value="ky">Kirghiz</option><option value="rn">Kirundi</option><option value="kv">Komi</option><option value="kg">Kongo</option><option value="ko">Korean</option><option value="ku">Kurdish</option><option value="kj">Kwanyama</option><option value="lo">Laotian</option><option value="la">Latin</option><option value="lv">Latvian</option><option value="li">Limburgish</option><option value="ln">Lingala</option><option value="lt">Lithuanian</option><option value="lu">Luba-Katanga</option><option value="lb">Luxemburgish</option><option value="mk">Macedonian</option><option value="mg">Madagascarian</option><option value="ms">Malay</option><option value="ml">Malayalam</option><option value="dv">Maldivian</option><option value="mt">Maltese</option><option value="gv">Manx Gaelic</option><option value="mi">Maori</option><option value="mr">Marathi</option><option value="mh">Marshallese</option><option value="mo">Moldavian</option><option value="mn">Mongolian</option><option value="na">Nauruan</option><option value="nv">Navajo</option><option value="nd">Ndebele (North)</option><option value="nr">Ndebele (South)</option><option value="ng">Ndonga</option><option value="ne">Nepali</option><option value="se">Northern S\xc3\xa1mi</option><option value="no">Norwegian</option><option value="nb">Norwegian Bokm\xc3\xa5l</option><option value="ii">Nuosu</option><option value="nn">Nynorsk</option><option value="oc">Occitan</option><option value="oj">Ojibwe</option><option value="cu">Old Church Slavonic</option><option value="or">Oriya</option><option value="om">Oromo</option><option value="os">Ossetian</option><option value="ps">Pashto</option><option value="fa">Persian</option><option value="pl">Polish</option><option value="pt">Portuguese</option><option value="pa">Punjabi</option><option value="pi">P\xc4\x81li</option><option value="qu">Quechua</option><option value="rm">Rhaeto-Romance</option><option value="ro">Romanian</option><option value="ru">Russian</option><option value="sm">Samoan</option><option value="sg">Sangho</option><option value="sa">Sanskrit</option><option value="sc">Sardinian</option><option value="gd">Scottish Gaelic</option><option value="sr">Serbian</option><option value="sh">Serbo-Croatian</option><option value="sn">Shona</option><option value="sd">Sindhi</option><option value="si">Singhalese</option><option value="sk">Slovak</option><option value="sl">Slovenian</option><option value="so">Somali</option><option value="st">Southern Sotho</option><option value="es">Spanish</option><option value="su">Sudanese</option><option value="sw">Swahili</option><option value="ss">Swati</option><option value="sv">Swedish</option><option value="tg">Tadjik</option><option value="tl">Tagalog</option><option value="ty">Tahitian</option><option value="ta">Tamil</option><option value="tt">Tatar</option><option value="te">Telugu</option><option value="th">Thai</option><option value="bo">Tibetan</option><option value="ti">Tigrinya</option><option value="to">Tonga</option><option value="ts">Tsonga</option><option value="tn">Tswana</option><option value="tr">Turkish</option><option value="tk">Turkmen</option><option value="tw">Twi</option><option value="ug">Uigur</option><option value="uk">Ukrainian</option><option value="ur">Urdu</option><option value="uz">Uzbek</option><option value="ve">Venda</option><option value="vi">Vietnamese</option><option value="vk">Viking</option><option value="vo">Volap\xc3\xbck</option><option value="wa">Walloon</option><option value="cy">Welsh</option><option value="wo">Wolof</option><option value="xh">Xhosa</option><option value="yi">Yiddish</option><option value="yo">Yorouba</option><option value="za">Zhuang</option><option value="zu">Zulu</option><option value="jv">basa Jawa</option></select>\n \n </div>\n \n\n \n\n \n \n \n </fieldset>\n \n <fieldset id="fieldset-dates">\n <legend id="fieldsetlegend-dates">Dates</legend>\n \n \n \n \n <div class="field ArchetypesDatetimeWidget " id="archetypes-fieldname-effectiveDate" data-uid="783bf0f04ac941f5a56c68a5837dad18" data-fieldname="effectiveDate">\n <span></span>\n \n \n <label class="formQuestion" for="effectiveDate">\n Publishing Date\n \n <span class="formHelp" id="effectiveDate_help">The date when the item will be published. If no date is selected the item will be published immediately.</span>\n </label>\n \n \n <div class="fieldErrorBox"></div>\n \n <input class="pat-pickadate" type="text" name="effectiveDate" data-pat-pickadate="{"date": {"min": [1917, 1, 1], "selectYears": 200, "format": "mmmm d, yyyy", "monthsFull": ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"], "weekdaysShort": ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"], "weekdaysFull": ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"], "firstDay": 0, "max": [2037, 1, 1], "placeholder": "Enter date...", "monthsShort": ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"]}, "clear": "Clear", "today": "Today", "time": {"placeholder": "Enter time...", "format": "h:i a"}}" />\n \n </div>\n \n\n \n\n \n \n \n \n \n \n <div class="field ArchetypesDatetimeWidget " id="archetypes-fieldname-expirationDate" data-uid="783bf0f04ac941f5a56c68a5837dad18" data-fieldname="expirationDate">\n <span></span>\n \n \n <label class="formQuestion" for="expirationDate">\n Expiration Date\n \n <span class="formHelp" id="expirationDate_help">The date when the item expires. This will automatically make the item invisible for others at the given date. If no date is chosen, it will never expire.</span>\n </label>\n \n \n <div class="fieldErrorBox"></div>\n \n <input class="pat-pickadate" type="text" name="expirationDate" data-pat-pickadate="{"date": {"min": [1917, 1, 1], "selectYears": 200, "format": "mmmm d, yyyy", "monthsFull": ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"], "weekdaysShort": ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"], "weekdaysFull": ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"], "firstDay": 0, "max": [2037, 1, 1], "placeholder": "Enter date...", "monthsShort": ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"]}, "clear": "Clear", "today": "Today", "time": {"placeholder": "Enter time...", "format": "h:i a"}}" />\n \n </div>\n \n\n \n\n \n \n \n </fieldset>\n \n <fieldset id="fieldset-creators">\n <legend id="fieldsetlegend-creators">Creators</legend>\n \n \n \n \n <div class="field ArchetypesAjaxSelectWidget " id="archetypes-fieldname-creators" data-uid="783bf0f04ac941f5a56c68a5837dad18" data-fieldname="creators">\n <span></span>\n \n \n <label class="formQuestion" for="creators">\n Creators\n \n <span class="formHelp" id="creators_help">Persons responsible for creating the content of this item. Please enter a list of user names, one per line. The principal creator should come first.</span>\n </label>\n \n \n <div class="fieldErrorBox"></div>\n \n <input class="pat-select2" type="text" name="creators" value="test_user_1_" data-pat-select2="{"vocabularyUrl": "http://nohost/plone/Members/test_user_1_/bar/@@getVocabulary?name=plone.app.vocabularies.Users&field=creators", "initialValues": {"test_user_1_": "test_user_1_"}, "separator": ";"}" />\n \n </div>\n \n\n \n\n \n \n \n \n \n \n <div class="field ArchetypesAjaxSelectWidget " id="archetypes-fieldname-contributors" data-uid="783bf0f04ac941f5a56c68a5837dad18" data-fieldname="contributors">\n <span></span>\n \n \n <label class="formQuestion" for="contributors">\n Contributors\n \n <span class="formHelp" id="contributors_help">The names of people that have contributed to this item. Each contributor should be on a separate line.</span>\n </label>\n \n \n <div class="fieldErrorBox"></div>\n \n <input class="pat-select2" type="text" name="contributors" value="" data-pat-select2="{"vocabularyUrl": "http://nohost/plone/Members/test_user_1_/bar/@@getVocabulary?name=plone.app.vocabularies.Users&field=contributors", "separator": ";"}" />\n \n </div>\n \n\n \n\n \n \n \n \n \n \n <div class="field ArchetypesTextAreaWidget " id="archetypes-fieldname-rights" data-uid="783bf0f04ac941f5a56c68a5837dad18" data-fieldname="rights">\n <span></span>\n \n \n <label class="formQuestion" for="rights">\n Rights\n \n <span class="formHelp" id="rights_help">Copyright statement or other rights information on this item.</span>\n </label>\n \n \n <div class="fieldErrorBox"></div>\n \n \n \n\n <textarea class="blurrable firstToFocus" name="rights" id="rights" cols="40" rows="5"></textarea>\n\n \n\n \n\n \n \n \n \n\n \n \n <input type="hidden" name="rights_text_format" value="text/plain" />\n \n \n \n \n </div>\n \n\n \n\n \n \n \n </fieldset>\n \n <fieldset id="fieldset-settings">\n <legend id="fieldsetlegend-settings">Settings</legend>\n \n \n \n \n <div class="field ArchetypesBooleanWidget " id="archetypes-fieldname-allowDiscussion" data-uid="783bf0f04ac941f5a56c68a5837dad18" data-fieldname="allowDiscussion">\n \n\n <input class="noborder" type="checkbox" value="on" name="allowDiscussion:boolean" id="allowDiscussion" />\n <input type="hidden" value="" name="allowDiscussion:boolean:default" />\n \n \n \n <label class="formQuestion" for="allowDiscussion">\n Allow comments\n \n <span class="formHelp" id="allowDiscussion_help">If selected, users can add comments to this item.</span>\n </label>\n \n \n <div class="fieldErrorBox"></div>\n <div></div>\n </div>\n \n\n \n\n \n \n \n \n \n \n <div class="field ArchetypesBooleanWidget " id="archetypes-fieldname-excludeFromNav" data-uid="783bf0f04ac941f5a56c68a5837dad18" data-fieldname="excludeFromNav">\n \n\n <input class="noborder" type="checkbox" value="on" name="excludeFromNav:boolean" id="excludeFromNav" />\n <input type="hidden" value="" name="excludeFromNav:boolean:default" />\n \n \n \n <label class="formQuestion" for="excludeFromNav">\n Exclude from navigation\n \n <span class="formHelp" id="excludeFromNav_help">If selected, this item will not appear in the navigation tree</span>\n </label>\n \n \n <div class="fieldErrorBox"></div>\n <div></div>\n </div>\n \n\n \n\n \n \n \n </fieldset>\n \n \n \n \n\n \n \n\n \n\n \n\n\n\n \n\n <div class="formControls">\n\t \n <input type="hidden" name="fieldsets:list" value="default" />\n\t \n <input type="hidden" name="fieldsets:list" value="categorization" />\n\t \n <input type="hidden" name="fieldsets:list" value="dates" />\n\t \n <input type="hidden" name="fieldsets:list" value="creators" />\n\t \n <input type="hidden" name="fieldsets:list" value="settings" />\n\t \n\n\t <input type="hidden" name="fieldset" value="default" />\n\n\n <input type="hidden" name="form.submitted" value="1" />\n <input type="hidden" name="add_reference.field:record" value="" />\n <input type="hidden" name="add_reference.type:record" value="" />\n <input type="hidden" name="add_reference.destination:record" value="" />\n\n \n \n \n \n \n \n \n \n \n\n \n \n\n \n \n\n \n <input type="hidden" name="last_referer" value="http://nohost/plone/Members/test_user_1_" />\n\n \n\n \n \n <input class="context" type="submit" name="form.button.save" value="Save" />\n <input class="standalone" type="submit" name="form.button.cancel" value="Cancel" />\n \n\n \n\n </div>\n\n <input name="_authenticator" type="hidden" value="e146cfd8768ebee31ed17c525f0e75024d848611" /></form>\n\n </div>\n \n \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="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-2017 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><script src="http://nohost/plone/++resource++protect.js" type="application/javascript" id="protect-script" data-token="e146cfd8768ebee31ed17c525f0e75024d848611" data-site-url="http://nohost/plone"></script></body>\n</html>'
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/plone.app.blob-1.7.2-py2.7.egg/plone/app/blob/tests/replacement-types.txt", line 170, in replacement-types.txt
Failed example:
browser.headers.getheader('content-type')
Expected:
'image/gif'
Got:
'text/html;charset=utf-8'
File "/usr/lib/python2.7/unittest/case.py", line 329, in run
testMethod()
File "/usr/lib/python2.7/doctest.py", line 2226, in runTest
raise self.failureException(self.format_failure(new.getvalue()))
FAILED: plone.app.blob.tests.test_integration.IntegrationTests.testIconLookupForUnknownMimeType
Error Message:
False is not true
Stack Trace:
False is not true
File "/usr/lib/python2.7/unittest/case.py", line 329, in run
testMethod()
File "/home/jenkins/.buildout/eggs/plone.app.blob-1.7.2-py2.7.egg/plone/app/blob/tests/test_integration.py", line 183, in testIconLookupForUnknownMimeType
self.assertTrue(self.folder.blob.getIcon().endswith('file_icon.gif'))
File "/usr/lib/python2.7/unittest/case.py", line 422, in assertTrue
raise self.failureException(msg)
FAILED: plone.app.blob.tests.test_replacements.FileReplacementTests.testCreateFileBlob
Error Message:
'text/plain; charset=utf-8' != 'text/plain'
Stack Trace:
'text/plain; charset=utf-8' != 'text/plain'
File "/usr/lib/python2.7/unittest/case.py", line 329, in run
testMethod()
File "/home/jenkins/.buildout/eggs/plone.app.blob-1.7.2-py2.7.egg/plone/app/blob/tests/test_replacements.py", line 64, in testCreateFileBlob
self.assertEqual(response.headers['content-type'], 'text/plain')
File "/usr/lib/python2.7/unittest/case.py", line 513, in assertEqual
assertion_func(first, second, msg=msg)
File "/usr/lib/python2.7/unittest/case.py", line 506, in _baseAssertEqual
raise self.failureException(msg)
FAILED: plone.app.imaging.tests.test_new_scaling.ImagePublisherTests.testPublishFTPScaleViaUID
Error Message:
500 != 200
Stack Trace:
500 != 200
File "/usr/lib/python2.7/unittest/case.py", line 329, in run
testMethod()
File "/home/jenkins/workspace/plone-5.2-python-2.7-at/src/plone.app.imaging/src/plone/app/imaging/tests/test_new_scaling.py", line 174, in testPublishFTPScaleViaUID
self.assertEqual(response.getStatus(), 200)
File "/usr/lib/python2.7/unittest/case.py", line 513, in assertEqual
assertion_func(first, second, msg=msg)
File "/usr/lib/python2.7/unittest/case.py", line 506, in _baseAssertEqual
raise self.failureException(msg)
FAILED: plone.app.imaging.tests.test_new_scaling.ImagePublisherTests.testPublishWebDavScaleViaUID
Error Message:
500 != 200
Stack Trace:
500 != 200
File "/usr/lib/python2.7/unittest/case.py", line 329, in run
testMethod()
File "/home/jenkins/workspace/plone-5.2-python-2.7-at/src/plone.app.imaging/src/plone/app/imaging/tests/test_new_scaling.py", line 162, in testPublishWebDavScaleViaUID
self.assertEqual(response.getStatus(), 200)
File "/usr/lib/python2.7/unittest/case.py", line 513, in assertEqual
assertion_func(first, second, msg=msg)
File "/usr/lib/python2.7/unittest/case.py", line 506, in _baseAssertEqual
raise self.failureException(msg)
More information about the Testbot
mailing list