mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-10-25 10:24:38 +08:00
fix api test
This commit is contained in:
committed by
hujambo-dunia
parent
6d99463613
commit
125e74b4bb
@@ -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):
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<tool id="qc_stdout" name="qc_stdout" version="1.0.0">
|
||||
<stdio>
|
||||
<regex match="Quality of sample is (.*)%\." source="stdout" level="qc" description="Sample quality \1" />
|
||||
<regex match="Quality of sample is .*%\." source="stdout" level="qc"/>
|
||||
<regex match="Quality of sample is (?P<QUALITY>.*)%\." source="stdout" level="qc" description="Sample quality \g<QUALITY>" />
|
||||
</stdio>
|
||||
<command detect_errors="exit_code"><![CDATA[
|
||||
|
||||
Reference in New Issue
Block a user