mirror of
https://github.com/ansible/awx.git
synced 2026-05-23 08:37:48 -02:30
Merge branch 'rbac' of github.com:anoek/ansible-tower into rbac
This commit is contained in:
@@ -383,7 +383,11 @@ class BaseTestMixin(QueueTestMixin, MockCommonlySlowTestMixin):
|
||||
'vault_password': '',
|
||||
}
|
||||
opts.update(kwargs)
|
||||
return Credential.objects.create(**opts)
|
||||
user = opts['user']
|
||||
del opts['user']
|
||||
cred = Credential.objects.create(**opts)
|
||||
cred.owner_role.members.add(user)
|
||||
return cred
|
||||
|
||||
def setup_instances(self):
|
||||
instance = Instance(uuid=settings.SYSTEM_UUID, primary=True, hostname='127.0.0.1')
|
||||
|
||||
@@ -142,12 +142,12 @@ class BaseJobTestMixin(BaseTestMixin):
|
||||
self.org_eng.projects.add(self.proj_dev)
|
||||
self.proj_test = self.make_project('test', 'testing branch',
|
||||
self.user_sue, TEST_PLAYBOOK)
|
||||
self.org_eng.projects.add(self.proj_test)
|
||||
#self.org_eng.projects.add(self.proj_test) # No more multi org projects
|
||||
self.org_sup.projects.add(self.proj_test)
|
||||
self.proj_prod = self.make_project('prod', 'production branch',
|
||||
self.user_sue, TEST_PLAYBOOK)
|
||||
self.org_eng.projects.add(self.proj_prod)
|
||||
self.org_sup.projects.add(self.proj_prod)
|
||||
#self.org_eng.projects.add(self.proj_prod) # No more multi org projects
|
||||
#self.org_sup.projects.add(self.proj_prod) # No more multi org projects
|
||||
self.org_ops.projects.add(self.proj_prod)
|
||||
|
||||
# Operations also has 2 additional projects specific to the east/west
|
||||
|
||||
@@ -197,6 +197,7 @@ class JobTemplateTest(BaseJobTestMixin, django.test.TransactionTestCase):
|
||||
'last_job_failed', 'survey_enabled')
|
||||
|
||||
def test_get_job_template_list(self):
|
||||
self.skipTest('This test makes assumptions about projects being multi-org and needs to be updated/rewritten')
|
||||
url = reverse('api:job_template_list')
|
||||
qs = JobTemplate.objects.distinct()
|
||||
fields = self.JOB_TEMPLATE_FIELDS
|
||||
@@ -287,6 +288,7 @@ class JobTemplateTest(BaseJobTestMixin, django.test.TransactionTestCase):
|
||||
self.assertFalse('north' in [x['username'] for x in all_credentials['results']])
|
||||
|
||||
def test_post_job_template_list(self):
|
||||
self.skipTest('This test makes assumptions about projects being multi-org and needs to be updated/rewritten')
|
||||
url = reverse('api:job_template_list')
|
||||
data = dict(
|
||||
name = 'new job template',
|
||||
@@ -460,6 +462,7 @@ class JobTemplateTest(BaseJobTestMixin, django.test.TransactionTestCase):
|
||||
# FIXME: Check other credentials and optional fields.
|
||||
|
||||
def test_post_scan_job_template(self):
|
||||
self.skipTest('This test makes assumptions about projects being multi-org and needs to be updated/rewritten')
|
||||
url = reverse('api:job_template_list')
|
||||
data = dict(
|
||||
name = 'scan job template 1',
|
||||
|
||||
Reference in New Issue
Block a user