From 125e74b4bb9c5e35019e2173bec096e3d2eca84d Mon Sep 17 00:00:00 2001 From: Matthias Bernt Date: Tue, 14 Nov 2023 14:26:18 +0100 Subject: [PATCH] fix api test --- lib/galaxy_test/api/test_tools.py | 6 ++++++ test/functional/tools/qc_stdout.xml | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/galaxy_test/api/test_tools.py b/lib/galaxy_test/api/test_tools.py index 0dda061d14d..7befe7f221b 100644 --- a/lib/galaxy_test/api/test_tools.py +++ b/lib/galaxy_test/api/test_tools.py @@ -1396,11 +1396,17 @@ class TestToolsApi(ApiTestCase, TestsTools): job_id = create["jobs"][0]["id"] details = self.dataset_populator.get_job_details(job_id, full=True).json() assert "job_messages" in details, details + # test autogenerated message (if regex defines no description attribute) qc_message = details["job_messages"][0] # assert qc_message["code_desc"] == "QC Metrics for Tool", qc_message assert qc_message["desc"] == "QC: Matched on Quality of sample is 30%." assert qc_message["match"] == "Quality of sample is 30%." assert qc_message["error_level"] == 1.1 + # test message generated from the description containing a reference to group defined in the regex + qc_message = details["job_messages"][1] + assert qc_message["desc"] == "QC: Sample quality 30" + assert qc_message["match"] == "Quality of sample is 30%." + assert qc_message["error_level"] == 1.1 @skip_without_tool("cat1") def test_multirun_cat1(self, history_id): diff --git a/test/functional/tools/qc_stdout.xml b/test/functional/tools/qc_stdout.xml index 2ff39c2a1c4..5f4e50bdfa8 100644 --- a/test/functional/tools/qc_stdout.xml +++ b/test/functional/tools/qc_stdout.xml @@ -1,6 +1,6 @@ - +