Skip to content

Commit 4d3d27b

Browse files
committed
[tests] Use load_model for Config instead of direct import
Use the swappable-model pattern (load_model) for Config at module level, consistent with Device/DeviceGroup/Template in the same file.
1 parent eb65ec5 commit 4d3d27b

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

openwisp_controller/config/tests/test_device_group.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
from ..signals import group_templates_changed
1212
from .utils import CreateDeviceGroupMixin, CreateDeviceMixin, CreateTemplateMixin
1313

14+
Config = load_model("config", "Config")
1415
Device = load_model("config", "Device")
1516
DeviceGroup = load_model("config", "DeviceGroup")
1617
Template = load_model("config", "Template")
@@ -96,8 +97,6 @@ def test_manage_devices_group_templates_no_early_termination(self):
9697
organization=org,
9798
mac_address="00:00:00:00:00:02",
9899
)
99-
from openwisp_controller.config.tests.utils import Config
100-
101100
Config.objects.create(
102101
device=device2,
103102
backend="netjsonconfig.OpenWrt",

0 commit comments

Comments
 (0)