Pytest является новым для меня. Мы пытаемся убедиться, что у нас есть все ожидаемые файлы в проекте.
Мне нравится каждая часть вывода pytest, за исключением подробных НЕИСПРАВНОСТЕЙ, которые могут запутать наших непрограммистов.
Как мы можем подавить вывод FAILURES?
Текущий код:
import os.path
import pytest
spec = {"expected_files": ["Dockerfile", "Duckerfile", "Daskerfile"]}
@pytest.mark.parametrize("expected_file", spec['expected_files'])
def test_expected_file_is_in_project(expected_file):
assert os.path.isfile(expected_file), "File \""+expected_file+"\" not found in project"
Вывод после выполнения команды "pytest -v"
![Output after running the](https://i.stack.imgur.com/SxIfB.png)