Skip to content

Commit f6c33ba

Browse files
author
Istemi Ekin Akkus
committed
fix: test import_error now deletes the failed workflow
1 parent bd9c9c8 commit f6c33ba

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

tests/import_error/test.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,3 +32,5 @@ def test_import_error(self):
3232
test.report(True, "import error report success", None, None)
3333
else:
3434
test.report(False, "import error report failure", expected_error, deployment_error)
35+
36+
test.undeploy_workflow()

tests/mfn_test_utils.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -301,10 +301,11 @@ def undeploy_workflow(self):
301301
existing_workflows = self._client.workflows
302302
for wf in existing_workflows:
303303
#print wf.name, wf.wid, wf.status
304-
if wf.name == self._workflow_name and wf.status == "deployed":
305-
wf.undeploy(self._settings["timeout"])
304+
if wf.name == self._workflow_name:
305+
if wf.status == "deployed":
306+
wf.undeploy(self._settings["timeout"])
307+
print("Workflow undeployed.")
306308
self._client.delete_workflow(wf)
307-
print("Workflow undeployed.")
308309
break
309310

310311
existing_resources = self._client.functions

0 commit comments

Comments
 (0)