backendПроверки: пройдено 3 · предупреждение 1 · проблема 1

temporal-python-testing

Руководство и набор ресурсов для unit, integration и replay‑тестов рабочих процессов Temporal с использованием pytest.

Что это за skill и зачем он нужен

Этот скилл предоставляет пошаговые инструкции и готовые ресурсы для тестирования воркфлоу Temporal на Python. Включены примеры unit‑тестов с ускорением времени, интеграционные тесты с моками активностей, replay‑тесты для проверки детерминизма, а также набор файлов для локального развёртывания через Docker Compose и интеграции в CI/CD. Описаны стратегии покрытия кода (≥80 % для воркфлоу и активностей) и лучшие практики, согласованные с официальной документацией Temporal.

Как установить

npx skills add https://github.com/wshobson/agents --skill temporal-python-testing

Когда использовать

Подходит

  • Unit‑тестирование воркфлоу с ускорением времени (time‑skipping)
  • Интеграционное тестирование с моками активностей
  • Replay‑тестирование для проверки детерминизма перед деплоем
  • Локальная разработка с Docker Compose и pytest
  • Автоматизация тестов в CI/CD пайплайнах
  • Достижение ≥80 % покрытия кода воркфлоу и активностей

Не подходит

  • Энд‑то‑энд тестирование с реальными сервисами без моков (используйте только при необходимости)
  • Тестирование в продакшн без предварительного replay‑тестирования
  • Тесты, не использующие Python SDK Temporal
  • Тесты, требующие длительного реального времени без time‑skipping
  • Нагрузочное тестирование полного кластера без предварительных моков
  • Обучение без практических примеров кода

Проверки безопасности

RunlayerПроблема

Проверка нашла проблему. Устанавливать skill без ручного security review не стоит.

SnykПредупреждение

Средний риск · 1 замечание.

Gen Agent Trust HubПройдено

Проверка не нашла критичных проблем.

SocketПройдено

Предупреждений нет.

ZeroLeaksПройдено

Оценка 93/100 · проанализировано 2 раздела.

Похожие skills

diagnoseСистематизированный подход к отладке сложных программных ошибок.mattpocock/skills★ нет данных · 230.9K установокОткрыть →env-and-assets-bootstrapАвтоматизированная настройка окружения и подготовка ресурсов для репозиториев воспроизведения научных работ.lllllllama/ai-paper-reproduction-skill★ нет данных · 139.8K установокОткрыть →next-best-practicesНабор рекомендаций и проверок для написания и ревью кода на Next.js.vercel-labs/next-skills★ нет данных · 111.6K установокОткрыть →better-auth-best-practicesРуководство по настройке Better Auth: установка пакета, переменные окружения, конфигурация, CLI‑команды и рекомендации по использованию.better-auth/skills★ нет данных · 66.9K установокОткрыть →developing-genkit-jsПошаговое руководство по созданию, миграции и оптимизации приложений на Genkit JS с акцентом на безопасное управление учётными данными.firebase/agent-skills★ нет данных · 62.2K установокОткрыть →developing-genkit-dartAI‑SDK для Dart, предоставляющий единый интерфейс генерации кода, структурированных выводов, инструментов, потоков и агентов.firebase/agent-skills★ нет данных · 61.9K установокОткрыть →