-
-
Notifications
You must be signed in to change notification settings - Fork 2.8k
Config variable to set locations to try for conftest.py files #430
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Labels
type: enhancement
new feature or API change, should be merged into features branch
Comments
@hpk42 is this sill an issue after we already support local plugins and opt out of deep scan? |
fkohlgrueber
pushed a commit
to fkohlgrueber/pytest
that referenced
this issue
Oct 27, 2018
this should allow precommit hooks to be used with py37
it actually is |
Ref: pytest/src/_pytest/config/__init__.py Line 449 in f860083
testmeh/conftest.py was used (within a test), but meh/conftest.py was not.
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Originally reported by: holger krekel (BitBucket: hpk42, GitHub: hpk42)
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 aconftest.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 forconftest.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 respectiveconftest.py
file where they are defined. In other words,conftestscan
does not turnconftest.py
into global plugins.The text was updated successfully, but these errors were encountered: