[Testbot] Plone 6.0 - Python 3.9 - Build # 34 - Still Failing!

jenkins at plone.org jenkins at plone.org
Thu Apr 22 15:45:49 UTC 2021


Plone 6.0 - Python 3.9 - Build # 34 - Still Failing:

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


Plone 6.0 - Python 3.9 - Build # 34 - Still Failing:

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

Test Results:

1 tests failed.
FAILED:  plone.app.dexterity.tests.editing.rst

Error Message:
Failed doctest test for editing.rst

Stack Trace:
Failed doctest test for editing.rst
  File "/home/jenkins/.buildout/eggs/cp39/plone.app.dexterity-3.0.0a1-py3.9.egg/plone/app/dexterity/tests/editing.rst", line 0

----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp39/plone.app.dexterity-3.0.0a1-py3.9.egg/plone/app/dexterity/tests/editing.rst", line 109, in editing.rst
Failed example:
    schemaeditor_url
Expected:
    'http://nohost/plone/dexterity-types/plonista/@@fields'
Got:
    'http://nohost/plone/@@member-fields'
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp39/plone.app.dexterity-3.0.0a1-py3.9.egg/plone/app/dexterity/tests/editing.rst", line 120, in editing.rst
Failed example:
    for name, factory in sorted(component.getUtilitiesFor(
        interfaces.IFieldFactory)):
        if hasattr(factory, 'protected') and factory.protected(None):
            continue
        browser.open(schemaeditor_url)
        # If two changes happen in the same second, the schema lookup will find an old schema,
        # so we sleep till the next second.
        now = time.time()
        time.sleep(int(now) + 1 - now)
        browser.getLink('Add new field').click()
        browser.getControl('Title').value = name
        field_id = normalizer.normalize(name).replace('-', '_')
        browser.getControl('Short Name').value = field_id
        browser.getControl('Field type').getControl(
            value=factory.title).selected = True
        browser.getControl('Add').click()
        schema = plonista.lookupSchema()
        assert browser.url == "http://nohost/plone/dexterity-types/plonista/@@add-field", (
            "Couldn't successfully add %r" % name)
        assert field_id in schema, '%r not in %r' % (
            field_id, schema)
        assert factory.fieldcls._type is None or isinstance(
            schema[field_id], factory.fieldcls
            ), '%r is not an instance of %r' % (
                schema[field_id], factory.fieldcls)
        browser.open(schemaeditor_url)
        browser.getLink(url=field_id).click()
        browser.getControl('Save').click()
Exception raised:
    Traceback (most recent call last):
      File "/srv/python3.9/lib/python3.9/doctest.py", line 1336, in __run
        exec(compile(example.source, filename, "single",
      File "<doctest editing.rst[50]>", line 14, in <module>
        browser.getControl('Field type').getControl(
      File "/home/jenkins/.buildout/eggs/cp39/zope.testbrowser-5.5.1-py3.9.egg/zope/testbrowser/browser.py", line 909, in getControl
        return getControl(self.controls, label, value, index)
      File "/home/jenkins/.buildout/eggs/cp39/zope.testbrowser-5.5.1-py3.9.egg/zope/testbrowser/browser.py", line 1384, in getControl
        res = disambiguate(options, msg, index, controlFormTupleRepr,
      File "/home/jenkins/.buildout/eggs/cp39/zope.testbrowser-5.5.1-py3.9.egg/zope/testbrowser/browser.py", line 1357, in disambiguate
        raise LookupError(msg)
    LookupError: value 'Rich Text'
    available items:
      <Item name='label_choice_field' id=form-widgets-factory-0 contents='Choice' value='label_choice_field' label='Choice'>
      <Item name='label_date_field' id=form-widgets-factory-1 contents='Date' value='label_date_field' label='Date'>
      <Item name='label_datetime_field' id=form-widgets-factory-2 contents='Date/Time' value='label_datetime_field' label='Date/Time'>
      <Item name='label_float_field' id=form-widgets-factory-3 contents='Floating-point number' value='label_float_field' label='Floating-point number'>
      <Item name='Image' id=form-widgets-factory-4 contents='Image' value='Image' label='Image'>
      <Item name='label_integer_field' id=form-widgets-factory-5 contents='Integer' value='label_integer_field' label='Integer'>
      <Item name='label_multi_choice_field' id=form-widgets-factory-6 contents='Multiple Choice' value='label_multi_choice_field' label='Multiple Choice'>
      <Item name='label_text_field' id=form-widgets-factory-7 contents='Text' value='label_text_field' label='Text'>
      <Item name='label_textline_field' id=form-widgets-factory-8 contents='Text line (String)' value='label_textline_field' label='Text line (String)'>
      <Item name='URL' id=form-widgets-factory-9 contents='URL' value='URL' label='URL'>
      <Item name='label_boolean_field' id=form-widgets-factory-10 contents='Yes/No' value='label_boolean_field' label='Yes/No'>
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp39/plone.app.dexterity-3.0.0a1-py3.9.egg/plone/app/dexterity/tests/editing.rst", line 551, in editing.rst
Failed example:
    print(safe_unicode(archive.read('models/plonista2.xml')))
Expected:
    <model...xmlns="http://namespaces.plone.org/supermodel/schema"...>
      <schema>
      ...
      </schema>
    </model>
Got:
    <model xmlns:i18n="http://xml.zope.org/namespaces/i18n" xmlns:marshal="http://namespaces.plone.org/supermodel/marshal" xmlns:form="http://namespaces.plone.org/supermodel/form" xmlns:security="http://namespaces.plone.org/supermodel/security" xmlns:users="http://namespaces.plone.org/supermodel/users" xmlns:lingua="http://namespaces.plone.org/supermodel/lingua" xmlns="http://namespaces.plone.org/supermodel/schema">
      <schema/>
    </model>
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/cp39/plone.app.dexterity-3.0.0a1-py3.9.egg/plone/app/dexterity/tests/editing.rst", line 573, in editing.rst
Failed example:
    print(safe_unicode(browser.contents))
Expected:
    <model...xmlns="http://namespaces.plone.org/supermodel/schema"...>
      <schema>
      ...
      </schema>
    </model>
Got:
    <model xmlns:i18n="http://xml.zope.org/namespaces/i18n" xmlns:marshal="http://namespaces.plone.org/supermodel/marshal" xmlns:form="http://namespaces.plone.org/supermodel/form" xmlns:security="http://namespaces.plone.org/supermodel/security" xmlns:users="http://namespaces.plone.org/supermodel/users" xmlns:lingua="http://namespaces.plone.org/supermodel/lingua" xmlns="http://namespaces.plone.org/supermodel/schema">
      <schema/>
    </model>


  File "/srv/python3.9/lib/python3.9/unittest/case.py", line 59, in testPartExecutor
    yield
  File "/srv/python3.9/lib/python3.9/unittest/case.py", line 593, in run
    self._callTestMethod(testMethod)
  File "/srv/python3.9/lib/python3.9/unittest/case.py", line 550, in _callTestMethod
    method()
  File "/srv/python3.9/lib/python3.9/doctest.py", line 2204, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))


More information about the Testbot mailing list