#5551 ipa-run-tests is broken
Closed: Fixed None Opened 8 years ago by ofayans.

With the current python2-ipatests-4.2.91.201512141816GIT1534061-0.fc23.noarch the ipa-run-test command fails with the following backtrace:

-bash-4.3$ ipa-run-tests test_integration/test_caless.py --pdb
Traceback (most recent call last):
  File "/usr/bin/ipa-run-tests", line 45, in <module>
    sys.exit(pytest.main(sys.argv[1:]))
  File "/usr/lib/python2.7/site-packages/_pytest/config.py", line 32, in main
    config = _prepareconfig(args, plugins)
  File "/usr/lib/python2.7/site-packages/_pytest/config.py", line 88, in _prepareconfig
    pluginmanager=pluginmanager, args=args)
  File "/usr/lib/python2.7/site-packages/_pytest/core.py", line 521, in __call__
    return self._docall(self.methods, kwargs)
  File "/usr/lib/python2.7/site-packages/_pytest/core.py", line 528, in _docall
    firstresult=self.firstresult).execute()
  File "/usr/lib/python2.7/site-packages/_pytest/core.py", line 393, in execute
    return wrapped_call(method(*args), self.execute)
  File "/usr/lib/python2.7/site-packages/_pytest/core.py", line 109, in wrapped_call
    wrap_controller.send(call_outcome)
  File "/usr/lib/python2.7/site-packages/_pytest/helpconfig.py", line 28, in pytest_cmdline_parse
    config = outcome.get_result()
  File "/usr/lib/python2.7/site-packages/_pytest/core.py", line 138, in get_result
    py.builtin._reraise(*ex)
  File "/usr/lib/python2.7/site-packages/_pytest/core.py", line 123, in __init__
    self.result = func()
  File "/usr/lib/python2.7/site-packages/_pytest/core.py", line 394, in execute
    res = method(*args)
  File "/usr/lib/python2.7/site-packages/_pytest/config.py", line 639, in pytest_cmdline_parse
    self.parse(args)
  File "/usr/lib/python2.7/site-packages/_pytest/config.py", line 749, in parse
    self._preparse(args)
  File "/usr/lib/python2.7/site-packages/_pytest/config.py", line 715, in _preparse
    self.pluginmanager.consider_preparse(args)
  File "/usr/lib/python2.7/site-packages/_pytest/core.py", line 287, in consider_preparse
    self.consider_pluginarg(opt2)
  File "/usr/lib/python2.7/site-packages/_pytest/core.py", line 298, in consider_pluginarg
    self.import_plugin(arg)
  File "/usr/lib/python2.7/site-packages/_pytest/core.py", line 318, in import_plugin
    mod = importplugin(modname)
  File "/usr/lib/python2.7/site-packages/_pytest/core.py", line 370, in importplugin
    __import__(importspec)
  File "/usr/lib/python2.7/site-packages/ipatests/pytest_plugins/integration.py", line 31, in <module>
    from ipapython import ipautil
  File "/usr/lib/python2.7/site-packages/ipapython/ipautil.py", line 55, in <module>
    from ipalib.util import normalize_zone
  File "/usr/lib/python2.7/site-packages/ipalib/__init__.py", line 942, in <module>
    api.finalize()
  File "/usr/lib/python2.7/site-packages/ipalib/plugable.py", line 656, in finalize
    self.__do_if_not_done('load_plugins')
  File "/usr/lib/python2.7/site-packages/ipalib/plugable.py", line 370, in __do_if_not_done
    getattr(self, name)()
  File "/usr/lib/python2.7/site-packages/ipalib/plugable.py", line 534, in load_plugins
    self.import_plugins(module)
  File "/usr/lib/python2.7/site-packages/ipalib/plugable.py", line 572, in import_plugins
    module = importlib.import_module(name)
  File "/usr/lib64/python2.7/importlib/__init__.py", line 37, in import_module
    __import__(name)
  File "/usr/lib/python2.7/site-packages/ipalib/plugins/baseuser.py", line 33, in <module>
    from ipalib.plugins.service import validate_certificate
  File "/usr/lib/python2.7/site-packages/ipalib/plugins/service.py", line 31, in <module>
    from ipalib import x509
  File "/usr/lib/python2.7/site-packages/ipalib/x509.py", line 47, in <module>
    from ipapython import ipautil
ImportError: cannot import name ipautil

master:

  • c265e87 ipautil: remove unused import causing cyclic import in tests

ipa-4-3:

  • 2b28704 ipautil: remove unused import causing cyclic import in tests

Metadata Update from @ofayans:
- Issue assigned to jcholast
- Issue set to the milestone: FreeIPA 4.3

7 years ago

Login to comment on this ticket.

Metadata