architect/_archive/2025-11-09-marketplace-old/marketplace-mvp/tests/README.md

Тесты Marketplace MVP

Автоматические веб-тесты

Запуск теста страницы Каналы

cd /home/claude-helper/marketplace-mvp
sudo -u claude-helper ./venv/bin/python3 tests/test_web_channels.py

Что тестируется:

  1. ✅ Доступность приложения (HTTP 200)
  2. ✅ Импорты модулей (OzonAPI, EgrulProvider, Models)
  3. ✅ Синтаксис страницы (compile check)
  4. ✅ Функциональность модулей (создание объектов, методы)
  5. ✅ Доступ к базе данных (проверка подключения и данных)

Результат:

============================================================
🧪 ТЕСТ СТРАНИЦЫ КАНАЛЫ ЧЕРЕЗ ВЕБ
============================================================
...
✅ ВСЕ ТЕСТЫ ПРОЙДЕНЫ УСПЕШНО
============================================================

Правило

После любого изменения страниц - обязательный тест через веб!

# Быстрый тест
cd /home/claude-helper/marketplace-mvp
./venv/bin/python3 tests/test_web_channels.py

Создание новых тестов

Используйте test_web_channels.py как шаблон для других страниц.


Версия: 1.0
Дата: 08.11.2025