test(multiplayer): drive compose proposal orchestration

This commit is contained in:
Josh Creek
2026-09-01 17:58:37 +01:00
parent 00d6b1edd3
commit 063dff463d
5 changed files with 66 additions and 1 deletions
@@ -20,6 +20,7 @@ class ComposeManifestTest(unittest.TestCase):
def test_allocated_runner_checks_durable_retry_and_shutdown(self):
runner = (ROOT / "scripts/verify_allocated_compose.sh").read_text()
allocated = (ROOT / "compose.allocated-smoke.yml").read_text()
for marker in (
"/v1/servers/compose-server/result",
"compose-result-key-123456",
@@ -29,9 +30,12 @@ class ComposeManifestTest(unittest.TestCase):
"/v1/session/steam",
"compose-queue-key-123456",
"/v1/queue/compose-queue-ticket/heartbeat",
"/v1/proposals/$proposal_id/accept",
"compose-match-ticket-",
"down --volumes --remove-orphans",
):
self.assertIn(marker, runner)
self.assertIn("target: matcher", allocated)
if __name__ == "__main__":