feat: test data generators (ФЛК) and static fixtures structure
Добавлена инфраструктура для тестовых данных: tests/testdata/generators.py — генераторы случайных данных по ФЛК: - Раздел 'Животное': gen_animal_name, gen_birth_date - Раздел 'Маркировка': gen_microchip (ISO 11784/85), gen_tattoo - Раздел 'Владелец': gen_owner_full_name, gen_owner_phone, gen_owner_email Каждая функция содержит описание ФЛК правил и пример вывода. Файл содержит подробное руководство по добавлению новых генераторов. tests/01_vetdept/fixtures/ — папка для статических артефактов роли: fixtures/images/ ← фото животных fixtures/docs/ ← PDF, сертификаты tests/01_vetdept/conftest.py — добавлена фикстура fixtures_dir (Path), возвращает путь к папке артефактов для использования в тестах. requirements.txt — добавлен faker (генерация русскоязычных данных)
This commit is contained in:
2
tests/01_vetdept/fixtures/images/.gitkeep
Normal file
2
tests/01_vetdept/fixtures/images/.gitkeep
Normal file
@ -0,0 +1,2 @@
|
||||
# Эта папка хранит фотографии животных и другие изображения для тестов.
|
||||
# Добавляй реальные файлы сюда и создавай фикстуры в ../conftest.py
|
||||
Reference in New Issue
Block a user