From db93fdab4a69ad67b9e1660fdf75ec725a45c8da Mon Sep 17 00:00:00 2001 From: Wayne Witzel III Date: Thu, 26 May 2016 15:26:55 -0400 Subject: [PATCH] exercise role signal for job_template type --- .../tests/functional/api/test_job_template.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 awx/main/tests/functional/api/test_job_template.py diff --git a/awx/main/tests/functional/api/test_job_template.py b/awx/main/tests/functional/api/test_job_template.py new file mode 100644 index 0000000000..975eb279b0 --- /dev/null +++ b/awx/main/tests/functional/api/test_job_template.py @@ -0,0 +1,18 @@ +import pytest + +from django.core.urlresolvers import reverse + +@pytest.mark.django_db +def test_job_template_role_user(post, organization_factory, job_template_factory): + objects = organization_factory("org", + superusers=['admin'], + users=['test']) + + jt_objects = job_template_factory("jt", + organization=objects.organization, + inventory='test_inv', + project='test_proj') + + url = reverse('api:user_roles_list', args=(objects.users.test.pk,)) + response = post(url, dict(id=jt_objects.job_template.execute_role.pk), objects.superusers.admin) + assert response.status_code == 204