Запустите trace.py с pytest
Я пытаюсь получить освещение с помощью trace.py
при беге pytest
, я знаю это pytest
имеет свой плагин покрытия pytest-cov
но ограничения (количество раз, когда каждая строка недоступна) не позволяют мне использовать это прямо сейчас. То же самое для coverage.py
Я пытаюсь эту команду:python3.4 -m trace -c -m -C . pytest test_script.py
test_script.py
:
class TestScript():
def test_print(self):
print ('Hello')
Выход:
nikhilh$ python3.4 -m trace -c -m -C . pytest test_script.py
pytest: Cannot run file 'pytest' because: [Errno 2] No such file or directory: 'pytest'
trace.py
очевидно ожидает файл в своих аргументах, а не другой модуль. Как я могу изменить эту команду, чтобы получить trace.py
работать с pytest
?
Редактировать: я смог найти способ сделать это
nikhilh$ python3.4 -m trace -c -m -C . <pytest_script_absolute_path> test_script.py
0 ответов
Я наткнулся на комментарий Дэвида, поэтому вот ответ, который я использовал в то время:
python3.4 -m trace -c -m -C . <pytest_script_absolute_path> test_script.py