feat: add scoped NetBox ZIP export and import plugin
This commit is contained in:
@@ -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()
|
||||
Reference in New Issue
Block a user