Test lambda
Behavioral tests for the upload-init Lambda boundary.
FakeECSClient
dataclass
FakeECSClient(run_task_calls: list[dict[str, Any]] = list(), run_task_exception: BaseException | None = None)
Fake ECS client that records task launch requests.
FakeECSTask
FakeECSTask(_task: dict[str, Any], logs: list[str] | None = None)
Fake ECSTask with controllable logs.
FakeSSMClient
FakeSSMClient(*, netconf: dict[str, Any] | None = None, tags: dict[str, str] | None = None)
Fake SSM client serving the Lambda's two parameter-store reads.