Files
004.erp.generic/backend/modules/invoicing/tests/test_permissions.py
mariomitte 5d39e048ba
Some checks failed
ERP CI Pipeline / test (push) Has been cancelled
prvi kod za live uporabu
2026-07-09 21:21:17 +02:00

10 lines
447 B
Python

import pytest
from rest_framework import status
@pytest.mark.django_db
def test_invoice_access_restriction(api_client, regular_user, invoice_a):
# invoice_a pripada serviseru_a, a api_client je regular_user
url = f'/api/invoicing/invoices/{invoice_a.id}/'
response = api_client.get(url)
# Trebao bi dobiti 404 ili 403 ovisno o tvojoj logici
assert response.status_code in [status.HTTP_404_NOT_FOUND, status.HTTP_403_FORBIDDEN]