From 651c834f0016cd3ed5b5ac3486a3ede86f6a4c38 Mon Sep 17 00:00:00 2001 From: Zoheb Shaikh <26975142+ZohebShaikh@users.noreply.github.com> Date: Sun, 9 Aug 2026 12:51:34 +0100 Subject: [PATCH] tests: Enable auth for numtracker --- tests/system_tests/compose.yaml | 9 +++++++-- tests/system_tests/test_blueapi_system.py | 1 + 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/tests/system_tests/compose.yaml b/tests/system_tests/compose.yaml index 7a73ef5306..6082515434 100644 --- a/tests/system_tests/compose.yaml +++ b/tests/system_tests/compose.yaml @@ -4,8 +4,13 @@ include: services: numtracker: image: ghcr.io/diamondlightsource/numtracker:1.0.2 - ports: - - "8406:8000" + network_mode: host # Port 8406 + environment: + - NUMTRACKER_AUTH_HOST=http://localhost:8181/ + - NUMTRACKER_PORT=8406 + - NUMTRACKER_LOG_LEVEL=info + - NUMTRACKER_AUTH_ACCESS=v1/data/diamond/policy/numtracker/write_to_beamline_visit + - NUMTRACKER_AUTH_ADMIN=v1/data/diamond/policy/admin/configure_beamline security_opt: - label=disable diff --git a/tests/system_tests/test_blueapi_system.py b/tests/system_tests/test_blueapi_system.py index 86c38812a0..a7e4c86413 100644 --- a/tests/system_tests/test_blueapi_system.py +++ b/tests/system_tests/test_blueapi_system.py @@ -263,6 +263,7 @@ def reset_numtracker(): }} }}""" }, + headers={"authorization": "Bearer " + get_access_token(User.admin)}, ).raise_for_status() yield