August 2018
Beginner
160 pages
4h 8m
English
Suppose we need to use our comedy_series fixture from the previous section in other test modules. In pytest, sharing fixtures is easily done by just moving the fixture code to a conftest.py file.
A conftest.py file is a normal Python module, except that it is loaded automatically by pytest, and any fixtures defined in it are available to test modules in the same directory and below automatically. Consider this test module hierarchy:
tests/ ratings/ series.csv test_ranking.py io/ conftest.py test_formats.py conftest.py
The tests/conftest.py file is at the root of the hierarchy, so any fixtures defined on it are automatically available to all other test modules in this project. Fixtures in tests/io/conftest.py ...
Read now
Unlock full access