24 lines
572 B
Python
24 lines
572 B
Python
import pytest
|
|
|
|
from dpdapi.models import Alias, Domain, User
|
|
|
|
|
|
def test_wsgi_application():
|
|
from dpdapisite.wsgi import application
|
|
|
|
assert callable(application)
|
|
|
|
|
|
@pytest.mark.parametrize("model", [Alias, Domain, User])
|
|
def test_admin_changelist(client, admin, domain, model):
|
|
client.force_login(admin)
|
|
meta = model._meta
|
|
res = client.get(f"/admin/{meta.app_label}/{meta.model_name}/", {"q": "example"})
|
|
assert res.status_code == 200
|
|
|
|
|
|
def test_sentry_disabled_in_tests():
|
|
import sentry_sdk
|
|
|
|
assert not sentry_sdk.get_client().is_active()
|