New issue 430: Config variable to set locations to try for conftest.py files https://bitbucket.org/hpk42/pytest/issue/430/config-variable-to-set-locations-to-try
holger krekel: Discussed with @jurko and others: It would be good to have a ``conftestscan`` ini variable which you can set in order to have pytest scan for conftest files. Examples: - ``conftestscan = test*/conftest.py`` (the default) would make pytest look for a ``conftest.py`` in any sub directory of the directory containing the ini-file. - ``conftestscan = test*/**/conftest.py`` would make pytest do a recursive search in all subdirs. - ``conftestscan = myproj/**/conftest.py`` would make pytest scan all subdirs in the project/package directory for ``conftest.py`` files. Note that the only effect of ``conftestscan`` is to load conftest files early and make e.g. its command line options available. Any fixture functions or e.g. ``pytest_runtest_*`` hooks would still only be available to all the tests under the directory of the respective ``conftest.py`` file where they are defined. In other words, ``conftestscan`` does not turn ``conftest.py`` into global plugins. _______________________________________________ pytest-commit mailing list pytest-commit@python.org https://mail.python.org/mailman/listinfo/pytest-commit