New issue 696: 'ConftestImportFailure' when running in a LoopOnFail mode.
https://bitbucket.org/pytest-dev/pytest/issue/696/conftestimportfailure-when-running-in-a
Vladislav Turbanov:
Getting the following error, when running with an `-f` or `--looponfail` flags.
Currently, I'm solving this with `export PYTHONPATH=<path-to-current-dir>`
```
#!bash
$ py.test --looponfail
Traceback (most recent call last):
File "P:\msys64\mingw64\bin\py.test-script.py", line 9, in <module>
load_entry_point('pytest==2.6.4', 'console_scripts', 'py.test')()
File "P:/msys64/mingw64/lib/python2.7/site-packages/_pytest/config.py", line
41, in main
return config.hook.pytest_cmdline_main(config=config)
File "P:/msys64/mingw64/lib/python2.7/site-packages/_pytest/core.py", line
413, in __call__
return self._docall(methods, kwargs)
File "P:/msys64/mingw64/lib/python2.7/site-packages/_pytest/core.py", line
424, in _docall
res = mc.execute()
File "P:/msys64/mingw64/lib/python2.7/site-packages/_pytest/core.py", line
315, in execute
res = method(**kwargs)
File "P:/msys64/mingw64/lib/python2.7/site-packages/xdist/plugin.py", line
58, in pytest_cmdline_main
looponfail_main(config)
File "P:/msys64/mingw64/lib/python2.7/site-packages/xdist/looponfail.py",
line 20, in looponfail_main
remotecontrol.loop_once()
File "P:/msys64/mingw64/lib/python2.7/site-packages/xdist/looponfail.py",
line 87, in loop_once
result = self.runsession()
File "P:/msys64/mingw64/lib/python2.7/site-packages/xdist/looponfail.py",
line 76, in runsession
return self.channel.receive()
File "P:/msys64/mingw64/lib/python2.7/site-packages/execnet/gateway_base.py",
line 711, in receive
raise self._getremoteerror() or EOFError()
execnet.gateway_base.RemoteError: Traceback (most recent call last):
File "P:/msys64/mingw64/lib/python2.7/site-packages/execnet/gateway_base.py",
line 1043, in executetask
function(channel, **kwargs)
File "<remote exec>", line 17, in init_slave_session
File "P:/msys64/mingw64/lib/python2.7/site-packages/_pytest/config.py", line
666, in fromdictargs
config._preparse(args, addopts=False)
File "P:/msys64/mingw64/lib/python2.7/site-packages/_pytest/config.py", line
719, in _preparse
args=args, parser=self._parser)
File "P:/msys64/mingw64/lib/python2.7/site-packages/_pytest/core.py", line
413, in __call__
return self._docall(methods, kwargs)
File "P:/msys64/mingw64/lib/python2.7/site-packages/_pytest/core.py", line
424, in _docall
res = mc.execute()
File "P:/msys64/mingw64/lib/python2.7/site-packages/_pytest/core.py", line
315, in execute
res = method(**kwargs)
File "P:/msys64/mingw64/lib/python2.7/site-packages/_pytest/capture.py", line
52, in pytest_load_initial_conftests
return __multicall__.execute()
File "P:/msys64/mingw64/lib/python2.7/site-packages/_pytest/core.py", line
315, in execute
res = method(**kwargs)
File "P:/msys64/mingw64/lib/python2.7/site-packages/_pytest/config.py", line
692, in pytest_load_initial_conftests
self._conftest.setinitial(early_config.known_args_namespace)
File "P:/msys64/mingw64/lib/python2.7/site-packages/_pytest/config.py", line
498, in setinitial
self._try_load_conftest(anchor)
File "P:/msys64/mingw64/lib/python2.7/site-packages/_pytest/config.py", line
509, in _try_load_conftest
self.getconftestmodules(x)
File "P:/msys64/mingw64/lib/python2.7/site-packages/_pytest/config.py", line
521, in getconftestmodules
mod = self.importconftest(conftestpath)
File "P:/msys64/mingw64/lib/python2.7/site-packages/_pytest/config.py", line
545, in importconftest
raise ConftestImportFailure(conftestpath, sys.exc_info())
ConftestImportFailure:
(local('P:/projects.local/vdt/software/GameToolSet/Hg/GTGenerator/tests/conftest.py'),
(<type 'exceptions.ImportError'>, ImportError('No module named gtgen',),
<traceback object at 0x00000000038c1128>))
```
_______________________________________________
pytest-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pytest-commit