mirror of
https://github.com/ZwareBear/awx.git
synced 2026-04-05 07:31:49 -05:00
20 lines
817 B
Python
20 lines
817 B
Python
import pytest
|
|
|
|
from django.core.urlresolvers import reverse
|
|
|
|
@pytest.mark.django_db
|
|
def test_inventory_source_notification_on_cloud_only(get, post, group_factory, user, notification_template):
|
|
u = user('admin', True)
|
|
g_cloud = group_factory('cloud')
|
|
g_not = group_factory('not_cloud')
|
|
cloud_is = g_cloud.inventory_source
|
|
not_is = g_not.inventory_source
|
|
cloud_is.source = 'ec2'
|
|
cloud_is.save()
|
|
url = reverse('api:inventory_source_notification_templates_any_list', args=(cloud_is.id,))
|
|
response = post(url, dict(id=notification_template.id), u)
|
|
assert response.status_code == 204
|
|
url = reverse('api:inventory_source_notification_templates_success_list', args=(not_is.id,))
|
|
response = post(url, dict(id=notification_template.id), u)
|
|
assert response.status_code == 400
|