From ecd2676c5e9bc909f642855345c13e02ba52d4fc Mon Sep 17 00:00:00 2001 From: Daniel Roth Date: Thu, 14 May 2026 13:42:38 +0000 Subject: [PATCH] =?UTF-8?q?pashub=5Fjob=5Fid=20extracts=20job=20ID=20from?= =?UTF-8?q?=20all=20valid=20PasHub=20link=20shapes=20=F0=9F=9F=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../tests/test_pashub_to_ara_trigger_request.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/backend/pashub_fetcher/tests/test_pashub_to_ara_trigger_request.py b/backend/pashub_fetcher/tests/test_pashub_to_ara_trigger_request.py index 6eec1e14..56187350 100644 --- a/backend/pashub_fetcher/tests/test_pashub_to_ara_trigger_request.py +++ b/backend/pashub_fetcher/tests/test_pashub_to_ara_trigger_request.py @@ -9,6 +9,17 @@ def make_request(pashub_link: str) -> PashubToAraTriggerRequest: return PashubToAraTriggerRequest(pashub_link=pashub_link) +def test_pashub_job_id_extracts_id_from_details_link() -> None: + # Arrange + request = make_request("https://pashub.net/jobs/job-id-123/details") + + # Act + result = request.pashub_job_id + + # Assert + assert result == "job-id-123" + + def test_pashub_job_id_raises_for_invalid_link() -> None: # Arrange request = make_request("https://pashub.net/rcs-dashboard")