atst/tests/domain/test_audit_log.py
2018-09-25 13:09:54 -04:00

21 lines
488 B
Python

import pytest
from atst.domain.audit_log import AuditLog
from atst.domain.exceptions import UnauthorizedError
from tests.factories import UserFactory
@pytest.fixture(scope="function")
def ccpo():
return UserFactory.from_atat_role("ccpo")
@pytest.fixture(scope="function")
def developer():
return UserFactory.from_atat_role("default")
def test_non_admin_cannot_view_audit_log(developer):
with pytest.raises(UnauthorizedError):
AuditLog.get_all_events(developer)