collective / collective.nitf

A Dexterity-based content type inspired on the News Industry Text Format specification
8 stars 3 forks source link

Robot framework tests not working #105

Closed rodfersou closed 9 years ago

rodfersou commented 9 years ago
rodfersou /srv/collective.nitf $ ./bin/test --layer=Robot
Running collective.nitf.testing.collective.nitf:Robot tests:
  Set up plone.testing.zca.LayerCleanup in 0.000 seconds.
  Set up plone.testing.z2.Startup in 0.349 seconds.
  Set up plone.app.testing.layers.PloneFixture in 14.430 seconds.
  Set up collective.nitf.testing.RobotFixture Traceback (most recent call last):
  File "/srv/cache/eggs/zope.testing-3.9.7-py2.7.egg/zope/testing/testrunner/runner.py", line 366, in run_layer
    setup_layer(options, layer, setup_layers)
  File "/srv/cache/eggs/zope.testing-3.9.7-py2.7.egg/zope/testing/testrunner/runner.py", line 628, in setup_layer
    setup_layer(options, base, setup_layers)
  File "/srv/cache/eggs/zope.testing-3.9.7-py2.7.egg/zope/testing/testrunner/runner.py", line 633, in setup_layer
    layer.setUp()
  File "/srv/cache/eggs/plone.app.testing-4.2.4-py2.7.egg/plone/app/testing/helpers.py", line 339, in setUp
    self.setUpZope(portal.getPhysicalRoot(), configurationContext)
  File "/srv/collective.nitf/src/collective/nitf/testing.py", line 29, in setUpZope
    self.loadZCML(package=collective.nitf)
  File "/srv/cache/eggs/plone.app.testing-4.2.4-py2.7.egg/plone/app/testing/helpers.py", line 393, in loadZCML
    return xmlconfig.file(name, **kw)
  File "/srv/cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 649, in file
    include(context, name, package)
  File "/srv/cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 548, in include
    processxmlfile(f, context)
  File "/srv/cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 380, in processxmlfile
    parser.parse(src)
  File "/srv/env/pyenv/versions/2.7.5/lib/python2.7/xml/sax/expatreader.py", line 107, in parse
    xmlreader.IncrementalParser.parse(self, source)
  File "/srv/env/pyenv/versions/2.7.5/lib/python2.7/xml/sax/xmlreader.py", line 123, in parse
    self.feed(buffer)
  File "/srv/env/pyenv/versions/2.7.5/lib/python2.7/xml/sax/expatreader.py", line 210, in feed
    self._parser.Parse(data, isFinal)
  File "/srv/env/pyenv/versions/2.7.5/lib/python2.7/xml/sax/expatreader.py", line 352, in end_element_ns
    self._cont_handler.endElementNS(pair, None)
  File "/srv/cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 359, in endElementNS
    self.context.end()
  File "/srv/cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/config.py", line 558, in end
    self.stack.pop().finish()
  File "/srv/cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/config.py", line 706, in finish
    actions = self.handler(context, **args)
  File "/srv/cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 548, in include
    processxmlfile(f, context)
  File "/srv/cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 380, in processxmlfile
    parser.parse(src)
  File "/srv/env/pyenv/versions/2.7.5/lib/python2.7/xml/sax/expatreader.py", line 107, in parse
    xmlreader.IncrementalParser.parse(self, source)
  File "/srv/env/pyenv/versions/2.7.5/lib/python2.7/xml/sax/xmlreader.py", line 123, in parse
    self.feed(buffer)
  File "/srv/env/pyenv/versions/2.7.5/lib/python2.7/xml/sax/expatreader.py", line 210, in feed
    self._parser.Parse(data, isFinal)
  File "/srv/env/pyenv/versions/2.7.5/lib/python2.7/xml/sax/expatreader.py", line 352, in end_element_ns
    self._cont_handler.endElementNS(pair, None)
  File "/srv/cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 359, in endElementNS
    self.context.end()
  File "/srv/cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/config.py", line 558, in end
    self.stack.pop().finish()
  File "/srv/cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/config.py", line 705, in finish
    args = toargs(context, *self.argdata)
  File "/srv/cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/config.py", line 1397, in toargs
    args[str(name)] = field.fromUnicode(s)
  File "/srv/cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/fields.py", line 139, in fromUnicode
    raise schema.ValidationError(v)
ZopeXMLConfigurationError: File "/srv/collective.nitf/src/collective/nitf/configure.zcml", line 12.2-12.34
    ZopeXMLConfigurationError: File "/srv/collective.nitf/src/collective/nitf/profiles.zcml", line 36.2-36.76
    ConfigurationError: ('Invalid value for', 'factory', 'ImportError: Module collective.nitf.setuphandlers has no global HiddenProducts')

Tearing down left over layers:
  Tear down plone.app.testing.layers.PloneFixture in 0.089 seconds.
  Tear down plone.testing.z2.Startup
Traceback (most recent call last):
  File "./bin/test", line 294, in <module>
    '--test-path', '/srv/collective.nitf/src',
  File "/srv/cache/eggs/zope.testing-3.9.7-py2.7.egg/zope/testing/testrunner/__init__.py", line 35, in run
    failed = run_internal(defaults, args, script_parts=script_parts)
  File "/srv/cache/eggs/zope.testing-3.9.7-py2.7.egg/zope/testing/testrunner/__init__.py", line 48, in run_internal
    runner.run()
  File "/srv/cache/eggs/zope.testing-3.9.7-py2.7.egg/zope/testing/testrunner/runner.py", line 138, in run
    self.run_tests()
  File "/srv/cache/eggs/zope.testing-3.9.7-py2.7.egg/zope/testing/testrunner/runner.py", line 242, in run_tests
    tear_down_unneeded(self.options, (), setup_layers, True)   
  File "/srv/cache/eggs/zope.testing-3.9.7-py2.7.egg/zope/testing/testrunner/runner.py", line 605, in tear_down_unneeded
    l.tearDown()
  File "/srv/cache/eggs/plone.testing-4.0.11-py2.7.egg/plone/testing/z2.py", line 308, in tearDown
    self.tearDownBasicProducts()
  File "/srv/cache/eggs/plone.testing-4.0.11-py2.7.egg/plone/testing/z2.py", line 605, in tearDownBasicProducts
    with zopeApp() as app:
  File "/srv/env/pyenv/versions/2.7.5/lib/python2.7/contextlib.py", line 17, in __enter__
    return self.gen.next()
  File "/srv/cache/eggs/plone.testing-4.0.11-py2.7.egg/plone/testing/z2.py", line 250, in zopeApp
    app = addRequestContainer(Zope2.app(connection), environ=environ)
  File "/srv/cache/eggs/Zope2-2.13.22-py2.7.egg/Zope2/__init__.py", line 52, in app
    return bobo_application(*args, **kw)
  File "/srv/cache/eggs/Zope2-2.13.22-py2.7.egg/App/ZApplication.py", line 75, in __call__
    return connection.root()[aname]
  File "/srv/cache/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/Connection.py", line 366, in root
    return RootConvenience(self.get(z64))
  File "/srv/cache/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/Connection.py", line 248, in get
    p, serial = self._storage.load(oid, '')
AttributeError: 'NoneType' object has no attribute 'load'
hvelarde commented 9 years ago

superseded by #115