示例#1
0
 def test_add_JT_no_start_perm(self, wfjt, job_template, rando):
     wfjt.admin_role.members.add(rando)
     access = WorkflowJobTemplateNodeAccess(rando)
     job_template.read_role.members.add(rando)
     assert not access.can_add({
         'workflow_job_template': wfjt,
         'unified_job_template': job_template})
示例#2
0
 def test_add_node_with_minimum_permissions(self, wfjt, job_template, inventory, rando):
     wfjt.admin_role.members.add(rando)
     access = WorkflowJobTemplateNodeAccess(rando)
     job_template.execute_role.members.add(rando)
     inventory.use_role.members.add(rando)
     assert access.can_add({
         'workflow_job_template': wfjt,
         'inventory': inventory,
         'unified_job_template': job_template})