Esempio n. 1
0
 def test_concat_placeholder(self):
     placeholder = "{{$.inputs.parameters[''input1'']}}+{{$.inputs.parameters[''input2'']}}"
     actual = structures.maybe_convert_command_arg_to_placeholder(
         placeholder)
     expected = structures.ConcatPlaceholder(items=[
         structures.InputValuePlaceholder(input_name='input1'), '+',
         structures.InputValuePlaceholder(input_name='input2')
     ])
     self.assertEqual(actual, expected)
Esempio n. 2
0
 def test_output_parameter_placeholder(self):
     placeholder = "{{$.outputs.parameters['output1'].output_file}}"
     actual = structures.maybe_convert_command_arg_to_placeholder(
         placeholder)
     expected = structures.OutputParameterPlaceholder('output1')
     self.assertEqual(actual, expected)
Esempio n. 3
0
 def test_output_uri_placeholder(self):
     placeholder = "{{$.outputs.artifacts['output1'].uri}}"
     actual = structures.maybe_convert_command_arg_to_placeholder(
         placeholder)
     expected = structures.OutputUriPlaceholder('output1')
     self.assertEqual(actual, expected)
Esempio n. 4
0
 def test_output_path_placeholder(self):
     arg = "{{$.outputs.artifacts['output1'].path}}"
     actual = structures.maybe_convert_command_arg_to_placeholder(arg)
     expected = structures.OutputPathPlaceholder('output1')
     self.assertEqual(actual, expected)
Esempio n. 5
0
 def test_input_uri_placeholder(self):
     arg = "{{$.inputs.artifacts['input1'].uri}}"
     actual = structures.maybe_convert_command_arg_to_placeholder(arg)
     expected = structures.InputUriPlaceholder('input1')
     self.assertEqual(actual, expected)
Esempio n. 6
0
 def test_input_value_placeholder(self):
     arg = "{{$.inputs.parameters['input1']}}"
     actual = structures.maybe_convert_command_arg_to_placeholder(arg)
     expected = structures.InputValuePlaceholder(input_name='input1')
     self.assertEqual(actual, expected)
Esempio n. 7
0
 def test_string(self):
     arg = 'test'
     struct = structures.maybe_convert_command_arg_to_placeholder(arg)
     self.assertEqual(struct, arg)