# Тесты для парсеров

Этот каталог содержит 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. Добавьте парсер в интеграционные тесты
