Files
Netbox-Utilities/netbox_utilities/tests/test_optional_integration_pages.py
T

24 lines
907 B
Python

from django.conf import settings
from django.contrib.auth.context_processors import PermWrapper
from django.contrib.auth.models import AnonymousUser
from django.test import RequestFactory, SimpleTestCase
from netbox_utilities.template_content import UtilitiesGlobalContent
class OptionalRackIntegrationHeadTest(SimpleTestCase):
def test_foreign_rack_adapters_are_not_loaded_by_the_global_head(self):
request = RequestFactory().get("/dcim/racks/3/reorder/")
request.user = AnonymousUser()
html = UtilitiesGlobalContent(
{
"request": request,
"settings": settings,
"csrf_token": "",
"perms": PermWrapper(request.user),
}
).head()
self.assertNotIn("netbox-utilities-reorder-rack-width-data", html)
self.assertNotIn("netbox-utilities-topology-rack-width-data", html)