-
-
Notifications
You must be signed in to change notification settings - Fork 2.8k
Open
Labels
topic: configrelated to config handling, argument parsing and config filerelated to config handling, argument parsing and config file
Description
- a detailed description of the bug or problem you are having
- output of
pip list
from the virtual environment you are using - pytest and operating system versions
- minimal example if possible
The option is added in using
def pytest_addoption(parser):
parser.addoption("--engines_dir", action="store")
in conftest.py
.
Result:
Traceback (most recent call last):
File "c:\python\lib\runpy.py", line 194, in _run_module_as_main
return _run_code(code, main_globals, None,
File "c:\python\lib\runpy.py", line 87, in _run_code
exec(code, run_globals)
File "c:\python\lib\site-packages\pytest\__main__.py", line 5, in <module>
raise SystemExit(pytest.console_main())
File "c:\python\lib\site-packages\_pytest\config\__init__.py", line 188, in console_main
code = main()
File "c:\python\lib\site-packages\_pytest\config\__init__.py", line 146, in main
config = _prepareconfig(args, plugins)
File "c:\python\lib\site-packages\_pytest\config\__init__.py", line 325, in _prepareconfig
config = pluginmanager.hook.pytest_cmdline_parse(
File "c:\python\lib\site-packages\pluggy\_hooks.py", line 265, in __call__
return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
File "c:\python\lib\site-packages\pluggy\_manager.py", line 80, in _hookexec
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
File "c:\python\lib\site-packages\pluggy\_callers.py", line 55, in _multicall
gen.send(outcome)
File "c:\python\lib\site-packages\_pytest\helpconfig.py", line 102, in pytest_cmdline_parse
config: Config = outcome.get_result()
File "c:\python\lib\site-packages\pluggy\_result.py", line 60, in get_result
raise ex[1].with_traceback(ex[2])
File "c:\python\lib\site-packages\pluggy\_callers.py", line 39, in _multicall
res = hook_impl.function(*args)
File "c:\python\lib\site-packages\_pytest\config\__init__.py", line 1013, in pytest_cmdline_parse
self.parse(args)
File "c:\python\lib\site-packages\_pytest\config\__init__.py", line 1301, in parse
self._preparse(args, addopts=addopts)
File "c:\python\lib\site-packages\_pytest\config\__init__.py", line 1203, in _preparse
self.hook.pytest_load_initial_conftests(
File "c:\python\lib\site-packages\pluggy\_hooks.py", line 265, in __call__
return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
File "c:\python\lib\site-packages\pluggy\_manager.py", line 80, in _hookexec
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
File "c:\python\lib\site-packages\pluggy\_callers.py", line 60, in _multicall
return outcome.get_result()
File "c:\python\lib\site-packages\pluggy\_result.py", line 60, in get_result
raise ex[1].with_traceback(ex[2])
File "c:\python\lib\site-packages\pluggy\_callers.py", line 39, in _multicall
res = hook_impl.function(*args)
File "c:\python\lib\site-packages\_pytest\config\__init__.py", line 1080, in pytest_load_initial_conftests
self.pluginmanager._set_initial_conftests(
File "c:\python\lib\site-packages\_pytest\config\__init__.py", line 525, in _set_initial_conftests
if anchor.exists(): # we found some file object
File "c:\python\lib\pathlib.py", line 1400, in exists
self.stat()
File "c:\python\lib\pathlib.py", line 1197, in stat
return self._accessor.stat(self)
OSError: [WinError 123] The filename, directory name, or volume label syntax is incorrect: 'C:\\Some\\Where\\Pytest\\Starts\\--engines_dir=C:\\The\\Argument\\We\\Passed\\To\\This\\Option'
Installed packages:
Installing collected packages: ipaddress, iniconfig, distro, certifi, urllib3, tomli, pyparsing, py, pluggy, idna, colorama, charset-normalizer, attrs, atomicwrites, requests, packaging, pytest
Successfully installed atomicwrites-1.4.0 attrs-21.4.0 certifi-2021.10.8 charset-normalizer-2.0.11 colorama-0.4.4 distro-1.6.0 idna-3.3 iniconfig-1.1.1 ipaddress-1.0.23 packaging-21.3 pluggy-1.0.0 py-1.11.0 pyparsing-3.0.7 pytest-7.0.0 requests-2.27.1 tomli-2.0.0 urllib3-1.26.8
OS: Windows 10 Enterprise TH2 SP1 64bit
Metadata
Metadata
Assignees
Labels
topic: configrelated to config handling, argument parsing and config filerelated to config handling, argument parsing and config file