-
-
Notifications
You must be signed in to change notification settings - Fork 2.8k
Closed
Labels
status: criticalgrave problem or usability issue that affects lots of usersgrave problem or usability issue that affects lots of userstype: bugproblem that needs to be addressedproblem that needs to be addressed
Description
Please find the minimal source code example for reproducing in Archive.zip.
Without CLI options, the pytest.ini is found (first assertion in the test passes):
❯❯❯ py.test ⏎
================================= test session starts =================================
platform linux2 -- Python 2.7.9, pytest-2.9.0, py-1.4.31, pluggy-0.3.1
rootdir: /Users/mzhafn/tmp/pytest-new, inifile: pytest.ini
collected 1 items
test_test.py F
====================================== FAILURES =======================================
______________________________________ test_test ______________________________________
def test_test():
assert pytest.config.option.pytest_ini_option == 'set_value'
> assert pytest.config.option.cli_option == '../../test.log'
E assert 'unset' == '../../test.log'
E - unset
E + ../../test.log
test_test.py:6: AssertionError
============================== 1 failed in 0.04 seconds ===============================
With a path that is part of a custom py.test CLI option, pytest.ini discovery fails:
❯❯❯ py.test --cli-option ../../test.log
================================= test session starts =================================
platform linux2 -- Python 2.7.9, pytest-2.9.0, py-1.4.31, pluggy-0.3.1
rootdir: /Users/mzhafn, inifile:
collected 1 items
test_test.py F
====================================== FAILURES =======================================
______________________________________ test_test ______________________________________
def test_test():
> assert pytest.config.option.pytest_ini_option == 'set_value'
E assert 'unset' == 'set_value'
E - unset
E + set_value
test_test.py:5: AssertionError
============================== 1 failed in 0.04 seconds ===============================
platform linux2 -- Python 2.7.9, pytest-2.9.0, py-1.4.31, pluggy-0.3.1
Linux mzhafn-mb-ubuntu 3.19.0-43-generic #49-Ubuntu SMP Sun Dec 27 19:43:07 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
Distributor ID: Ubuntu
Description: Ubuntu 15.04
Release: 15.04
Codename: vivid
check-manifest (0.31)
devpi-client (2.1.0)
devpi-common (2.0.8)
pip (7.1.2)
pkginfo (1.2.1)
pluggy (0.3.1)
py (1.4.31)
pytest (2.9.0)
requests (2.9.1)
setuptools (20.2.2)
tox (2.3.1)
virtualenv (14.0.6)
ivargas-handy
Metadata
Metadata
Assignees
Labels
status: criticalgrave problem or usability issue that affects lots of usersgrave problem or usability issue that affects lots of userstype: bugproblem that needs to be addressedproblem that needs to be addressed