@@ -67,6 +67,10 @@ def test_inspection_error(self):
6767 ex = self ._execute_workflow ("examples.orquesta-fail-inspection" )
6868 ex = self ._wait_for_completion (ex )
6969 self .assertEqual (ex .status , ac_const .LIVEACTION_STATUS_FAILED )
70+ # delete the traceback key here since it provides no value to the
71+ # testing
72+ for i in ex .result ["errors" ]:
73+ i .pop ("traceback" )
7074 self .assertDictEqual (ex .result , {"errors" : expected_errors , "output" : None })
7175
7276 def test_input_error (self ):
@@ -84,6 +88,8 @@ def test_input_error(self):
8488 ex = self ._execute_workflow ("examples.orquesta-fail-input-rendering" )
8589 ex = self ._wait_for_completion (ex )
8690 self .assertEqual (ex .status , ac_const .LIVEACTION_STATUS_FAILED )
91+ for i in ex .result ["errors" ]:
92+ i .pop ("traceback" )
8793 self .assertDictEqual (ex .result , {"errors" : expected_errors , "output" : None })
8894
8995 def test_vars_error (self ):
@@ -101,6 +107,9 @@ def test_vars_error(self):
101107 ex = self ._execute_workflow ("examples.orquesta-fail-vars-rendering" )
102108 ex = self ._wait_for_completion (ex )
103109 self .assertEqual (ex .status , ac_const .LIVEACTION_STATUS_FAILED )
110+ for i in ex .result ["errors" ]:
111+ i .pop ("traceback" )
112+
104113 self .assertDictEqual (ex .result , {"errors" : expected_errors , "output" : None })
105114
106115 def test_start_task_error (self ):
@@ -128,6 +137,9 @@ def test_start_task_error(self):
128137
129138 ex = self ._execute_workflow ("examples.orquesta-fail-start-task" )
130139 ex = self ._wait_for_completion (ex )
140+ for i in ex .result ["errors" ]:
141+ i .pop ("traceback" )
142+
131143 self .assertEqual (ex .status , ac_const .LIVEACTION_STATUS_FAILED )
132144 self .assertDictEqual (ex .result , {"errors" : expected_errors , "output" : None })
133145
@@ -149,6 +161,9 @@ def test_task_transition_error(self):
149161
150162 ex = self ._execute_workflow ("examples.orquesta-fail-task-transition" )
151163 ex = self ._wait_for_completion (ex )
164+ for i in ex .result ["errors" ]:
165+ i .pop ("traceback" )
166+
152167 self .assertEqual (ex .status , ac_const .LIVEACTION_STATUS_FAILED )
153168 self .assertDictEqual (
154169 ex .result , {"errors" : expected_errors , "output" : expected_output }
@@ -172,6 +187,8 @@ def test_task_publish_error(self):
172187
173188 ex = self ._execute_workflow ("examples.orquesta-fail-task-publish" )
174189 ex = self ._wait_for_completion (ex )
190+ for i in ex .result ["errors" ]:
191+ i .pop ("traceback" )
175192 self .assertEqual (ex .status , ac_const .LIVEACTION_STATUS_FAILED )
176193 self .assertDictEqual (
177194 ex .result , {"errors" : expected_errors , "output" : expected_output }
@@ -191,6 +208,8 @@ def test_output_error(self):
191208
192209 ex = self ._execute_workflow ("examples.orquesta-fail-output-rendering" )
193210 ex = self ._wait_for_completion (ex )
211+ for i in ex .result ["errors" ]:
212+ i .pop ("traceback" )
194213 self .assertEqual (ex .status , ac_const .LIVEACTION_STATUS_FAILED )
195214 self .assertDictEqual (ex .result , {"errors" : expected_errors , "output" : None })
196215
@@ -228,6 +247,9 @@ def test_task_content_errors(self):
228247
229248 ex = self ._execute_workflow ("examples.orquesta-fail-inspection-task-contents" )
230249 ex = self ._wait_for_completion (ex )
250+ for i in ex .result ["errors" ]:
251+ i .pop ("traceback" )
252+
231253 self .assertEqual (ex .status , ac_const .LIVEACTION_STATUS_FAILED )
232254 self .assertDictEqual (ex .result , {"errors" : expected_errors , "output" : None })
233255
@@ -264,6 +286,8 @@ def test_remediate_then_fail(self):
264286
265287 self ._wait_for_task (ex , "task1" , ac_const .LIVEACTION_STATUS_FAILED )
266288 self ._wait_for_task (ex , "log" , ac_const .LIVEACTION_STATUS_SUCCEEDED )
289+ for i in ex .result ["errors" ]:
290+ i .pop ("traceback" )
267291
268292 # Assert workflow status and result.
269293 self .assertEqual (ex .status , ac_const .LIVEACTION_STATUS_FAILED )
@@ -301,6 +325,8 @@ def test_fail_manually(self):
301325 # Assert task status.
302326 self ._wait_for_task (ex , "task1" , ac_const .LIVEACTION_STATUS_FAILED )
303327 self ._wait_for_task (ex , "task3" , ac_const .LIVEACTION_STATUS_SUCCEEDED )
328+ for i in ex .result ["errors" ]:
329+ i .pop ("traceback" )
304330
305331 # Assert workflow status and result.
306332 self .assertEqual (ex .status , ac_const .LIVEACTION_STATUS_FAILED )
@@ -334,6 +360,8 @@ def test_fail_continue(self):
334360
335361 # Assert task status.
336362 self ._wait_for_task (ex , "task1" , ac_const .LIVEACTION_STATUS_FAILED )
363+ for i in ex .result ["errors" ]:
364+ i .pop ("traceback" )
337365
338366 # Assert workflow status and result.
339367 self .assertEqual (ex .status , ac_const .LIVEACTION_STATUS_FAILED )
0 commit comments