temporal-python-testing
Temporal Python ワークフローを信頼性高くテストする
Temporal ワークフローテストでは、ユニット、インテグレーション、リプレイの各シナリオにわたって決定論的なパターンが必要です。このスキルは、pytest のセットアップ、時間スキップ、アクティビティのモック、リプレイチェックをガイドします。
Установить с помощью моего Агента
Скопируйте этот запрос в своего Агента. Он содержит каноническую страницу Skill и манифест.
Review the Skillstore skill "temporal-python-testing" from https://skillstore.io/skills/sickn33-temporal-python-testing.md and its manifest at https://skillstore.io/api/skills/sickn33-temporal-python-testing/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Ваш Агент по-прежнему должен показать план и запросить все подтверждения, требуемые политикой безопасности.
Ресурсы для AI-агентов
Используйте эти ссылки, когда AI-агенту, crawler или script нужен чистый контекст вместо полной страницы.
Протестировать
Использование «temporal-python-testing». 開発者が、リマインダー送信前に 30 日待機するワークフローをテストする方法を尋ねている。
Ожидаемый результат:
Temporal の時間スキップ、ワークフロー環境 fixture、明確なアサーションを使用し、実際の 30 日間の遅延を発生させない pytest 計画。
Использование «temporal-python-testing». チームが、支払いアクティビティと通知アクティビティを呼び出すワークフローを検証する必要がある。
Ожидаемый результат:
モック化されたアクティビティ、リトライチェック、失敗注入、ワークフロー結果と副作用のアサーションを含むインテグレーションテストの概要。
Использование «temporal-python-testing». プラットフォームエンジニアが、ワークフロー変更のマージ前にリプレイチェックを行いたいと考えている。
Ожидаемый результат:
代表的な履歴、決定性の失敗、バージョニングレビュー、本番履歴ファイルの保護策を網羅する CI 重視のリプレイ戦略。
Аудит безопасности
Средний рискMost static findings are documentation syntax, localhost references, or an intentionally unsafe network example and are false positives. Two file-write examples create genuine risks when exporting production histories, including unrestricted destinations and workflow identifiers used in filenames. No prompt injection attempt was found.
Подтверждённые проблемы безопасности (1)
Пункты проверки возможностей (2)
Это реальные локальные возможности, которые могут ожидаться для этого навыка, поэтому они требуют проверки, но не считаются подтверждённым вредоносным поведением.
Факторы риска
⚙️ Внешние команды (13)
🌐 Доступ к сети (5)
📁 Доступ к файловой системе (4)
Поделиться и цитировать этот отчет
Делитесь версионным отчетом об оценке, нейтральным значком, встраиваемой карточкой и цитатами. Skillstore публикует доказательства, не решая, безопасен ли этот Skill.
Копировать ссылку на отчёт
https://skillstore.io/skills/sickn33-temporal-python-testing/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportЗначок Markdown
[](https://skillstore.io/skills/sickn33-temporal-python-testing?utm_source=security_passport_badge)Значок HTML
<a href="https://skillstore.io/skills/sickn33-temporal-python-testing?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/sickn33-temporal-python-testing/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Встраиваемая карточка
<iframe src="https://skillstore.io/embed/skills/sickn33-temporal-python-testing.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Академические ссылки (APA · BibTeX · CFF)
Цитата APA
sickn33. (2026). temporal-python-testing security audit report (audit version 5) [Author version unspecified]. Skillstore. https://skillstore.io/skills/sickn33-temporal-python-testing/audits/5Цитата BibTeX
@techreport{sickn33-sickn33-temporal-python-testing-2026,
author = {sickn33},
title = {temporal-python-testing security audit report (audit version 5)},
institution = {Skillstore},
year = {2026},
number = {5},
url = {https://skillstore.io/skills/sickn33-temporal-python-testing/audits/5},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "temporal-python-testing security audit report (audit version 5)"
version: "unspecified"
type: report
authors:
- name: "sickn33"
date-released: "2026-09-06"
url: "https://skillstore.io/skills/sickn33-temporal-python-testing/audits/5"
identifiers:
- type: other
value: "skillstore:sickn33-temporal-python-testing:audit:5"
description: "Skillstore immutable audit report identifier"
Сравнить варианты
2 устанавливаемых вариантовНавык каждого автора остаётся отдельным устанавливаемым вариантом. Рекомендуемый вариант ранжируется по данным Skillstore.
Почему этот вариант первый
wshobson-temporal-python-testing
2026-09-09
sickn33-temporal-python-testing
2026-09-09
Оценка Skillstore
Почему такая оценка Достоверность доказательств: ВысокийЧто вы можете построить
ワークフローのユニットテストを作成する
時間スキップと分離された Temporal テスト環境を使用して、ワークフローロジック向けの高速な pytest カバレッジを構築します。
インテグレーションパスを検証する
モック化されたアクティビティ、制御された失敗、リトライ、シグナル、クエリを使ってワークフローの動作をテストします。
デプロイ互換性を確認する
リプレイテストと CI ワークフローを使用して、本番デプロイ前に非決定的な変更を検出します。
Попробуйте эти промпты
Temporal Python ワークフロー向けの pytest カバレッジ計画を手伝ってください。ユニットテスト、アクティビティテスト、fixture、期待されるアサーションを含めてください。
時間スキップを使って Temporal Python ワークフローをテストする方法を示してください。fixture 構造とタイマー動作を検証する方法を説明してください。
モック化されたアクティビティを使って Temporal Python ワークフローのインテグレーションテストを設計してください。成功、リトライ、永続的な失敗、補償処理のケースを網羅してください。
Temporal Python デプロイ向けのリプレイテスト戦略を作成してください。履歴の選定、CI ゲート、バージョニングチェック、データ取り扱い管理を含めてください。
Лучшие практики
- ワークフロータイマーには時間スキップを使用し、テストを高速かつ決定論的に保ちます。
- インテグレーションテストでは外部依存関係をモックし、ワークフローから見える結果をアサートします。
- 本番履歴は、リダクション、制限付きアクセス、短い保持期間で保護します。
Избегать
- テスト中にワークフローコード内からライブの外部 API を直接呼び出すこと。
- データ取り扱い管理なしに、本番ワークフロー履歴を CI で使用すること。
- リプレイとユニットカバレッジを省略し、エンドツーエンドテストのみに依存すること。
Часто задаваемые вопросы
このスキルは何のテストに役立ちますか?
実行中の Temporal サーバーは必要ですか?
リプレイテストに役立ちますか?
プロジェクト固有のテストを自動生成しますか?
本番履歴のエクスポートはデフォルトで安全ですか?
どの AI コーディングツールで使用できますか?
Сведения для разработчиков
Автор
sickn33Лицензия
MIT
Ревизия Skillstore
r2
Примечание о версии
Автор не указал версию.
Репозиторий
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/temporal-python-testingСсылка
ae6ba0f1a47f0b4427a656b2202f2ff34bfea6be
Актуальность поддержки
06.09.2026
Использование
9 загрузок · 174 просмотров
Структура файлов