From 75e4989982c76acaccb0257a9918300b2c406bab Mon Sep 17 00:00:00 2001 From: Jun-te Kim Date: Tue, 23 Jun 2026 16:00:07 +0000 Subject: [PATCH] Add moto[s3,sqs] to devcontainer for S3/SQS orchestration tests tests/orchestration/test_postcode_splitter_orchestrator.py imports `from moto import mock_aws` (moto 5.x) but moto was absent, so the file errored at collection. Pin moto[s3,sqs]==5.0.28 (S3+SQS are the only mocked services); resolves cleanly against the boto3 1.35.44 and cryptography 43.0.3 pins. All 4 tests pass. Co-Authored-By: Claude Opus 4.8 (1M context) --- .devcontainer/backend/requirements.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/.devcontainer/backend/requirements.txt b/.devcontainer/backend/requirements.txt index 2db3710a..78131981 100644 --- a/.devcontainer/backend/requirements.txt +++ b/.devcontainer/backend/requirements.txt @@ -24,6 +24,7 @@ ipykernel>=6.25,<7 dotenv psycopg[binary] pytest-postgresql +moto[s3,sqs]==5.0.28 # mock_aws (moto 5.x) for S3/SQS in orchestration tests # Formatting black==26.1.0 boto3-stubs