Files
galaxy/test/unit/tool_util/test_loader_directory.py
T
M BerntandMarius van den Beek 8ec08f6665 Test improvements
Co-authored-by: Marius van den Beek <m.vandenbeek@gmail.com>
2023-01-30 10:38:29 +01:00

25 lines
544 B
Python

import tempfile
from galaxy.tool_util.loader_directory import is_a_yaml_with_class
def test_is_a_yaml_with_class():
with tempfile.NamedTemporaryFile("w", suffix=".yaml") as tf:
fname = tf.name
tf.write(
"""class: GalaxyWorkflow
name: "Test Workflow"
inputs:
- id: input1
outputs:
- id: wf_output_1
outputSource: first_cat/out_file1
steps:
- tool_id: cat
label: first_cat
in:
input1: input1"""
)
tf.flush()
assert is_a_yaml_with_class(fname, ["GalaxyWorkflow"])