tests: admin_site, views.mixin, views.base, views.converters

This commit is contained in:
bkfox
2023-06-30 15:20:30 +02:00
parent 4aea8b281f
commit 3e6a86a813
8 changed files with 31 additions and 57 deletions

View File

@@ -1,13 +1,14 @@
from django.urls import path, reverse
from django.test import RequestFactory
from django.utils.translation import gettext_lazy as _
import pytest
from aircox import admin_site, urls as _urls
from .conftest import req_factory
reqs = RequestFactory()
# Just for code quality: urls module is required because we need some
# url resolvers to be registered in order to run tests.
_urls
@@ -19,7 +20,7 @@ def site():
class TestAdminSite:
@pytest.mark.django_db
def test_each_context(self, site, staff_user):
req = reqs.get("admin/test")
req = req_factory.get("admin/test")
req.user = staff_user
context = site.each_context(req)
assert "programs" in context