Тестирование Temporal workflows на Python
★ 8.5 · testing
temporal-python-testing is a Claude Code skill that helps test Temporal workflows in Python using pytest, time-skipping, and mocking strategies. It covers three testing levels: unit tests with WorkflowEnvironment and time-skipping (month-long workflows complete in seconds), integration tests with mocked activities to isolate workflow logic, and replay tests to validate determinism before deployment. Resources are organized into separate files — `resources/unit-testing.md`, `resources/integration-testing.md`, `resources/replay-testing.md`, and `resources/local-setup.md` — loaded progressively based on the task at hand. The skill also includes guidance on local development setup with Docker Compose, pytest configuration, and CI/CD integration, targeting ≥80% code coverage for production Temporal applications.
- #temporal
- #python
- #pytest
- #workflow-testing
- #time-skipping
- #replay-testing
- #integration-testing