MarekSuchanek / labelord_tests

Tests for MI-PYT Labelord homework https://github.com/cvut/MI-PYT
Creative Commons Zero v1.0 Universal
3 stars 2 forks source link

Test fails pri python setup.py test #40

Open HalfDeadPie opened 6 years ago

HalfDeadPie commented 6 years ago

Dobry den, chcel by som sa spytat aky moze byt dovod, ze pri testovani python setup.py test failuju testy, ktore pri testovani python -m pytest nefailuju. Napriklad samostatne pomocou python -m pytest tests_cli/ testy prejdu ale pri python setup.py test vacsina z nich failuje.

https://github.com/HalfDeadPie/labelord_test

Dakujem

hroncok commented 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í:

hroncok commented 6 years ago

See https://github.com/MarekSuchanek/labelord/commit/4d1ba938ea5a2bb1cb22a6ed7874c5b0761c37fb