mirror of
https://github.com/Nebucatnetzer/network_inventory.git
synced 2024-07-09 09:24:26 +02:00
88 lines
2.4 KiB
Python
88 lines
2.4 KiB
Python
import pytest
|
|
|
|
from django.urls import reverse
|
|
|
|
|
|
@pytest.mark.django_db
|
|
def test_unauthorized_request_user(api_client):
|
|
url = reverse('computer-list')
|
|
response = api_client.get(url)
|
|
assert response.status_code == 403
|
|
|
|
|
|
@pytest.mark.django_db
|
|
def test_authorized_request_user(api_client_authenticated):
|
|
url = reverse('computer-list')
|
|
response = api_client_authenticated.get(url)
|
|
assert response.status_code == 200
|
|
|
|
|
|
@pytest.mark.django_db
|
|
def test_unauthorized_request_user_in_ad_group(api_client):
|
|
url = reverse('computer-list')
|
|
response = api_client.get(url)
|
|
assert response.status_code == 403
|
|
|
|
|
|
@pytest.mark.django_db
|
|
def test_authorized_request_user_in_ad_group(api_client_authenticated):
|
|
url = reverse('computer-list')
|
|
response = api_client_authenticated.get(url)
|
|
assert response.status_code == 200
|
|
|
|
|
|
@pytest.mark.django_db
|
|
def test_unauthorized_request_user_in_mail_group(api_client):
|
|
url = reverse('computer-list')
|
|
response = api_client.get(url)
|
|
assert response.status_code == 403
|
|
|
|
|
|
@pytest.mark.django_db
|
|
def test_authorized_request_user_in_mail_group(api_client_authenticated):
|
|
url = reverse('computer-list')
|
|
response = api_client_authenticated.get(url)
|
|
assert response.status_code == 200
|
|
|
|
|
|
@pytest.mark.django_db
|
|
def test_unauthorized_request_ad_group(api_client):
|
|
url = reverse('computer-list')
|
|
response = api_client.get(url)
|
|
assert response.status_code == 403
|
|
|
|
|
|
@pytest.mark.django_db
|
|
def test_authorized_request_ad_group(api_client_authenticated):
|
|
url = reverse('computer-list')
|
|
response = api_client_authenticated.get(url)
|
|
assert response.status_code == 200
|
|
|
|
|
|
@pytest.mark.django_db
|
|
def test_unauthorized_request_mail_group(api_client):
|
|
url = reverse('computer-list')
|
|
response = api_client.get(url)
|
|
assert response.status_code == 403
|
|
|
|
|
|
@pytest.mark.django_db
|
|
def test_authorized_request_mail_group(api_client_authenticated):
|
|
url = reverse('computer-list')
|
|
response = api_client_authenticated.get(url)
|
|
assert response.status_code == 200
|
|
|
|
|
|
@pytest.mark.django_db
|
|
def test_unauthorized_request_mail_alias(api_client):
|
|
url = reverse('computer-list')
|
|
response = api_client.get(url)
|
|
assert response.status_code == 403
|
|
|
|
|
|
@pytest.mark.django_db
|
|
def test_authorized_request_mail_alias(api_client_authenticated):
|
|
url = reverse('computer-list')
|
|
response = api_client_authenticated.get(url)
|
|
assert response.status_code == 200
|