/pytest_filetests

Simple plugin for py.test for writing test in yaml for testing file's names and content

Primary LanguagePython

en:
This is simple plugin for py.test

ru:
Это небольшой плагин к системе py.test предназначенный для выполнения простых тестов над файлами

Сейчас предполагается реализовать следующие типы проверок:
1. Существование файла
2. Проверка количества файлов, путь к которым совпадает с маской
3. Проверка наличия в файле текста, удовлетворяющего заданной маске

Формат файла:
test_name: 
   test_desc: "название тестового сценария"
   assert_file_exists: "маска файла для проверки существования"
   assert_file_not_exists: "маска файла для проверки не существования"
   assert_files_count: "(count) > 1"
   assert_one_files_data: "шаблон поиска в найденных файлах (успешен, если найден хотя бы в одном файле)"
   assert_all_files_data: "шаблон поиска в найденных файлах (успешен, если найден во всех файлах)"