From f745ee3558e0ca67d6d92ba1f19215a45fb7033b Mon Sep 17 00:00:00 2001 From: guerler Date: Thu, 8 Dec 2016 15:53:27 -0500 Subject: [PATCH] Remove tool errors from export assertion test, use unified state for all modules --- lib/galaxy/workflow/modules.py | 5 ++--- test/api/test_workflows.py | 2 -- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/lib/galaxy/workflow/modules.py b/lib/galaxy/workflow/modules.py index b2c1e2e2bfc..42ce870c6e9 100644 --- a/lib/galaxy/workflow/modules.py +++ b/lib/galaxy/workflow/modules.py @@ -46,6 +46,7 @@ class WorkflowModule( object ): def __init__( self, trans, content_id=None, **kwds ): self.trans = trans self.content_id = content_id + self.state = DefaultToolState() # ---- Creating modules from various representations --------------------- @@ -53,7 +54,6 @@ class WorkflowModule( object ): def new( Class, trans, content_id=None ): module = Class( trans, content_id ) inputs = module.get_inputs() - module.state = DefaultToolState() module.state.initialize( trans, Bunch( inputs=inputs ) ) module.label = None return module @@ -603,14 +603,13 @@ class ToolModule( WorkflowModule ): type = "tool" def __init__( self, trans, tool_id, tool_version=None, **kwds ): - self.trans = trans + super( ToolModule, self ).__init__( trans, content_id=tool_id, **kwds ) self.tool_id = tool_id self.tool_version = tool_version self.tool = trans.app.toolbox.get_tool( tool_id, tool_version=tool_version ) self.post_job_actions = {} self.runtime_post_job_actions = {} self.workflow_outputs = [] - self.state = None self.version_changes = [] # ---- Creating modules from various representations --------------------- diff --git a/test/api/test_workflows.py b/test/api/test_workflows.py index a8d3476c1c6..f5d75ad6713 100644 --- a/test/api/test_workflows.py +++ b/test/api/test_workflows.py @@ -498,7 +498,6 @@ class WorkflowsApiTestCase( BaseWorkflowsApiTestCase ): 'tool_version', 'name', 'tool_state', - 'tool_errors', 'annotation', 'inputs', 'workflow_outputs', @@ -520,7 +519,6 @@ class WorkflowsApiTestCase( BaseWorkflowsApiTestCase ): 'name', 'tool_state', 'tooltip', - 'tool_errors', 'data_inputs', 'data_outputs', 'form_html',