Exemplo n.º 1
0
    def test_check_explicit_inputs(self):
        w = WorkflowBuilder("wf")

        d = w.forward_inputs_from_tool(SingleTestTool,
                                       inputs_to_forward=["input1"])

        self.assertEqual(1, len(d))
        self.assertEqual(d["input1"].id(), "input1")
Exemplo n.º 2
0
    def test_check_implicit_inputs(self):
        w = WorkflowBuilder("wf")

        Tool = SingleTestTool()

        d = w.forward_inputs_from_tool(SingleTestTool,
                                       inputs_to_ignore=["input1"])

        self.assertEqual(len(Tool.tool_inputs()) - 1, len(d))
        self.assertNotIn("input1", d)