Skip to content
Snippets Groups Projects
Verified Commit 8c8d65ed authored by Karel van Klink's avatar Karel van Klink :smiley_cat:
Browse files

update ISIS modification workflow unit test

parent c7c5ce68
Branches
Tags
1 merge request!96Make use of new callback step for external provisioning
This commit is part of merge request !96. Comments created here will be created in the context of that merge request.
...@@ -3,14 +3,7 @@ from unittest.mock import patch ...@@ -3,14 +3,7 @@ from unittest.mock import patch
import pytest import pytest
from gso.products import Iptrunk from gso.products import Iptrunk
from test.workflows import ( from test.workflows import assert_complete, assert_pp_interaction_success, assert_suspended, extract_state, run_workflow
assert_complete,
assert_suspended,
extract_state,
resume_workflow,
run_workflow,
user_accept_and_assert_suspended,
)
@pytest.mark.workflow @pytest.mark.workflow
...@@ -30,22 +23,9 @@ def test_iptrunk_modify_isis_metric_success( ...@@ -30,22 +23,9 @@ def test_iptrunk_modify_isis_metric_success(
{"tt_number": faker.tt_number(), "isis_metric": new_isis_metric}, {"tt_number": faker.tt_number(), "isis_metric": new_isis_metric},
] ]
result, process_stat, step_log = run_workflow("modify_isis_metric", initial_iptrunk_data) result, process_stat, step_log = run_workflow("modify_isis_metric", initial_iptrunk_data)
assert_suspended(result)
for _ in range(2):
lso_return = { result, step_log = assert_pp_interaction_success(result, process_stat, step_log)
"pp_run_results": {
"status": "ok",
"job_id": faker.uuid4(),
"output": "parsed_output",
"return_code": 0,
},
"confirm": "ACCEPTED",
}
result, step_log = user_accept_and_assert_suspended(process_stat, step_log, lso_return)
result, step_log = user_accept_and_assert_suspended(process_stat, step_log, [{}, {}])
result, step_log = user_accept_and_assert_suspended(process_stat, step_log, lso_return)
result, step_log = resume_workflow(process_stat, step_log, [{}, {}])
assert_complete(result) assert_complete(result)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment