Revision 254e24a6878039d2ec86dfd8ef7ebab7cc9763ec authored by Antoine R. Dumont (@ardumont) on 10 July 2020, 10:11:23 UTC, committed by Antoine R. Dumont (@ardumont) on 10 July 2020, 10:27:42 UTC
Defining the pytest-plugin though the pytest-plugin [1] makes it loaded by default. This creates loading issues on modules depending on scheduler but not on the pytest plugin scheduler exposes as explained in the doc [2] Instead we'll explicitely define to modules depending on the pytest plugins in their root conftest [3]: pytest_plugins = [ "swh.scheduler.pytest_plugin" ] [1] https://docs.pytest.org/en/stable/writing_plugins.html#setuptools-entry-points [2] https://docs.pytest.org/en/stable/writing_plugins.html#plugin-discovery-order-at-tool-startup [3] https://docs.pytest.org/en/stable/writing_plugins.html#requiring-loading-plugins-in-a-test-module-or-conftest-file Related to D3475 Related to T2484
1 parent ece598c
File | Mode | Size |
---|---|---|
data | ||
docs | ||
sql | ||
swh | ||
.gitignore | -rw-r--r-- | 129 bytes |
.pre-commit-config.yaml | -rw-r--r-- | 882 bytes |
AUTHORS | -rw-r--r-- | 112 bytes |
CODE_OF_CONDUCT.md | -rw-r--r-- | 3.3 KB |
CONTRIBUTORS | -rw-r--r-- | 14 bytes |
LICENSE | -rw-r--r-- | 34.3 KB |
LICENSE.Celery | -rw-r--r-- | 2.6 KB |
MANIFEST.in | -rw-r--r-- | 154 bytes |
Makefile | -rw-r--r-- | 163 bytes |
README.md | -rw-r--r-- | 292 bytes |
conftest.py | -rw-r--r-- | 591 bytes |
mypy.ini | -rw-r--r-- | 550 bytes |
pyproject.toml | -rw-r--r-- | 39 bytes |
pytest.ini | -rw-r--r-- | 30 bytes |
requirements-swh.txt | -rw-r--r-- | 51 bytes |
requirements-test.txt | -rw-r--r-- | 92 bytes |
requirements.txt | -rw-r--r-- | 384 bytes |
setup.cfg | -rw-r--r-- | 247 bytes |
setup.py | -rwxr-xr-x | 2.3 KB |
tox.ini | -rw-r--r-- | 664 bytes |
Computing file changes ...