(module, label: str, *, timeout_seconds: int = 15)
| 263 | |
| 264 | |
| 265 | def _wait_until_present(module, label: str, *, timeout_seconds: int = 15) -> dict: |
| 266 | deadline = time.time() + timeout_seconds |
| 267 | while time.time() < deadline: |
| 268 | status = _observe_status(module, label) |
| 269 | if status["present"]: |
| 270 | return status |
| 271 | time.sleep(0.2) |
| 272 | raise RuntimeError(f"timeout waiting present: label={label} status={_observe_status(module, label)!r}") |
| 273 | |
| 274 | |
| 275 | def _wait_until_apply_present( |
no test coverage detected