# Тесты для парсеров Этот каталог содержит pytest тесты для всех парсеров и их геттеров. ## Структура - est_parsers.py - Основные тесты для всех парсеров - conftest.py - Конфигурация pytest - equirements.txt - Зависимости для тестов - est_data/ - Тестовые данные ## Запуск тестов `ash # Установка зависимостей pip install -r tests/requirements.txt # Запуск всех тестов pytest tests/ # Запуск конкретного теста pytest tests/test_parsers.py::TestSvodkaPMParser # Запуск с подробным выводом pytest tests/ -v # Запуск с покрытием кода pytest tests/ --cov=python_parser ` ## Покрытие тестами Тесты покрывают: - Инициализацию всех парсеров - Все геттеры каждого парсера - Обработку валидных и невалидных параметров - Интеграционные тесты ## Добавление новых тестов При добавлении нового парсера: 1. Добавьте класс тестов в est_parsers.py 2. Создайте тесты для всех геттеров 3. Добавьте парсер в интеграционные тесты