def test_system_auditor_JT_attach(system_auditor, job_template, notification_template): job_template.admin_role.members.add(system_auditor) access = JobTemplateAccess(system_auditor) assert not access.can_attach(job_template, notification_template, 'notification_templates_success', {'id': notification_template.id})
def test_associate_label(label, user, job_template): access = JobTemplateAccess(user('joe', False)) job_template.admin_role.members.add(user('joe', False)) label.organization.read_role.members.add(user('joe', False)) assert access.can_attach(job_template, label, 'labels', None)