правильный способ запустить unittest для чтения файла (yaml) с помощью pytest - PullRequest
0 голосов
/ 15 апреля 2020

Я создал функцию для чтения файла конфигурации в формате yaml. Теперь я хочу добавить простые юнит-тесты с pytest. Мой подход заключается в создании test_config.yml (содержащего некоторые данные) и test_config_reader.py (содержащего фактические тесты, которые выполняются на основе данных в test_config.yml).

Правильный ли этот подход? Или мне нужно создать свои «данные» (т.е. данные в test_config.yml) в качестве фиксатора в test_config_reader.py?

Подводя итог: можно ли иметь файлы не test_*.py («данные»)? "-файлы, такие как .yml, .csv, .pkl, ...) в папке tests/ моего проекта, чтобы использовать их в тестах?

...