Я создал функцию для чтения файла конфигурации в формате 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/
моего проекта, чтобы использовать их в тестах?