Open HalfDeadPie opened 6 years ago
Protože python setup.py test
pouští python -m pytest
bez argumentů a tudíž se kolektují všechny testy: tests_cli
, tests_web
, tests_module
, test_unit
... A v některých těch složkách je conftest.py
- pytest najde ten první a použije ho, tím rozbije testy v jiných adresářích (hlavně kvůli jiné lokaci kazet).
Existuje několik řešení:
pytest.ini
, že se mají pouštět jen testy ve složce tests
:
[pytest]
norecursedirs = __venv__ .eggs .tox ...
addopts = test -v ...
conftest.py
Dobry den, chcel by som sa spytat aky moze byt dovod, ze pri testovani
python setup.py test
failuju testy, ktore pri testovanipython -m pytest
nefailuju. Napriklad samostatne pomocoupython -m pytest tests_cli/
testy prejdu ale pripython setup.py test
vacsina z nich failuje.https://github.com/HalfDeadPie/labelord_test
Dakujem