|
|
@@ -11,13 +11,13 @@ from ipam.models import ASN, RIR, VLAN, VRF, IPAddress, VLANTranslationPolicy
|
|
|
from netbox.choices import ColorChoices, WeightUnitChoices
|
|
|
from tenancy.models import Tenant, TenantGroup
|
|
|
from users.models import User
|
|
|
-from utilities.testing import ChangeLoggedFilterSetTests, create_test_device, create_test_virtualmachine
|
|
|
+from utilities.testing import ChangeLoggedFilterSetTestMixin, create_test_device, create_test_virtualmachine
|
|
|
from virtualization.models import Cluster, ClusterGroup, ClusterType, VirtualMachine, VMInterface
|
|
|
from wireless.choices import WirelessChannelChoices, WirelessRoleChoices
|
|
|
from wireless.models import WirelessLink
|
|
|
|
|
|
|
|
|
-class DeviceComponentFilterSetTests:
|
|
|
+class DeviceComponentFilterSetTestMixin:
|
|
|
|
|
|
def test_q(self):
|
|
|
params = {'q': 'First'}
|
|
|
@@ -53,7 +53,7 @@ class DeviceComponentFilterSetTests:
|
|
|
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 2)
|
|
|
|
|
|
|
|
|
-class DeviceComponentTemplateFilterSetTests:
|
|
|
+class DeviceComponentTemplateFilterSetTestMixin:
|
|
|
|
|
|
def test_q(self):
|
|
|
params = {'q': 'foobar1'}
|
|
|
@@ -69,7 +69,7 @@ class DeviceComponentTemplateFilterSetTests:
|
|
|
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 2)
|
|
|
|
|
|
|
|
|
-class RegionTestCase(TestCase, ChangeLoggedFilterSetTests):
|
|
|
+class RegionTestCase(TestCase, ChangeLoggedFilterSetTestMixin):
|
|
|
queryset = Region.objects.all()
|
|
|
filterset = RegionFilterSet
|
|
|
|
|
|
@@ -150,7 +150,7 @@ class RegionTestCase(TestCase, ChangeLoggedFilterSetTests):
|
|
|
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 8)
|
|
|
|
|
|
|
|
|
-class SiteGroupTestCase(TestCase, ChangeLoggedFilterSetTests):
|
|
|
+class SiteGroupTestCase(TestCase, ChangeLoggedFilterSetTestMixin):
|
|
|
queryset = SiteGroup.objects.all()
|
|
|
filterset = SiteGroupFilterSet
|
|
|
|
|
|
@@ -229,7 +229,7 @@ class SiteGroupTestCase(TestCase, ChangeLoggedFilterSetTests):
|
|
|
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 8)
|
|
|
|
|
|
|
|
|
-class SiteTestCase(TestCase, ChangeLoggedFilterSetTests):
|
|
|
+class SiteTestCase(TestCase, ChangeLoggedFilterSetTestMixin):
|
|
|
queryset = Site.objects.all()
|
|
|
filterset = SiteFilterSet
|
|
|
ignore_fields = ('physical_address', 'shipping_address')
|
|
|
@@ -388,7 +388,7 @@ class SiteTestCase(TestCase, ChangeLoggedFilterSetTests):
|
|
|
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 2)
|
|
|
|
|
|
|
|
|
-class LocationTestCase(TestCase, ChangeLoggedFilterSetTests):
|
|
|
+class LocationTestCase(TestCase, ChangeLoggedFilterSetTestMixin):
|
|
|
queryset = Location.objects.all()
|
|
|
filterset = LocationFilterSet
|
|
|
|
|
|
@@ -536,7 +536,7 @@ class LocationTestCase(TestCase, ChangeLoggedFilterSetTests):
|
|
|
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 4)
|
|
|
|
|
|
|
|
|
-class RackGroupTestCase(TestCase, ChangeLoggedFilterSetTests):
|
|
|
+class RackGroupTestCase(TestCase, ChangeLoggedFilterSetTestMixin):
|
|
|
queryset = RackGroup.objects.all()
|
|
|
filterset = RackGroupFilterSet
|
|
|
|
|
|
@@ -567,7 +567,7 @@ class RackGroupTestCase(TestCase, ChangeLoggedFilterSetTests):
|
|
|
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 2)
|
|
|
|
|
|
|
|
|
-class RackRoleTestCase(TestCase, ChangeLoggedFilterSetTests):
|
|
|
+class RackRoleTestCase(TestCase, ChangeLoggedFilterSetTestMixin):
|
|
|
queryset = RackRole.objects.all()
|
|
|
filterset = RackRoleFilterSet
|
|
|
|
|
|
@@ -602,7 +602,7 @@ class RackRoleTestCase(TestCase, ChangeLoggedFilterSetTests):
|
|
|
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 2)
|
|
|
|
|
|
|
|
|
-class RackTypeTestCase(TestCase, ChangeLoggedFilterSetTests):
|
|
|
+class RackTypeTestCase(TestCase, ChangeLoggedFilterSetTestMixin):
|
|
|
queryset = RackType.objects.all()
|
|
|
filterset = RackTypeFilterSet
|
|
|
|
|
|
@@ -755,7 +755,7 @@ class RackTypeTestCase(TestCase, ChangeLoggedFilterSetTests):
|
|
|
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 2)
|
|
|
|
|
|
|
|
|
-class RackTestCase(TestCase, ChangeLoggedFilterSetTests):
|
|
|
+class RackTestCase(TestCase, ChangeLoggedFilterSetTestMixin):
|
|
|
queryset = Rack.objects.all()
|
|
|
filterset = RackFilterSet
|
|
|
ignore_fields = ('units',)
|
|
|
@@ -1129,7 +1129,7 @@ class RackTestCase(TestCase, ChangeLoggedFilterSetTests):
|
|
|
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 1)
|
|
|
|
|
|
|
|
|
-class RackReservationTestCase(TestCase, ChangeLoggedFilterSetTests):
|
|
|
+class RackReservationTestCase(TestCase, ChangeLoggedFilterSetTestMixin):
|
|
|
queryset = RackReservation.objects.all()
|
|
|
filterset = RackReservationFilterSet
|
|
|
ignore_fields = ('units',)
|
|
|
@@ -1309,7 +1309,7 @@ class RackReservationTestCase(TestCase, ChangeLoggedFilterSetTests):
|
|
|
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 2)
|
|
|
|
|
|
|
|
|
-class ManufacturerTestCase(TestCase, ChangeLoggedFilterSetTests):
|
|
|
+class ManufacturerTestCase(TestCase, ChangeLoggedFilterSetTestMixin):
|
|
|
queryset = Manufacturer.objects.all()
|
|
|
filterset = ManufacturerFilterSet
|
|
|
|
|
|
@@ -1340,7 +1340,7 @@ class ManufacturerTestCase(TestCase, ChangeLoggedFilterSetTests):
|
|
|
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 2)
|
|
|
|
|
|
|
|
|
-class DeviceTypeTestCase(TestCase, ChangeLoggedFilterSetTests):
|
|
|
+class DeviceTypeTestCase(TestCase, ChangeLoggedFilterSetTestMixin):
|
|
|
queryset = DeviceType.objects.all()
|
|
|
filterset = DeviceTypeFilterSet
|
|
|
ignore_fields = ('front_image', 'rear_image')
|
|
|
@@ -1592,7 +1592,7 @@ class DeviceTypeTestCase(TestCase, ChangeLoggedFilterSetTests):
|
|
|
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 2)
|
|
|
|
|
|
|
|
|
-class ModuleTypeTestCase(TestCase, ChangeLoggedFilterSetTests):
|
|
|
+class ModuleTypeTestCase(TestCase, ChangeLoggedFilterSetTestMixin):
|
|
|
queryset = ModuleType.objects.all()
|
|
|
filterset = ModuleTypeFilterSet
|
|
|
ignore_fields = ['attribute_data']
|
|
|
@@ -1827,7 +1827,7 @@ class ModuleTypeTestCase(TestCase, ChangeLoggedFilterSetTests):
|
|
|
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 1)
|
|
|
|
|
|
|
|
|
-class ModuleTypeProfileTestCase(TestCase, ChangeLoggedFilterSetTests):
|
|
|
+class ModuleTypeProfileTestCase(TestCase, ChangeLoggedFilterSetTestMixin):
|
|
|
queryset = ModuleTypeProfile.objects.all()
|
|
|
filterset = ModuleTypeProfileFilterSet
|
|
|
ignore_fields = ['schema']
|
|
|
@@ -1886,7 +1886,7 @@ class ModuleTypeProfileTestCase(TestCase, ChangeLoggedFilterSetTests):
|
|
|
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 2)
|
|
|
|
|
|
|
|
|
-class ModuleBayTypeTestCase(TestCase, ChangeLoggedFilterSetTests):
|
|
|
+class ModuleBayTypeTestCase(TestCase, ChangeLoggedFilterSetTestMixin):
|
|
|
queryset = ModuleBayType.objects.all()
|
|
|
filterset = ModuleBayTypeFilterSet
|
|
|
|
|
|
@@ -1929,7 +1929,7 @@ class ModuleBayTypeTestCase(TestCase, ChangeLoggedFilterSetTests):
|
|
|
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 2)
|
|
|
|
|
|
|
|
|
-class ConsolePortTemplateTestCase(TestCase, DeviceComponentTemplateFilterSetTests, ChangeLoggedFilterSetTests):
|
|
|
+class ConsolePortTemplateTestCase(TestCase, DeviceComponentTemplateFilterSetTestMixin, ChangeLoggedFilterSetTestMixin):
|
|
|
queryset = ConsolePortTemplate.objects.all()
|
|
|
filterset = ConsolePortTemplateFilterSet
|
|
|
|
|
|
@@ -1956,7 +1956,9 @@ class ConsolePortTemplateTestCase(TestCase, DeviceComponentTemplateFilterSetTest
|
|
|
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 2)
|
|
|
|
|
|
|
|
|
-class ConsoleServerPortTemplateTestCase(TestCase, DeviceComponentTemplateFilterSetTests, ChangeLoggedFilterSetTests):
|
|
|
+class ConsoleServerPortTemplateTestCase(
|
|
|
+ TestCase, DeviceComponentTemplateFilterSetTestMixin, ChangeLoggedFilterSetTestMixin
|
|
|
+):
|
|
|
queryset = ConsoleServerPortTemplate.objects.all()
|
|
|
filterset = ConsoleServerPortTemplateFilterSet
|
|
|
|
|
|
@@ -1983,7 +1985,7 @@ class ConsoleServerPortTemplateTestCase(TestCase, DeviceComponentTemplateFilterS
|
|
|
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 2)
|
|
|
|
|
|
|
|
|
-class PowerPortTemplateTestCase(TestCase, DeviceComponentTemplateFilterSetTests, ChangeLoggedFilterSetTests):
|
|
|
+class PowerPortTemplateTestCase(TestCase, DeviceComponentTemplateFilterSetTestMixin, ChangeLoggedFilterSetTestMixin):
|
|
|
queryset = PowerPortTemplate.objects.all()
|
|
|
filterset = PowerPortTemplateFilterSet
|
|
|
|
|
|
@@ -2036,7 +2038,7 @@ class PowerPortTemplateTestCase(TestCase, DeviceComponentTemplateFilterSetTests,
|
|
|
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 2)
|
|
|
|
|
|
|
|
|
-class PowerOutletTemplateTestCase(TestCase, DeviceComponentTemplateFilterSetTests, ChangeLoggedFilterSetTests):
|
|
|
+class PowerOutletTemplateTestCase(TestCase, DeviceComponentTemplateFilterSetTestMixin, ChangeLoggedFilterSetTestMixin):
|
|
|
queryset = PowerOutletTemplate.objects.all()
|
|
|
filterset = PowerOutletTemplateFilterSet
|
|
|
|
|
|
@@ -2089,7 +2091,7 @@ class PowerOutletTemplateTestCase(TestCase, DeviceComponentTemplateFilterSetTest
|
|
|
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 2)
|
|
|
|
|
|
|
|
|
-class InterfaceTemplateTestCase(TestCase, DeviceComponentTemplateFilterSetTests, ChangeLoggedFilterSetTests):
|
|
|
+class InterfaceTemplateTestCase(TestCase, DeviceComponentTemplateFilterSetTestMixin, ChangeLoggedFilterSetTestMixin):
|
|
|
queryset = InterfaceTemplate.objects.all()
|
|
|
filterset = InterfaceTemplateFilterSet
|
|
|
|
|
|
@@ -2172,7 +2174,7 @@ class InterfaceTemplateTestCase(TestCase, DeviceComponentTemplateFilterSetTests,
|
|
|
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 2)
|
|
|
|
|
|
|
|
|
-class FrontPortTemplateTestCase(TestCase, DeviceComponentTemplateFilterSetTests, ChangeLoggedFilterSetTests):
|
|
|
+class FrontPortTemplateTestCase(TestCase, DeviceComponentTemplateFilterSetTestMixin, ChangeLoggedFilterSetTestMixin):
|
|
|
queryset = FrontPortTemplate.objects.all()
|
|
|
filterset = FrontPortTemplateFilterSet
|
|
|
|
|
|
@@ -2245,7 +2247,7 @@ class FrontPortTemplateTestCase(TestCase, DeviceComponentTemplateFilterSetTests,
|
|
|
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 2)
|
|
|
|
|
|
|
|
|
-class RearPortTemplateTestCase(TestCase, DeviceComponentTemplateFilterSetTests, ChangeLoggedFilterSetTests):
|
|
|
+class RearPortTemplateTestCase(TestCase, DeviceComponentTemplateFilterSetTestMixin, ChangeLoggedFilterSetTestMixin):
|
|
|
queryset = RearPortTemplate.objects.all()
|
|
|
filterset = RearPortTemplateFilterSet
|
|
|
|
|
|
@@ -2305,7 +2307,7 @@ class RearPortTemplateTestCase(TestCase, DeviceComponentTemplateFilterSetTests,
|
|
|
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 2)
|
|
|
|
|
|
|
|
|
-class ModuleBayTemplateTestCase(TestCase, DeviceComponentTemplateFilterSetTests, ChangeLoggedFilterSetTests):
|
|
|
+class ModuleBayTemplateTestCase(TestCase, DeviceComponentTemplateFilterSetTestMixin, ChangeLoggedFilterSetTestMixin):
|
|
|
queryset = ModuleBayTemplate.objects.all()
|
|
|
filterset = ModuleBayTemplateFilterSet
|
|
|
|
|
|
@@ -2365,7 +2367,7 @@ class ModuleBayTemplateTestCase(TestCase, DeviceComponentTemplateFilterSetTests,
|
|
|
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 2)
|
|
|
|
|
|
|
|
|
-class DeviceBayTemplateTestCase(TestCase, DeviceComponentTemplateFilterSetTests, ChangeLoggedFilterSetTests):
|
|
|
+class DeviceBayTemplateTestCase(TestCase, DeviceComponentTemplateFilterSetTestMixin, ChangeLoggedFilterSetTestMixin):
|
|
|
queryset = DeviceBayTemplate.objects.all()
|
|
|
filterset = DeviceBayTemplateFilterSet
|
|
|
|
|
|
@@ -2406,7 +2408,9 @@ class DeviceBayTemplateTestCase(TestCase, DeviceComponentTemplateFilterSetTests,
|
|
|
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 1)
|
|
|
|
|
|
|
|
|
-class InventoryItemTemplateTestCase(TestCase, DeviceComponentTemplateFilterSetTests, ChangeLoggedFilterSetTests):
|
|
|
+class InventoryItemTemplateTestCase(
|
|
|
+ TestCase, DeviceComponentTemplateFilterSetTestMixin, ChangeLoggedFilterSetTestMixin
|
|
|
+):
|
|
|
queryset = InventoryItemTemplate.objects.all()
|
|
|
filterset = InventoryItemTemplateFilterSet
|
|
|
|
|
|
@@ -2516,7 +2520,7 @@ class InventoryItemTemplateTestCase(TestCase, DeviceComponentTemplateFilterSetTe
|
|
|
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 2)
|
|
|
|
|
|
|
|
|
-class DeviceRoleTestCase(TestCase, ChangeLoggedFilterSetTests):
|
|
|
+class DeviceRoleTestCase(TestCase, ChangeLoggedFilterSetTestMixin):
|
|
|
queryset = DeviceRole.objects.all()
|
|
|
filterset = DeviceRoleFilterSet
|
|
|
|
|
|
@@ -2624,7 +2628,7 @@ class DeviceRoleTestCase(TestCase, ChangeLoggedFilterSetTests):
|
|
|
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 4)
|
|
|
|
|
|
|
|
|
-class PlatformTestCase(TestCase, ChangeLoggedFilterSetTests):
|
|
|
+class PlatformTestCase(TestCase, ChangeLoggedFilterSetTestMixin):
|
|
|
queryset = Platform.objects.all()
|
|
|
filterset = PlatformFilterSet
|
|
|
|
|
|
@@ -2725,7 +2729,7 @@ class PlatformTestCase(TestCase, ChangeLoggedFilterSetTests):
|
|
|
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 4)
|
|
|
|
|
|
|
|
|
-class DeviceTestCase(TestCase, ChangeLoggedFilterSetTests):
|
|
|
+class DeviceTestCase(TestCase, ChangeLoggedFilterSetTestMixin):
|
|
|
queryset = Device.objects.all()
|
|
|
filterset = DeviceFilterSet
|
|
|
ignore_fields = ('local_context_data', 'oob_ip', 'primary_ip4', 'primary_ip6', 'vc_master_for')
|
|
|
@@ -3222,7 +3226,7 @@ class DeviceTestCase(TestCase, ChangeLoggedFilterSetTests):
|
|
|
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 2)
|
|
|
|
|
|
|
|
|
-class ModuleTestCase(TestCase, ChangeLoggedFilterSetTests):
|
|
|
+class ModuleTestCase(TestCase, ChangeLoggedFilterSetTestMixin):
|
|
|
queryset = Module.objects.all()
|
|
|
filterset = ModuleFilterSet
|
|
|
ignore_fields = ('local_context_data',)
|
|
|
@@ -3520,7 +3524,7 @@ class ModuleTestCase(TestCase, ChangeLoggedFilterSetTests):
|
|
|
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 6)
|
|
|
|
|
|
|
|
|
-class ConsolePortTestCase(TestCase, DeviceComponentFilterSetTests, ChangeLoggedFilterSetTests):
|
|
|
+class ConsolePortTestCase(TestCase, DeviceComponentFilterSetTestMixin, ChangeLoggedFilterSetTestMixin):
|
|
|
queryset = ConsolePort.objects.all()
|
|
|
filterset = ConsolePortFilterSet
|
|
|
ignore_fields = ('cable_positions',)
|
|
|
@@ -3771,7 +3775,7 @@ class ConsolePortTestCase(TestCase, DeviceComponentFilterSetTests, ChangeLoggedF
|
|
|
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 1)
|
|
|
|
|
|
|
|
|
-class ConsoleServerPortTestCase(TestCase, DeviceComponentFilterSetTests, ChangeLoggedFilterSetTests):
|
|
|
+class ConsoleServerPortTestCase(TestCase, DeviceComponentFilterSetTestMixin, ChangeLoggedFilterSetTestMixin):
|
|
|
queryset = ConsoleServerPort.objects.all()
|
|
|
filterset = ConsoleServerPortFilterSet
|
|
|
ignore_fields = ('cable_positions',)
|
|
|
@@ -4022,7 +4026,7 @@ class ConsoleServerPortTestCase(TestCase, DeviceComponentFilterSetTests, ChangeL
|
|
|
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 1)
|
|
|
|
|
|
|
|
|
-class PowerPortTestCase(TestCase, DeviceComponentFilterSetTests, ChangeLoggedFilterSetTests):
|
|
|
+class PowerPortTestCase(TestCase, DeviceComponentFilterSetTestMixin, ChangeLoggedFilterSetTestMixin):
|
|
|
queryset = PowerPort.objects.all()
|
|
|
filterset = PowerPortFilterSet
|
|
|
ignore_fields = ('cable_positions',)
|
|
|
@@ -4287,7 +4291,7 @@ class PowerPortTestCase(TestCase, DeviceComponentFilterSetTests, ChangeLoggedFil
|
|
|
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 1)
|
|
|
|
|
|
|
|
|
-class PowerOutletTestCase(TestCase, DeviceComponentFilterSetTests, ChangeLoggedFilterSetTests):
|
|
|
+class PowerOutletTestCase(TestCase, DeviceComponentFilterSetTestMixin, ChangeLoggedFilterSetTestMixin):
|
|
|
queryset = PowerOutlet.objects.all()
|
|
|
filterset = PowerOutletFilterSet
|
|
|
ignore_fields = ('cable_positions',)
|
|
|
@@ -4572,7 +4576,7 @@ class PowerOutletTestCase(TestCase, DeviceComponentFilterSetTests, ChangeLoggedF
|
|
|
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 3)
|
|
|
|
|
|
|
|
|
-class InterfaceTestCase(TestCase, DeviceComponentFilterSetTests, ChangeLoggedFilterSetTests):
|
|
|
+class InterfaceTestCase(TestCase, DeviceComponentFilterSetTestMixin, ChangeLoggedFilterSetTestMixin):
|
|
|
queryset = Interface.objects.all()
|
|
|
filterset = InterfaceFilterSet
|
|
|
ignore_fields = ('tagged_vlans', 'untagged_vlan', 'qinq_svlan', 'vdcs', 'cable_positions')
|
|
|
@@ -5325,7 +5329,7 @@ class InterfaceTestCase(TestCase, DeviceComponentFilterSetTests, ChangeLoggedFil
|
|
|
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 4)
|
|
|
|
|
|
|
|
|
-class FrontPortTestCase(TestCase, DeviceComponentFilterSetTests, ChangeLoggedFilterSetTests):
|
|
|
+class FrontPortTestCase(TestCase, DeviceComponentFilterSetTestMixin, ChangeLoggedFilterSetTestMixin):
|
|
|
queryset = FrontPort.objects.all()
|
|
|
filterset = FrontPortFilterSet
|
|
|
ignore_fields = ('cable_positions',)
|
|
|
@@ -5630,7 +5634,7 @@ class FrontPortTestCase(TestCase, DeviceComponentFilterSetTests, ChangeLoggedFil
|
|
|
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 2)
|
|
|
|
|
|
|
|
|
-class RearPortTestCase(TestCase, DeviceComponentFilterSetTests, ChangeLoggedFilterSetTests):
|
|
|
+class RearPortTestCase(TestCase, DeviceComponentFilterSetTestMixin, ChangeLoggedFilterSetTestMixin):
|
|
|
queryset = RearPort.objects.all()
|
|
|
filterset = RearPortFilterSet
|
|
|
ignore_fields = ('cable_positions',)
|
|
|
@@ -5920,7 +5924,7 @@ class RearPortTestCase(TestCase, DeviceComponentFilterSetTests, ChangeLoggedFilt
|
|
|
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 2)
|
|
|
|
|
|
|
|
|
-class ModuleBayTestCase(TestCase, DeviceComponentFilterSetTests, ChangeLoggedFilterSetTests):
|
|
|
+class ModuleBayTestCase(TestCase, DeviceComponentFilterSetTestMixin, ChangeLoggedFilterSetTestMixin):
|
|
|
queryset = ModuleBay.objects.all()
|
|
|
filterset = ModuleBayFilterSet
|
|
|
|
|
|
@@ -6109,7 +6113,7 @@ class ModuleBayTestCase(TestCase, DeviceComponentFilterSetTests, ChangeLoggedFil
|
|
|
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 2)
|
|
|
|
|
|
|
|
|
-class DeviceBayTestCase(TestCase, DeviceComponentFilterSetTests, ChangeLoggedFilterSetTests):
|
|
|
+class DeviceBayTestCase(TestCase, DeviceComponentFilterSetTestMixin, ChangeLoggedFilterSetTestMixin):
|
|
|
queryset = DeviceBay.objects.all()
|
|
|
filterset = DeviceBayFilterSet
|
|
|
|
|
|
@@ -6306,7 +6310,7 @@ class DeviceBayTestCase(TestCase, DeviceComponentFilterSetTests, ChangeLoggedFil
|
|
|
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 2)
|
|
|
|
|
|
|
|
|
-class InventoryItemTestCase(TestCase, ChangeLoggedFilterSetTests):
|
|
|
+class InventoryItemTestCase(TestCase, ChangeLoggedFilterSetTestMixin):
|
|
|
queryset = InventoryItem.objects.all()
|
|
|
filterset = InventoryItemFilterSet
|
|
|
|
|
|
@@ -6581,7 +6585,7 @@ class InventoryItemTestCase(TestCase, ChangeLoggedFilterSetTests):
|
|
|
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 2)
|
|
|
|
|
|
|
|
|
-class InventoryItemRoleTestCase(TestCase, ChangeLoggedFilterSetTests):
|
|
|
+class InventoryItemRoleTestCase(TestCase, ChangeLoggedFilterSetTestMixin):
|
|
|
queryset = InventoryItemRole.objects.all()
|
|
|
filterset = InventoryItemRoleFilterSet
|
|
|
|
|
|
@@ -6631,7 +6635,7 @@ class InventoryItemRoleTestCase(TestCase, ChangeLoggedFilterSetTests):
|
|
|
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 2)
|
|
|
|
|
|
|
|
|
-class VirtualChassisTestCase(TestCase, ChangeLoggedFilterSetTests):
|
|
|
+class VirtualChassisTestCase(TestCase, ChangeLoggedFilterSetTestMixin):
|
|
|
queryset = VirtualChassis.objects.all()
|
|
|
filterset = VirtualChassisFilterSet
|
|
|
|
|
|
@@ -6731,7 +6735,7 @@ class VirtualChassisTestCase(TestCase, ChangeLoggedFilterSetTests):
|
|
|
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 2)
|
|
|
|
|
|
|
|
|
-class CableBundleTestCase(TestCase, ChangeLoggedFilterSetTests):
|
|
|
+class CableBundleTestCase(TestCase, ChangeLoggedFilterSetTestMixin):
|
|
|
queryset = CableBundle.objects.all()
|
|
|
filterset = CableBundleFilterSet
|
|
|
|
|
|
@@ -6757,7 +6761,7 @@ class CableBundleTestCase(TestCase, ChangeLoggedFilterSetTests):
|
|
|
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 2)
|
|
|
|
|
|
|
|
|
-class CableTestCase(TestCase, ChangeLoggedFilterSetTests):
|
|
|
+class CableTestCase(TestCase, ChangeLoggedFilterSetTestMixin):
|
|
|
queryset = Cable.objects.all()
|
|
|
filterset = CableFilterSet
|
|
|
|
|
|
@@ -7136,7 +7140,7 @@ class CableTestCase(TestCase, ChangeLoggedFilterSetTests):
|
|
|
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 1)
|
|
|
|
|
|
|
|
|
-class CableTerminationTestCase(TestCase, ChangeLoggedFilterSetTests):
|
|
|
+class CableTerminationTestCase(TestCase, ChangeLoggedFilterSetTestMixin):
|
|
|
queryset = CableTermination.objects.all()
|
|
|
filterset = CableTerminationFilterSet
|
|
|
ignore_fields = ('connector', 'positions')
|
|
|
@@ -7226,7 +7230,7 @@ class CableTerminationTestCase(TestCase, ChangeLoggedFilterSetTests):
|
|
|
self.assertEqual(results.first().termination_id, obj.pk)
|
|
|
|
|
|
|
|
|
-class PowerPanelTestCase(TestCase, ChangeLoggedFilterSetTests):
|
|
|
+class PowerPanelTestCase(TestCase, ChangeLoggedFilterSetTestMixin):
|
|
|
queryset = PowerPanel.objects.all()
|
|
|
filterset = PowerPanelFilterSet
|
|
|
|
|
|
@@ -7310,7 +7314,7 @@ class PowerPanelTestCase(TestCase, ChangeLoggedFilterSetTests):
|
|
|
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 2)
|
|
|
|
|
|
|
|
|
-class PowerFeedTestCase(TestCase, ChangeLoggedFilterSetTests):
|
|
|
+class PowerFeedTestCase(TestCase, ChangeLoggedFilterSetTestMixin):
|
|
|
queryset = PowerFeed.objects.all()
|
|
|
filterset = PowerFeedFilterSet
|
|
|
ignore_fields = ('cable_positions',)
|
|
|
@@ -7526,7 +7530,7 @@ class PowerFeedTestCase(TestCase, ChangeLoggedFilterSetTests):
|
|
|
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 2)
|
|
|
|
|
|
|
|
|
-class VirtualDeviceContextTestCase(TestCase, ChangeLoggedFilterSetTests):
|
|
|
+class VirtualDeviceContextTestCase(TestCase, ChangeLoggedFilterSetTestMixin):
|
|
|
queryset = VirtualDeviceContext.objects.all()
|
|
|
filterset = VirtualDeviceContextFilterSet
|
|
|
ignore_fields = ('primary_ip4', 'primary_ip6')
|
|
|
@@ -7683,7 +7687,7 @@ class VirtualDeviceContextTestCase(TestCase, ChangeLoggedFilterSetTests):
|
|
|
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 0)
|
|
|
|
|
|
|
|
|
-class MACAddressTestCase(TestCase, ChangeLoggedFilterSetTests):
|
|
|
+class MACAddressTestCase(TestCase, ChangeLoggedFilterSetTestMixin):
|
|
|
queryset = MACAddress.objects.all()
|
|
|
filterset = MACAddressFilterSet
|
|
|
|