{"action":"created","issue":{"url":"https://api.github.com/repos/plone/plone.app.users/issues/42","labels_url":"https://api.github.com/repos/plone/plone.app.users/issues/42/labels{/name}","comments_url":"https://api.github.com/repos/plone/plone.app.users/issues/42/comments","events_url":"https://api.github.com/repos/plone/plone.app.users/issues/42/events","html_url":"https://github.com/plone/plone.app.users/pull/42","id":85257146,"number":42,"title":"Plip13350 edit member schema ttw rebase","user":{"login":"ebrehault","id":460966,"avatar_url":"https://avatars.githubusercontent.com/u/460966?v=3","gravatar_id":"","url":"https://api.github.com/users/ebrehault","html_url":"https://github.com/ebrehault","followers_url":"https://api.github.com/users/ebrehault/followers","following_url":"https://api.github.com/users/ebrehault/following{/other_user}","gists_url":"https://api.github.com/users/ebrehault/gists{/gist_id}","starred_url":"https://api.github.com/users/ebrehault/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ebrehault/subscriptions","organizations_url":"https://api.github.com/users/ebrehault/orgs","repos_url":"https://api.github.com/users/ebrehault/repos","events_url":"https://api.github.com/users/ebrehault/events{/privacy}","received_events_url":"https://api.github.com/users/ebrehault/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/plone/plone.app.users/labels/pr%20p5.0","name":"pr p5.0","color":"f7f7f7"},{"url":"https://api.github.com/repos/plone/plone.app.users/labels/pr%20review","name":"pr review","color":"fbca04"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-06-04T20:11:52Z","updated_at":"2015-06-05T13:55:47Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/plone/plone.app.users/pulls/42","html_url":"https://github.com/plone/plone.app.users/pull/42","diff_url":"https://github.com/plone/plone.app.users/pull/42.diff","patch_url":"https://github.com/plone/plone.app.users/pull/42.patch"},"body":"This is the rebased branch for this PLIP, see discussion at https://github.com/plone/plone.app.users/pull/32"},"comment":{"url":"https://api.github.com/repos/plone/plone.app.users/issues/comments/109301259","html_url":"https://github.com/plone/plone.app.users/pull/42#issuecomment-109301259","issue_url":"https://api.github.com/repos/plone/plone.app.users/issues/42","id":109301259,"user":{"login":"tisto","id":632105,"avatar_url":"https://avatars.githubusercontent.com/u/632105?v=3","gravatar_id":"","url":"https://api.github.com/users/tisto","html_url":"https://github.com/tisto","followers_url":"https://api.github.com/users/tisto/followers","following_url":"https://api.github.com/users/tisto/following{/other_user}","gists_url":"https://api.github.com/users/tisto/gists{/gist_id}","starred_url":"https://api.github.com/users/tisto/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tisto/subscriptions","organizations_url":"https://api.github.com/users/tisto/orgs","repos_url":"https://api.github.com/users/tisto/repos","events_url":"https://api.github.com/users/tisto/events{/privacy}","received_events_url":"https://api.github.com/users/tisto/received_events","type":"User","site_admin":false},"created_at":"2015-06-05T13:55:47Z","updated_at":"2015-06-05T13:55:47Z","body":"@ebrehault I get robot test failures locally. It seems the robot tests are not run on the correct testrunner level. Robot tests usually should go into CMFPlone anyways since acceptance tests test against the full setup anyways.\r\n\r\n```\r\nRunning plone.app.users.testing.PloneAppUsersLayer:Functional tests:\r\n  Tear down plone.app.upgrade.v50.testing.plone.app.upgrade:4.0 -> 5.0 in 0.000 seconds.\r\n  Tear down plone.app.upgrade.v50.testing.RealUpgradeLayer in 0.008 seconds.\r\n  Set up plone.app.testing.bbb.PloneTestCaseFixture in 1.820 seconds.\r\n  Set up plone.app.users.testing.PloneAppUsersLayer in 0.032 seconds.\r\n  Set up plone.app.users.testing.PloneAppUsersLayer:Functional in 0.000 seconds.\r\n  Running:\r\n    8/44 (18.2%)\r\n\r\nFailure in test /Users/timo/workspace/plone/buildout.coredev-5.0-plip-13350/src/plone.app.users/plone/app/users/tests/flexible_user_registration.rst\r\nFailed doctest test for flexible_user_registration.rst\r\n  File \"/Users/timo/workspace/plone/buildout.coredev-5.0-plip-13350/src/plone.app.users/plone/app/users/tests/flexible_user_registration.rst\", line 0\r\n\r\n----------------------------------------------------------------------\r\nFile \"/Users/timo/workspace/plone/buildout.coredev-5.0-plip-13350/src/plone.app.users/plone/app/users/tests/flexible_user_registration.rst\", line 114, in flexible_user_registration.rst\r\nFailed example:\r\n    chkboxes = browser.getControl(name='form.widgets.IUserFormSelection.forms:list')\r\nException raised:\r\n    Traceback (most recent call last):\r\n      File \"/Users/timo/workspace/buildout.python/parts/opt/lib/python2.7/doctest.py\", line 1289, in __run\r\n        compileflags, 1) in test.globs\r\n      File \"<doctest flexible_user_registration.rst[51]>\", line 1, in <module>\r\n        chkboxes = browser.getControl(name='form.widgets.IUserFormSelection.forms:list')\r\n      File \"/Users/timo/.buildout/eggs/zope.testbrowser-3.11.1-py2.7.egg/zope/testbrowser/browser.py\", line 371, in getControl\r\n        control, form = disambiguate(intermediate, msg, index)\r\n      File \"/Users/timo/.buildout/eggs/zope.testbrowser-3.11.1-py2.7.egg/zope/testbrowser/browser.py\", line 48, in disambiguate\r\n        raise LookupError(msg)\r\n    LookupError: name 'form.widgets.IUserFormSelection.forms:list'\r\n\r\n    36/44 (81.8%)\r\n\r\nError in test test_schema_types (plone.app.users.tests.test_schema_types.TestSchema)\r\nTraceback (most recent call last):\r\n  File \"/Users/timo/workspace/buildout.python/parts/opt/lib/python2.7/unittest/case.py\", line 331, in run\r\n    testMethod()\r\n  File \"/Users/timo/workspace/plone/buildout.coredev-5.0-plip-13350/src/plone.app.users/plone/app/users/tests/test_schema_types.py\", line 116, in test_schema_types\r\n    self.browser.getControl('Home Page').value = 'http://gravity.org'\r\n  File \"/Users/timo/.buildout/eggs/zope.testbrowser-3.11.1-py2.7.egg/zope/testbrowser/browser.py\", line 371, in getControl\r\n    control, form = disambiguate(intermediate, msg, index)\r\n  File \"/Users/timo/.buildout/eggs/zope.testbrowser-3.11.1-py2.7.egg/zope/testbrowser/browser.py\", line 48, in disambiguate\r\n    raise LookupError(msg)\r\nLookupError: label 'Home Page'\r\n\r\n\r\n  Ran 44 tests with 1 failures, 1 errors, 0 skipped in 22.681 seconds.\r\nRunning plone.app.users.testing.PloneAppUsersLayer:Robot tests:\r\n  Tear down plone.app.users.testing.PloneAppUsersLayer:Functional in 0.000 seconds.\r\n  Set up plone.app.robotframework.remote.AutoLoginRemoteLibrary:RobotRemote in 0.005 seconds.\r\n  Set up plone.testing.z2.ZServer in 0.513 seconds.\r\n  Set up plone.app.users.testing.PloneAppUsersLayer:Robot in 0.000 seconds.\r\n  Running:\r\n    1/5 (20.0%)\r\n==============================================================================\r\nTest Edit User Schema\r\n==============================================================================\r\nManager can edit the user schema                                      | FAIL |\r\nValueError: Element locator 'css=#edit-field-form input[value='In User Profile']' did not match any elements.\r\n------------------------------------------------------------------------------\r\nTest Edit User Schema                                                 | FAIL |\r\n1 critical test, 0 passed, 1 failed\r\n1 test total, 0 passed, 1 failed\r\n==============================================================================\r\nOutput:  /Users/timo/workspace/plone/buildout.coredev-5.0-plip-13350/parts/test/test_edit_user_schema/Manager_can_edit_the_user_schema/output.xml\r\nLog:     /Users/timo/workspace/plone/buildout.coredev-5.0-plip-13350/parts/test/test_edit_user_schema/Manager_can_edit_the_user_schema/log.html\r\nReport:  /Users/timo/workspace/plone/buildout.coredev-5.0-plip-13350/parts/test/test_edit_user_schema/Manager_can_edit_the_user_schema/report.html\r\n\r\n\r\n\r\nFailure in test Manager can edit the user schema (test_edit_user_schema.robot)\r\nTraceback (most recent call last):\r\n  File \"/Users/timo/.buildout/eggs/unittest2-0.5.1-py2.7.egg/unittest2/case.py\", line 340, in run\r\n    testMethod()\r\n  File \"/Users/timo/.buildout/eggs/robotsuite-1.6.1-py2.7.egg/robotsuite/__init__.py\", line 455, in runTest\r\n    assert last_status == 'PASS', last_message\r\nAssertionError: ValueError: Element locator 'css=#edit-field-form input[value='In User Profile']' did not match any elements.\r\n\r\n    2/5 (40.0%)\r\n==============================================================================\r\nTest Edit User Schema\r\n==============================================================================\r\nFields order is honored                                               | FAIL |\r\nValueError: Element locator 'css=#edit-field-form input[value='In User Profile']' did not match any elements.\r\n------------------------------------------------------------------------------\r\nTest Edit User Schema                                                 | FAIL |\r\n1 critical test, 0 passed, 1 failed\r\n1 test total, 0 passed, 1 failed\r\n==============================================================================\r\nOutput:  /Users/timo/workspace/plone/buildout.coredev-5.0-plip-13350/parts/test/test_edit_user_schema/Fields_order_is_honored/output.xml\r\nLog:     /Users/timo/workspace/plone/buildout.coredev-5.0-plip-13350/parts/test/test_edit_user_schema/Fields_order_is_honored/log.html\r\nReport:  /Users/timo/workspace/plone/buildout.coredev-5.0-plip-13350/parts/test/test_edit_user_schema/Fields_order_is_honored/report.html\r\n\r\n\r\n\r\nFailure in test Fields order is honored (test_edit_user_schema.robot)\r\nTraceback (most recent call last):\r\n  File \"/Users/timo/.buildout/eggs/unittest2-0.5.1-py2.7.egg/unittest2/case.py\", line 340, in run\r\n    testMethod()\r\n  File \"/Users/timo/.buildout/eggs/robotsuite-1.6.1-py2.7.egg/robotsuite/__init__.py\", line 455, in runTest\r\n    assert last_status == 'PASS', last_message\r\nAssertionError: ValueError: Element locator 'css=#edit-field-form input[value='In User Profile']' did not match any elements.\r\n\r\n    3/5 (60.0%)\r\n==============================================================================\r\nTest Edit User Schema\r\n==============================================================================\r\nRequirement constraint is honored                                     | FAIL |\r\nValueError: Element locator 'css=#edit-field-form input[value='In User Profile']' did not match any elements.\r\n------------------------------------------------------------------------------\r\nTest Edit User Schema                                                 | FAIL |\r\n1 critical test, 0 passed, 1 failed\r\n1 test total, 0 passed, 1 failed\r\n==============================================================================\r\nOutput:  /Users/timo/workspace/plone/buildout.coredev-5.0-plip-13350/parts/test/test_edit_user_schema/Requirement_constraint_is_honored/output.xml\r\nLog:     /Users/timo/workspace/plone/buildout.coredev-5.0-plip-13350/parts/test/test_edit_user_schema/Requirement_constraint_is_honored/log.html\r\nReport:  /Users/timo/workspace/plone/buildout.coredev-5.0-plip-13350/parts/test/test_edit_user_schema/Requirement_constraint_is_honored/report.html\r\n\r\n\r\n\r\nFailure in test Requirement constraint is honored (test_edit_user_schema.robot)\r\nTraceback (most recent call last):\r\n  File \"/Users/timo/.buildout/eggs/unittest2-0.5.1-py2.7.egg/unittest2/case.py\", line 340, in run\r\n    testMethod()\r\n  File \"/Users/timo/.buildout/eggs/robotsuite-1.6.1-py2.7.egg/robotsuite/__init__.py\", line 455, in runTest\r\n    assert last_status == 'PASS', last_message\r\nAssertionError: ValueError: Element locator 'css=#edit-field-form input[value='In User Profile']' did not match any elements.\r\n\r\n    4/5 (80.0%)\r\n==============================================================================\r\nTest Edit User Schema\r\n==============================================================================\r\nType constraint is honored                                            | FAIL |\r\nValueError: Element locator 'css=#edit-field-form input[value='In User Profile']' did not match any elements.\r\n------------------------------------------------------------------------------\r\nTest Edit User Schema                                                 | FAIL |\r\n1 critical test, 0 passed, 1 failed\r\n1 test total, 0 passed, 1 failed\r\n==============================================================================\r\nOutput:  /Users/timo/workspace/plone/buildout.coredev-5.0-plip-13350/parts/test/test_edit_user_schema/Type_constraint_is_honored/output.xml\r\nLog:     /Users/timo/workspace/plone/buildout.coredev-5.0-plip-13350/parts/test/test_edit_user_schema/Type_constraint_is_honored/log.html\r\nReport:  /Users/timo/workspace/plone/buildout.coredev-5.0-plip-13350/parts/test/test_edit_user_schema/Type_constraint_is_honored/report.html\r\n\r\n\r\n\r\nFailure in test Type constraint is honored (test_edit_user_schema.robot)\r\nTraceback (most recent call last):\r\n  File \"/Users/timo/.buildout/eggs/unittest2-0.5.1-py2.7.egg/unittest2/case.py\", line 340, in run\r\n    testMethod()\r\n  File \"/Users/timo/.buildout/eggs/robotsuite-1.6.1-py2.7.egg/robotsuite/__init__.py\", line 455, in runTest\r\n    assert last_status == 'PASS', last_message\r\nAssertionError: ValueError: Element locator 'css=#edit-field-form input[value='In User Profile']' did not match any elements.\r\n\r\n    5/5 (100.0%)\r\n==============================================================================\r\nTest Edit User Schema\r\n==============================================================================\r\nMin/max constraint is honored                                         | FAIL |\r\nValueError: Element locator 'css=#edit-field-form input[value='In User Profile']' did not match any elements.\r\n------------------------------------------------------------------------------\r\nTest Edit User Schema                                                 | FAIL |\r\n1 critical test, 0 passed, 1 failed\r\n1 test total, 0 passed, 1 failed\r\n==============================================================================\r\nOutput:  /Users/timo/workspace/plone/buildout.coredev-5.0-plip-13350/parts/test/test_edit_user_schema/Minmax_constraint_is_honored/output.xml\r\nLog:     /Users/timo/workspace/plone/buildout.coredev-5.0-plip-13350/parts/test/test_edit_user_schema/Minmax_constraint_is_honored/log.html\r\nReport:  /Users/timo/workspace/plone/buildout.coredev-5.0-plip-13350/parts/test/test_edit_user_schema/Minmax_constraint_is_honored/report.html\r\n\r\n\r\n\r\nFailure in test Minmax constraint is honored (test_edit_user_schema.robot)\r\nTraceback (most recent call last):\r\n  File \"/Users/timo/.buildout/eggs/unittest2-0.5.1-py2.7.egg/unittest2/case.py\", line 340, in run\r\n    testMethod()\r\n  File \"/Users/timo/.buildout/eggs/robotsuite-1.6.1-py2.7.egg/robotsuite/__init__.py\", line 455, in runTest\r\n    assert last_status == 'PASS', last_message\r\nAssertionError: ValueError: Element locator 'css=#edit-field-form input[value='In User Profile']' did not match any elements.\r\n\r\n\r\n  Ran 5 tests with 6 failures, 0 errors, 0 skipped in 2 minutes 32.879 seconds.\r\nRunning plone.app.uuid.testing.plone.app.uuid:Functional tests:\r\n  Tear down plone.app.users.testing.PloneAppUsersLayer:Robot in 0.000 seconds.\r\n  Tear down plone.testing.z2.ZServer in 4.897 seconds.\r\n  Tear down plone.app.users.testing.PloneAppUsersLayer in 0.004 seconds.\r\n  Tear down plone.app.testing.bbb.PloneTestCaseFixture in 0.044 seconds.\r\n  Tear down plone.app.robotframework.remote.AutoLoginRemoteLibrary:RobotRemote in 0.002 seconds.\r\n  Set up plone.app.uuid.testing.PloneAppUUID in 0.031 seconds.\r\n  Set up plone.app.uuid.testing.plone.app.uuid:Functional in 0.000 seconds.\r\n  Running:\r\n\r\n  Ran 3 tests with 6 failures, 0 errors, 0 skipped in 0.651 seconds.\r\nRunning plone.app.uuid.testing.plone.app.uuid:Integration tests:\r\n  Tear down plone.app.uuid.testing.plone.app.uuid:Functional in 0.000 seconds.\r\n  Set up plone.app.uuid.testing.plone.app.uuid:Integration in 0.000 seconds.\r\n  Running:\r\n\r\n  Ran 5 tests with 6 failures, 0 errors, 0 skipped in 0.334 seconds.\r\nRunning plone.app.viewletmanager.testing.PloneAppViewletmanagerLayer:Integration tests:\r\n  Tear down plone.app.uuid.testing.plone.app.uuid:Integration in 0.000 seconds.\r\n  Tear down plone.app.uuid.testing.PloneAppUUID in 0.005 seconds.\r\n  Set up plone.app.viewletmanager.testing.PloneAppViewletmanagerLayer in 0.000 seconds.\r\n  Set up plone.app.viewletmanager.testing.PloneAppViewletmanagerLayer:Integration in 0.000 seconds.\r\n  Running:\r\n\r\n  Ran 17 tests with 6 failures, 0 errors, 0 skipped in 0.150 seconds.\r\nRunning plone.app.vocabularies.testing.PAVocabularies:Integration tests:\r\n  Tear down plone.app.viewletmanager.testing.PloneAppViewletmanagerLayer:Integration in 0.000 seconds.\r\n  Tear down plone.app.viewletmanager.testing.PloneAppViewletmanagerLayer in 0.000 seconds.\r\n  Set up plone.app.vocabularies.testing.PAVocabulariesLayer in 0.028 seconds.\r\n  Set up plone.app.vocabularies.testing.PAVocabularies:Integration in 0.000 seconds.\r\n  Running:\r\n\r\n  Ran 3 tests with 6 failures, 0 errors, 0 skipped in 0.047 seconds.\r\nRunning plone.app.widgets.testing.PloneAppWidgetsLayer:DXIntegration tests:\r\n  Tear down plone.app.vocabularies.testing.PAVocabularies:Integration in 0.000 seconds.\r\n  Tear down plone.app.vocabularies.testing.PAVocabulariesLayer in 0.003 seconds.\r\n  Set up plone.app.widgets.testing.PloneAppWidgetsLayer in 0.383 seconds.\r\n  Set up plone.app.widgets.testing.PloneAppWidgetsLayer:DXIntegration in 0.000 seconds.\r\n  Running:\r\n\r\n  Ran 13 tests with 6 failures, 0 errors, 0 skipped in 0.430 seconds.\r\nRunning plone.app.widgets.testing.PloneAppWidgetsLayer:Integration tests:\r\n  Tear down plone.app.widgets.testing.PloneAppWidgetsLayer:DXIntegration in 0.000 seconds.\r\n  Tear down plone.app.widgets.testing.PloneAppWidgetsLayer in 0.003 seconds.\r\n  Set up plone.app.widgets.testing.PloneAppWidgetsDXLayer in 1.065 seconds.\r\n  Set up plone.app.widgets.testing.PloneAppWidgetsLayer:Integration in 0.000 seconds.\r\n  Running:\r\n\r\n  Ran 18 tests with 6 failures, 0 errors, 0 skipped in 3.870 seconds.\r\nRunning plone.app.z3cform.tests.layer.plone.app.z3cform:Integration tests:\r\n  Tear down plone.app.widgets.testing.PloneAppWidgetsLayer:Integration in 0.000 seconds.\r\n  Tear down plone.app.widgets.testing.PloneAppWidgetsDXLayer in 0.005 seconds.\r\n  Set up plone.app.z3cform.tests.layer.PAZ3CFormLayer in 0.890 seconds.\r\n  Set up plone.app.z3cform.tests.layer.plone.app.z3cform:Integration in 0.000 seconds.\r\n  Running:\r\n\r\n  Ran 18 tests with 6 failures, 0 errors, 0 skipped in 0.900 seconds.\r\nRunning plone.autoform.testing.plone.autoform:Integration tests:\r\n  Tear down plone.app.z3cform.tests.layer.plone.app.z3cform:Integration in 0.000 seconds.\r\n  Tear down plone.app.z3cform.tests.layer.PAZ3CFormLayer in 0.003 seconds.\r\n  Tear down plone.app.testing.layers.PloneFixture in 0.182 seconds.\r\n  Set up plone.testing.zca.plone.autoform:Fixture in 0.125 seconds.\r\n  Set up plone.autoform.testing.plone.autoform:Integration in 0.000 seconds.\r\n  Running:\r\n\r\n  Ran 22 tests with 6 failures, 0 errors, 0 skipped in 0.027 seconds.\r\nRunning plone.browserlayer.testing.PloneBrowserlayer:Functional tests:\r\n  Tear down plone.autoform.testing.plone.autoform:Integration in 0.000 seconds.\r\n  Tear down plone.testing.zca.plone.autoform:Fixture in 0.000 seconds.\r\n  Set up plone.app.testing.layers.PloneFixture in 8.735 seconds.\r\n  Set up plone.browserlayer.testing.PloneBrowserlayerLayer in 0.041 seconds.\r\n  Set up plone.browserlayer.testing.PloneBrowserlayer:Functional in 0.000 seconds.\r\n  Running:\r\n\r\n  Ran 1 tests with 6 failures, 0 errors, 0 skipped in 1.161 seconds.\r\nRunning plone.testing.zca.UnitTesting tests:\r\n  Tear down plone.browserlayer.testing.PloneBrowserlayer:Functional in 0.000 seconds.\r\n  Tear down plone.browserlayer.testing.PloneBrowserlayerLayer in 0.002 seconds.\r\n  Tear down plone.app.testing.layers.PloneFixture in 0.089 seconds.\r\n  Tear down plone.testing.z2.Startup in 0.006 seconds.\r\n  Tear down plone.testing.zca.LayerCleanup in 0.005 seconds.\r\n  Set up plone.testing.zca.UnitTesting in 0.000 seconds.\r\n  Running:\r\n\r\n  Ran 249 tests with 6 failures, 0 errors, 0 skipped in 3.356 seconds.\r\nRunning plone.caching.testing.ImplicitRulesetRegistryUnitTestingLayer tests:\r\n  Set up plone.caching.testing.ImplicitRulesetRegistryUnitTestingLayer in 0.000 seconds.\r\n  Running:\r\n\r\n  Ran 62 tests with 6 failures, 0 errors, 0 skipped in 0.493 seconds.\r\nRunning plone.formwidget.recurrence.tests.base.PloneFormwidgetRecurrenceLayer:Integration tests:\r\n  Tear down plone.caching.testing.ImplicitRulesetRegistryUnitTestingLayer in 0.000 seconds.\r\n  Tear down plone.testing.zca.UnitTesting in 0.000 seconds.\r\n  Set up plone.testing.zca.LayerCleanup in 0.002 seconds.\r\n  Set up plone.testing.z2.Startup in 0.093 seconds.\r\n  Set up plone.app.testing.layers.PloneFixture in 6.824 seconds.\r\n  Set up plone.formwidget.recurrence.tests.base.PloneFormwidgetRecurrenceLayer in 2.058 seconds.\r\n  Set up plone.formwidget.recurrence.tests.base.PloneFormwidgetRecurrenceLayer:Integration in 0.000 seconds.\r\n  Running:\r\n\r\n  Ran 4 tests with 6 failures, 0 errors, 0 skipped in 4.135 seconds.\r\nRunning plone.i18n.tests.base.Plonei18nTestCase:Functional tests:\r\n  Tear down plone.formwidget.recurrence.tests.base.PloneFormwidgetRecurrenceLayer:Integration in 0.000 seconds.\r\n  Tear down plone.formwidget.recurrence.tests.base.PloneFormwidgetRecurrenceLayer in 0.005 seconds.\r\n  Set up plone.app.event.testing.PAEventLayer in 0.434 seconds.\r\n  Set up plone.app.contenttypes.testing.PloneAppContenttypes in 0.859 seconds.\r\n  Set up plone.i18n.tests.base.PloneI18nLayer in 0.028 seconds.\r\n  Set up plone.i18n.tests.base.Plonei18nTestCase:Functional in 0.000 seconds.\r\n  Running:\r\n\r\n  Ran 23 tests with 6 failures, 0 errors, 0 skipped in 9.974 seconds.\r\nRunning plone.outputfilters.testing.PloneOutputfilters:Functional tests:\r\n  Tear down plone.i18n.tests.base.Plonei18nTestCase:Functional in 0.000 seconds.\r\n  Tear down plone.i18n.tests.base.PloneI18nLayer in 0.003 seconds.\r\n  Set up plone.outputfilters.testing.PloneOutputfilters in 0.224 seconds.\r\n  Set up plone.outputfilters.testing.PloneOutputfilters:Functional in 0.000 seconds.\r\n  Running:\r\n\r\n  Ran 1 tests with 6 failures, 0 errors, 0 skipped in 0.245 seconds.\r\nRunning plone.outputfilters.testing.PloneOutputfilters:Integration tests:\r\n  Tear down plone.outputfilters.testing.PloneOutputfilters:Functional in 0.000 seconds.\r\n  Set up plone.outputfilters.testing.PloneOutputfilters:Integration in 0.000 seconds.\r\n  Running:\r\n\r\n  Ran 48 tests with 6 failures, 0 errors, 0 skipped in 4.388 seconds.\r\nRunning plone.portlet.collection.testing.PlonePortletCollection:Functional tests:\r\n  Tear down plone.outputfilters.testing.PloneOutputfilters:Integration in 0.000 seconds.\r\n  Tear down plone.outputfilters.testing.PloneOutputfilters in 0.006 seconds.\r\n  Set up plone.portlet.collection.testing.PlonePortletCollection in 0.674 seconds.\r\n  Set up plone.portlet.collection.testing.PlonePortletCollection:Functional in 0.000 seconds.\r\n  Running:\r\n\r\n  Ran 1 tests with 6 failures, 0 errors, 0 skipped in 3.439 seconds.\r\nRunning plone.portlet.collection.testing.PlonePortletCollection:Integration tests:\r\n  Tear down plone.portlet.collection.testing.PlonePortletCollection:Functional in 0.000 seconds.\r\n  Set up plone.portlet.collection.testing.PlonePortletCollection:Integration in 0.000 seconds.\r\n  Running:\r\n\r\n  Ran 11 tests with 6 failures, 0 errors, 0 skipped in 2.962 seconds.\r\nRunning plone.portlet.static.testing.PloneAppCollectionLayer:Integration tests:\r\n  Tear down plone.portlet.collection.testing.PlonePortletCollection:Integration in 0.000 seconds.\r\n  Tear down plone.portlet.collection.testing.PlonePortletCollection in 0.005 seconds.\r\n  Tear down plone.app.contenttypes.testing.PloneAppContenttypes in 0.282 seconds.\r\n  Tear down plone.app.event.testing.PAEventLayer in 0.005 seconds.\r\n  Set up plone.portlet.static.testing.PlonePortletStaticLayer in 0.227 seconds.\r\n  Set up plone.portlet.static.testing.PloneAppCollectionLayer:Integration in 0.000 seconds.\r\n  Running:\r\n\r\n  Ran 10 tests with 6 failures, 0 errors, 0 skipped in 0.344 seconds.\r\nRunning plone.protect.testing.PROTECT_FIXTURE:Functional tests:\r\n  Tear down plone.portlet.static.testing.PloneAppCollectionLayer:Integration in 0.000 seconds.\r\n  Tear down plone.portlet.static.testing.PlonePortletStaticLayer in 0.003 seconds.\r\n  Set up plone.protect.testing.ProtectedLayer in 0.253 seconds.\r\n  Set up plone.protect.testing.PROTECT_FIXTURE:Functional in 0.000 seconds.\r\n  Running:\r\n\r\n  Ran 20 tests with 6 failures, 0 errors, 0 skipped in 4.574 seconds.\r\nRunning plone.resource.testing.plone.resource:DemoTraverser tests:\r\n  Tear down plone.protect.testing.PROTECT_FIXTURE:Functional in 0.000 seconds.\r\n  Tear down plone.protect.testing.ProtectedLayer in 0.003 seconds.\r\n  Tear down plone.app.testing.layers.PloneFixture in 0.083 seconds.\r\n  Set up plone.testing.zca.ZCMLDirectives in 0.005 seconds.\r\n  Set up plone.testing.security.Checkers in 0.000 seconds.\r\n  Set up plone.testing.publisher.PublisherDirectives in 0.036 seconds.\r\n  Set up plone.resource.testing.DemoTraverser in 0.010 seconds.\r\n  Set up plone.resource.testing.plone.resource:DemoTraverser in 0.000 seconds.\r\n  Running:\r\n\r\n  Ran 27 tests with 6 failures, 0 errors, 0 skipped in 0.052 seconds.\r\nRunning plone.resource.testing.plone.resource:Integration tests:\r\n  Tear down plone.resource.testing.plone.resource:DemoTraverser in 0.000 seconds.\r\n  Tear down plone.resource.testing.DemoTraverser in 0.000 seconds.\r\n  Tear down plone.testing.publisher.PublisherDirectives in 0.000 seconds.\r\n  Tear down plone.testing.zca.ZCMLDirectives in 0.000 seconds.\r\n  Tear down plone.testing.security.Checkers in 0.000 seconds.\r\n  Set up plone.app.testing.layers.PloneFixture in 6.799 seconds.\r\n  Set up plone.resource.testing.PloneResource in 0.249 seconds.\r\n  Set up plone.resource.testing.plone.resource:Integration in 0.000 seconds.\r\n  Running:\r\n\r\n  Ran 1 tests with 6 failures, 0 errors, 0 skipped in 0.006 seconds.\r\nRunning plone.resourceeditor.testing.plone.resourceeditor:Integration tests:\r\n  Tear down plone.resource.testing.plone.resource:Integration in 0.000 seconds.\r\n  Tear down plone.resource.testing.PloneResource in 0.003 seconds.\r\n  Set up plone.resourceeditor.testing.PloneResourceEditor in 0.249 seconds.\r\n  Set up plone.resourceeditor.testing.plone.resourceeditor:Integration in 0.000 seconds.\r\n  Running:\r\n\r\n  Ran 23 tests with 6 failures, 0 errors, 0 skipped in 0.121 seconds.\r\nRunning plone.subrequest.testing.PloneSubrequest:Functional tests:\r\n  Tear down plone.resourceeditor.testing.plone.resourceeditor:Integration in 0.000 seconds.\r\n  Tear down plone.resourceeditor.testing.PloneResourceEditor in 0.003 seconds.\r\n  Tear down plone.app.testing.layers.PloneFixture in 0.081 seconds.\r\n  Set up plone.subrequest.testing.PLONE_SUBREQEST_FIXTURE in 0.034 seconds.\r\n  Set up plone.subrequest.testing.PloneSubrequest:Functional in 0.000 seconds.\r\n  Running:\r\n\r\n  Ran 4 tests with 6 failures, 0 errors, 0 skipped in 0.032 seconds.\r\nRunning plone.subrequest.testing.PloneSubrequest:Integration tests:\r\n  Tear down plone.subrequest.testing.PloneSubrequest:Functional in 0.000 seconds.\r\n  Set up plone.subrequest.testing.PloneSubrequest:Integration in 0.000 seconds.\r\n  Running:\r\n\r\n  Ran 71 tests with 6 failures, 0 errors, 0 skipped in 0.102 seconds.\r\nRunning plone.testing.z2.ZServer:Functional tests:\r\n  Tear down plone.subrequest.testing.PloneSubrequest:Integration in 0.000 seconds.\r\n  Tear down plone.subrequest.testing.PLONE_SUBREQEST_FIXTURE in 0.000 seconds.\r\n  Set up plone.testing.z2.ZServer in 0.507 seconds.\r\n  Set up plone.testing.z2.ZServer:Functional in 0.000 seconds.\r\n  Running:\r\n\r\n  Ran 61 tests with 6 failures, 0 errors, 0 skipped in 1.098 seconds.\r\nRunning plone.theme.testing.PloneTheme:Functional tests:\r\n  Tear down plone.testing.z2.ZServer:Functional in 0.000 seconds.\r\n  Tear down plone.testing.z2.ZServer in 3.079 seconds.\r\n  Set up plone.app.testing.layers.PloneFixture in 6.806 seconds.\r\n  Set up plone.theme.testing.PloneThemeLayer in 0.034 seconds.\r\n  Set up plone.theme.testing.PloneTheme:Functional in 0.000 seconds.\r\n  Running:\r\n\r\n  Ran 1 tests with 6 failures, 0 errors, 0 skipped in 0.083 seconds.\r\nRunning plone.theme.testing.PloneTheme:Integration tests:\r\n  Tear down plone.theme.testing.PloneTheme:Functional in 0.000 seconds.\r\n  Set up plone.theme.testing.PloneTheme:Integration in 0.000 seconds.\r\n  Running:\r\n\r\n  Ran 3 tests with 6 failures, 0 errors, 0 skipped in 0.022 seconds.\r\nRunning plone.z3cform.tests.plone.z3cform:Functional tests:\r\n  Tear down plone.theme.testing.PloneTheme:Integration in 0.000 seconds.\r\n  Tear down plone.theme.testing.PloneThemeLayer in 0.003 seconds.\r\n  Tear down plone.app.testing.layers.PloneFixture in 0.097 seconds.\r\n  Set up plone.z3cform.tests.P3FLayer in 0.104 seconds.\r\n  Set up plone.z3cform.tests.plone.z3cform:Functional in 0.000 seconds.\r\n  Running:\r\n\r\n  Ran 4 tests with 6 failures, 0 errors, 0 skipped in 0.566 seconds.\r\nRunning zope.testrunner.layer.UnitTests tests:\r\n  Tear down plone.z3cform.tests.plone.z3cform:Functional in 0.000 seconds.\r\n  Tear down plone.z3cform.tests.P3FLayer in 0.000 seconds.\r\n  Tear down plone.testing.z2.Startup in 0.008 seconds.\r\n  Tear down plone.testing.zca.LayerCleanup in 0.005 seconds.\r\n  Set up zope.testrunner.layer.UnitTests in 0.000 seconds.\r\n  Running:\r\n\r\n  Ran 1406 tests with 6 failures, 0 errors, 0 skipped in 1 minutes 43.895 seconds.\r\nTearing down left over layers:\r\n  Tear down zope.testrunner.layer.UnitTests in 0.000 seconds.\r\nTotal: 5170 tests, 6 failures, 1 errors, 14 skipped in 23 minutes 19.978 seconds.\r\n```"}}