feat: add scoped NetBox ZIP export and import plugin

This commit is contained in:
2026-08-05 11:22:47 +02:00
commit d0db98b690
23 changed files with 1811 additions and 0 deletions
+27
View File
@@ -0,0 +1,27 @@
import sys
import types
from django.conf import settings
if not settings.configured:
settings.configure(
INSTALLED_APPS=["django.contrib.contenttypes"],
SECRET_KEY="tests",
)
netbox_module = types.ModuleType("netbox")
plugins_module = types.ModuleType("netbox.plugins")
class PluginConfig:
pass
plugins_module.PluginConfig = PluginConfig
netbox_module.plugins = plugins_module
sys.modules.setdefault("netbox", netbox_module)
sys.modules.setdefault("netbox.plugins", plugins_module)
import django
django.setup()