Source code for pagetools.sections.tests.test_admin

from unittest.mock import Mock

from django.contrib.admin import AdminSite

from pagetools.sections.admin import BasePageNodeAdmin
from pagetools.sections.models import PageNode
from pagetools.sections.tests.test_models import TestModelMixin


[docs]class SectionAdminTests(TestModelMixin):
[docs] def setUp(self): super().setUp() self.site = AdminSite()
[docs] def test_has_fields(self): admin = BasePageNodeAdmin(PageNode, self.site) self.assertEqual( list(admin.get_fields(Mock())), [ "status", "lang", "title", "slug", "description", "classes", "content_type_pk", "status_changed", "containing_nodes", ], )