タグ: pytest
"pytest" が付いた記事と Wiki ページ
AI エージェントのレートリミット対策 — 指数バックオフとサーキットブレーカーで「翌朝全部止まっていた」を防ぐ
claude --print CLI を毎朝 40 回叩く自律トレーディングシステムに、429 / 529 / usage limit の検知、retry-after を尊重した指数バックオフ、サーキットブレーカーを入れた実装記録。300 秒を超える待ちは待たずに degrade する判断、半開スロットのリークで永久ロックしたバグ、配線テスト・発動率の計器・ミューテーションによる検証まで。
自動テスト修正パイプライン(監査ツール + 自律修正スキル)
大規模 Django で pytest の失敗を冪等な Issue キューに変換し、AI エージェントのループで1件ずつ自律修正する3フェーズ・パイプラインの設計。なぜ自動マージしないのかの安全境界も解説する
テスト失敗を「人が直す」から「キューを自律消化する」へ — 監査ツール + 自律修正スキルの設計
大規模 Django プロジェクトで「pytest の全テスト → 失敗を Issue 化 → AI エージェントのループで 1 件ずつ自律修正」というテスト保守パイプラインを組んだ記録。監査ツール・冪等 Issue 同期・自律修正スキルの設計と、なぜ自動マージしないのかの安全境界を解説する。
「対策済みのはず」のバグはなぜ生まれるのか — 規約が形だけ守られて意図を外すとき
pytest のテストが常に緑なのにバグが通り抜けた。マイグレーション fixture の忠実度ギャップとテスト DB 分離不備、その共通根本原因と autouse fixture による「規約の機構化」を解説する。
pytest でカオスエンジニアリングを始めるガイド
pytest.mark.chaos カスタムマーカーを使って障害注入テストを実装し、CI/CD に組み込む手順
pytest.mark.chaos で始めるカオスエンジニアリング — Python テストに障害注入を組み込む