Re-working the way audit logs work.
* Adding more checks.
This commit is contained in:
@ -423,12 +423,6 @@ def test_upload_private_key_str(user):
|
||||
assert cert
|
||||
|
||||
|
||||
def test_private_key_audit(client, certificate):
|
||||
assert len(certificate.views) == 0
|
||||
client.get(api.url_for(CertificatePrivateKey, certificate_id=certificate.id), headers=VALID_ADMIN_HEADER_TOKEN)
|
||||
assert len(certificate.views) == 1
|
||||
|
||||
|
||||
@pytest.mark.parametrize("token,status", [
|
||||
(VALID_USER_HEADER_TOKEN, 200),
|
||||
(VALID_ADMIN_HEADER_TOKEN, 200),
|
||||
|
20
lemur/tests/test_logs.py
Normal file
20
lemur/tests/test_logs.py
Normal file
@ -0,0 +1,20 @@
|
||||
import pytest
|
||||
from lemur.tests.vectors import VALID_ADMIN_HEADER_TOKEN, VALID_USER_HEADER_TOKEN
|
||||
|
||||
from lemur.logs.views import * # noqa
|
||||
|
||||
|
||||
def test_private_key_audit(client, certificate):
|
||||
from lemur.certificates.views import CertificatePrivateKey, api
|
||||
assert len(certificate.logs) == 0
|
||||
client.get(api.url_for(CertificatePrivateKey, certificate_id=certificate.id), headers=VALID_ADMIN_HEADER_TOKEN)
|
||||
assert len(certificate.logs) == 1
|
||||
|
||||
|
||||
@pytest.mark.parametrize("token,status", [
|
||||
(VALID_USER_HEADER_TOKEN, 200),
|
||||
(VALID_ADMIN_HEADER_TOKEN, 200),
|
||||
('', 401)
|
||||
])
|
||||
def test_get_logs(client, token, status):
|
||||
assert client.get(api.url_for(LogsList), headers=token).status_code == status
|
Reference in New Issue
Block a user