(sc: dict[str, Any])
| 84 | |
| 85 | |
| 86 | def scenario_needs_store(sc: dict[str, Any]) -> bool: |
| 87 | setup = sc.get("setup") or [] |
| 88 | if any("inject_message" in s or "verify_domain" in s for s in setup): |
| 89 | return True |
| 90 | steps = sc.get("steps") or [] |
| 91 | if any(s.get("action") in STORE_ACTIONS for s in steps): |
| 92 | return True |
| 93 | return False |
| 94 | |
| 95 | |
| 96 | # ── Runner ──────────────────────────────────────────────────────── |
no test coverage detected