mirror of
https://github.com/ansible/awx.git
synced 2026-01-27 16:41:29 -03:30
Functional test added.
This commit is contained in:
parent
7472cf0dc9
commit
53eb198abb
@ -90,6 +90,17 @@ class TestWorkflowJobTemplate:
|
|||||||
assert len(parent_qs) == 1
|
assert len(parent_qs) == 1
|
||||||
assert parent_qs[0] == wfjt.workflow_job_template_nodes.all()[1]
|
assert parent_qs[0] == wfjt.workflow_job_template_nodes.all()[1]
|
||||||
|
|
||||||
|
def test_topology_validator(self, wfjt):
|
||||||
|
from awx.api.views import WorkflowJobTemplateNodeChildrenBaseList
|
||||||
|
test_view = WorkflowJobTemplateNodeChildrenBaseList()
|
||||||
|
nodes = wfjt.workflow_job_template_nodes.all()
|
||||||
|
node_assoc = WorkflowJobTemplateNode.objects.create(workflow_job_template=wfjt)
|
||||||
|
nodes[2].always_nodes.add(node_assoc)
|
||||||
|
# test cycle validation
|
||||||
|
assert test_view.is_valid_relation(node_assoc, nodes[0]) == {'Error': 'Cycle detected!'}
|
||||||
|
# test multi-ancestor validation
|
||||||
|
assert test_view.is_valid_relation(node_assoc, nodes[1]) == {'Error': 'Multiple ancestor detected!'}
|
||||||
|
|
||||||
@pytest.mark.django_db
|
@pytest.mark.django_db
|
||||||
class TestWorkflowJobFailure:
|
class TestWorkflowJobFailure:
|
||||||
"""
|
"""
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user