mirror of
https://github.com/netbox-community/netbox.git
synced 2025-08-08 08:38:16 -06:00
Fix tests
This commit is contained in:
parent
6372d065be
commit
febb5da4ab
@ -1322,11 +1322,11 @@ class ModuleFilterSet(NetBoxModelFilterSet):
|
||||
to_field_name='model',
|
||||
label=_('Module type (model)'),
|
||||
)
|
||||
module_bay_id = django_filters.ModelMultipleChoiceFilter(
|
||||
field_name='module_bay',
|
||||
module_bay_id = TreeNodeMultipleChoiceFilter(
|
||||
queryset=ModuleBay.objects.all(),
|
||||
to_field_name='id',
|
||||
label=_('Module Bay (ID)')
|
||||
field_name='module_bay',
|
||||
lookup_expr='in',
|
||||
label=_('Module bay (ID)'),
|
||||
)
|
||||
device_id = django_filters.ModelMultipleChoiceFilter(
|
||||
queryset=Device.objects.all(),
|
||||
@ -1794,6 +1794,10 @@ class RearPortFilterSet(
|
||||
|
||||
|
||||
class ModuleBayFilterSet(ModularDeviceComponentFilterSet, NetBoxModelFilterSet):
|
||||
parent_id = django_filters.ModelMultipleChoiceFilter(
|
||||
queryset=ModuleBay.objects.all(),
|
||||
label=_('Parent module bay (ID)'),
|
||||
)
|
||||
installed_module_id = django_filters.ModelMultipleChoiceFilter(
|
||||
field_name='installed_module',
|
||||
queryset=ModuleBay.objects.all(),
|
||||
|
@ -1352,7 +1352,8 @@ class ModuleTest(APIViewTestCases.APIViewTestCase):
|
||||
ModuleBay(device=device, name='Module Bay 5'),
|
||||
ModuleBay(device=device, name='Module Bay 6'),
|
||||
)
|
||||
ModuleBay.objects.bulk_create(module_bays)
|
||||
for module_bay in module_bays:
|
||||
module_bay.save()
|
||||
|
||||
modules = (
|
||||
Module(device=device, module_bay=module_bays[0], module_type=module_types[0]),
|
||||
@ -1810,12 +1811,13 @@ class ModuleBayTest(APIViewTestCases.APIViewTestCase):
|
||||
device_type = DeviceType.objects.create(manufacturer=manufacturer, model='Device Type 1', slug='device-type-1')
|
||||
device = Device.objects.create(device_type=device_type, role=role, name='Device 1', site=site)
|
||||
|
||||
device_bays = (
|
||||
module_bays = (
|
||||
ModuleBay(device=device, name='Device Bay 1'),
|
||||
ModuleBay(device=device, name='Device Bay 2'),
|
||||
ModuleBay(device=device, name='Device Bay 3'),
|
||||
)
|
||||
ModuleBay.objects.bulk_create(device_bays)
|
||||
for module_bay in module_bays:
|
||||
module_bay.save()
|
||||
|
||||
cls.create_data = [
|
||||
{
|
||||
|
@ -2320,10 +2320,8 @@ class DeviceTestCase(TestCase, ChangeLoggedFilterSetTests):
|
||||
FrontPort(device=devices[0], name='Front Port 1', type=PortTypeChoices.TYPE_8P8C, rear_port=rear_ports[0]),
|
||||
FrontPort(device=devices[1], name='Front Port 2', type=PortTypeChoices.TYPE_8P8C, rear_port=rear_ports[1]),
|
||||
))
|
||||
ModuleBay.objects.bulk_create((
|
||||
ModuleBay(device=devices[0], name='Module Bay 1'),
|
||||
ModuleBay(device=devices[1], name='Module Bay 2'),
|
||||
))
|
||||
ModuleBay.objects.create(device=devices[0], name='Module Bay 1')
|
||||
ModuleBay.objects.create(device=devices[1], name='Module Bay 2')
|
||||
DeviceBay.objects.bulk_create((
|
||||
DeviceBay(device=devices[0], name='Device Bay 1'),
|
||||
DeviceBay(device=devices[1], name='Device Bay 2'),
|
||||
@ -2635,7 +2633,8 @@ class ModuleTestCase(TestCase, ChangeLoggedFilterSetTests):
|
||||
ModuleBay(device=devices[2], name='Module Bay 2'),
|
||||
ModuleBay(device=devices[2], name='Module Bay 3'),
|
||||
)
|
||||
ModuleBay.objects.bulk_create(module_bays)
|
||||
for module_bay in module_bays:
|
||||
module_bay.save()
|
||||
|
||||
modules = (
|
||||
Module(
|
||||
@ -2838,7 +2837,8 @@ class ConsolePortTestCase(TestCase, DeviceComponentFilterSetTests, ChangeLoggedF
|
||||
ModuleBay(device=devices[1], name='Module Bay 2'),
|
||||
ModuleBay(device=devices[2], name='Module Bay 3'),
|
||||
)
|
||||
ModuleBay.objects.bulk_create(module_bays)
|
||||
for module_bay in module_bays:
|
||||
module_bay.save()
|
||||
|
||||
modules = (
|
||||
Module(device=devices[0], module_bay=module_bays[0], module_type=module_type),
|
||||
@ -3018,7 +3018,8 @@ class ConsoleServerPortTestCase(TestCase, DeviceComponentFilterSetTests, ChangeL
|
||||
ModuleBay(device=devices[1], name='Module Bay 2'),
|
||||
ModuleBay(device=devices[2], name='Module Bay 3'),
|
||||
)
|
||||
ModuleBay.objects.bulk_create(module_bays)
|
||||
for module_bay in module_bays:
|
||||
module_bay.save()
|
||||
|
||||
modules = (
|
||||
Module(device=devices[0], module_bay=module_bays[0], module_type=module_type),
|
||||
@ -3198,7 +3199,8 @@ class PowerPortTestCase(TestCase, DeviceComponentFilterSetTests, ChangeLoggedFil
|
||||
ModuleBay(device=devices[1], name='Module Bay 2'),
|
||||
ModuleBay(device=devices[2], name='Module Bay 3'),
|
||||
)
|
||||
ModuleBay.objects.bulk_create(module_bays)
|
||||
for module_bay in module_bays:
|
||||
module_bay.save()
|
||||
|
||||
modules = (
|
||||
Module(device=devices[0], module_bay=module_bays[0], module_type=module_type),
|
||||
@ -3386,7 +3388,8 @@ class PowerOutletTestCase(TestCase, DeviceComponentFilterSetTests, ChangeLoggedF
|
||||
ModuleBay(device=devices[1], name='Module Bay 2'),
|
||||
ModuleBay(device=devices[2], name='Module Bay 3'),
|
||||
)
|
||||
ModuleBay.objects.bulk_create(module_bays)
|
||||
for module_bay in module_bays:
|
||||
module_bay.save()
|
||||
|
||||
modules = (
|
||||
Module(device=devices[0], module_bay=module_bays[0], module_type=module_type),
|
||||
@ -3617,7 +3620,8 @@ class InterfaceTestCase(TestCase, DeviceComponentFilterSetTests, ChangeLoggedFil
|
||||
ModuleBay(device=devices[2], name='Module Bay 3'),
|
||||
ModuleBay(device=devices[3], name='Module Bay 4'),
|
||||
)
|
||||
ModuleBay.objects.bulk_create(module_bays)
|
||||
for module_bay in module_bays:
|
||||
module_bay.save()
|
||||
|
||||
modules = (
|
||||
Module(device=devices[0], module_bay=module_bays[0], module_type=module_type),
|
||||
@ -4064,7 +4068,8 @@ class FrontPortTestCase(TestCase, DeviceComponentFilterSetTests, ChangeLoggedFil
|
||||
ModuleBay(device=devices[1], name='Module Bay 2'),
|
||||
ModuleBay(device=devices[2], name='Module Bay 3'),
|
||||
)
|
||||
ModuleBay.objects.bulk_create(module_bays)
|
||||
for module_bay in module_bays:
|
||||
module_bay.save()
|
||||
|
||||
modules = (
|
||||
Module(device=devices[0], module_bay=module_bays[0], module_type=module_type),
|
||||
@ -4253,7 +4258,8 @@ class RearPortTestCase(TestCase, DeviceComponentFilterSetTests, ChangeLoggedFilt
|
||||
ModuleBay(device=devices[1], name='Module Bay 2'),
|
||||
ModuleBay(device=devices[2], name='Module Bay 3'),
|
||||
)
|
||||
ModuleBay.objects.bulk_create(module_bays)
|
||||
for module_bay in module_bays:
|
||||
module_bay.save()
|
||||
|
||||
modules = (
|
||||
Module(device=devices[0], module_bay=module_bays[0], module_type=module_type),
|
||||
@ -4435,7 +4441,8 @@ class ModuleBayTestCase(TestCase, DeviceComponentFilterSetTests, ChangeLoggedFil
|
||||
ModuleBay(device=devices[2], name='Module Bay 4', label='D', description='Fourth'),
|
||||
ModuleBay(device=devices[2], name='Module Bay 5', label='E', description='Fifth'),
|
||||
)
|
||||
ModuleBay.objects.bulk_create(module_bays)
|
||||
for module_bay in module_bays:
|
||||
module_bay.save()
|
||||
|
||||
module_type = ModuleType.objects.create(manufacturer=manufacturer, model='Module Type 1')
|
||||
modules = (
|
||||
|
@ -641,7 +641,8 @@ class ModuleBayTestCase(TestCase):
|
||||
ModuleBay(device=device, name='Module Bay 2', label='B', description='Second'),
|
||||
ModuleBay(device=device, name='Module Bay 3', label='C', description='Third'),
|
||||
)
|
||||
ModuleBay.objects.bulk_create(module_bays)
|
||||
for module_bay in module_bays:
|
||||
module_bay.save()
|
||||
|
||||
manufacturer = Manufacturer.objects.create(name='Manufacturer 1', slug='manufacturer-1')
|
||||
module_type = ModuleType.objects.create(manufacturer=manufacturer, model='Module Type 1')
|
||||
|
@ -1899,12 +1899,9 @@ class DeviceTestCase(ViewTestCases.PrimaryObjectViewTestCase):
|
||||
@override_settings(EXEMPT_VIEW_PERMISSIONS=['*'])
|
||||
def test_device_modulebays(self):
|
||||
device = Device.objects.first()
|
||||
device_bays = (
|
||||
ModuleBay(device=device, name='Module Bay 1'),
|
||||
ModuleBay(device=device, name='Module Bay 2'),
|
||||
ModuleBay(device=device, name='Module Bay 3'),
|
||||
)
|
||||
ModuleBay.objects.bulk_create(device_bays)
|
||||
ModuleBay.objects.create(device=device, name='Module Bay 1')
|
||||
ModuleBay.objects.create(device=device, name='Module Bay 2')
|
||||
ModuleBay.objects.create(device=device, name='Module Bay 3')
|
||||
|
||||
url = reverse('dcim:device_modulebays', kwargs={'pk': device.pk})
|
||||
self.assertHttpStatus(self.client.get(url), 200)
|
||||
@ -1980,7 +1977,8 @@ class ModuleTestCase(
|
||||
ModuleBay(device=devices[1], name='Module Bay 4'),
|
||||
ModuleBay(device=devices[1], name='Module Bay 5'),
|
||||
)
|
||||
ModuleBay.objects.bulk_create(module_bays)
|
||||
for module_bay in module_bays:
|
||||
module_bay.save()
|
||||
|
||||
modules = (
|
||||
Module(device=devices[0], module_bay=module_bays[0], module_type=module_types[0]),
|
||||
@ -2782,7 +2780,8 @@ class ModuleBayTestCase(ViewTestCases.DeviceComponentViewTestCase):
|
||||
ModuleBay(device=device, name='Module Bay 2'),
|
||||
ModuleBay(device=device, name='Module Bay 3'),
|
||||
)
|
||||
ModuleBay.objects.bulk_create(module_bays)
|
||||
for module_bay in module_bays:
|
||||
module_bay.save()
|
||||
|
||||
tags = create_tags('Alpha', 'Bravo', 'Charlie')
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user