add authenticated tests for device views

This commit is contained in:
Andreas Zweili 2020-12-07 16:25:14 +01:00
parent 0e45fa1350
commit 6078f0105a
1 changed files with 38 additions and 3 deletions

View File

@ -11,10 +11,10 @@ def test_unauthorized_request_warranty(api_client):
@pytest.mark.django_db
def test_unauthorized_request_warranty_type(api_client):
def test_authorized_request_warranty_type(api_client_authenticated):
url = reverse('warrantytype-list')
response = api_client.get(url)
assert response.status_code == 403
response = api_client_authenticated.get(url)
assert response.status_code == 200
@pytest.mark.django_db
@ -24,6 +24,13 @@ def test_unauthorized_request_device(api_client):
assert response.status_code == 403
@pytest.mark.django_db
def test_authorized_request_device(api_client_authenticated):
url = reverse('device-list')
response = api_client_authenticated.get(url)
assert response.status_code == 200
@pytest.mark.django_db
def test_unauthorized_request_device_category(api_client):
url = reverse('devicecategory-list')
@ -31,6 +38,13 @@ def test_unauthorized_request_device_category(api_client):
assert response.status_code == 403
@pytest.mark.django_db
def test_authorized_request_device_category(api_client_authenticated):
url = reverse('devicecategory-list')
response = api_client_authenticated.get(url)
assert response.status_code == 200
@pytest.mark.django_db
def test_unauthorized_request_device_in_net(api_client):
url = reverse('deviceinnet-list')
@ -38,6 +52,13 @@ def test_unauthorized_request_device_in_net(api_client):
assert response.status_code == 403
@pytest.mark.django_db
def test_authorized_request_device_in_net(api_client_authenticated):
url = reverse('deviceinnet-list')
response = api_client_authenticated.get(url)
assert response.status_code == 200
@pytest.mark.django_db
def test_unauthorized_request_device_manufacturer(api_client):
url = reverse('devicemanufacturer-list')
@ -45,8 +66,22 @@ def test_unauthorized_request_device_manufacturer(api_client):
assert response.status_code == 403
@pytest.mark.django_db
def test_authorized_request_device_manufacturer(api_client_authenticated):
url = reverse('devicemanufacturer-list')
response = api_client_authenticated.get(url)
assert response.status_code == 200
@pytest.mark.django_db
def test_unauthorized_request_hardware_model(api_client):
url = reverse('hardwaremodel-list')
response = api_client.get(url)
assert response.status_code == 403
@pytest.mark.django_db
def test_authorized_request_hardware_model(api_client_authenticated):
url = reverse('hardwaremodel-list')
response = api_client_authenticated.get(url)
assert response.status_code == 200