mirror of
https://github.com/netbox-community/netbox.git
synced 2025-07-22 12:06:53 -06:00
Integrate patch panel building into one list
This commit is contained in:
parent
a0f4d481dc
commit
112dfb865b
@ -501,9 +501,12 @@ class CablePathTestCase(TestCase):
|
|||||||
Device(device_type=devicetype, device_role=devicerole, name='Panel 2', site=site),
|
Device(device_type=devicetype, device_role=devicerole, name='Panel 2', site=site),
|
||||||
Device(device_type=devicetype, device_role=devicerole, name='Panel 3', site=site),
|
Device(device_type=devicetype, device_role=devicerole, name='Panel 3', site=site),
|
||||||
Device(device_type=devicetype, device_role=devicerole, name='Panel 4', site=site),
|
Device(device_type=devicetype, device_role=devicerole, name='Panel 4', site=site),
|
||||||
|
Device(device_type=devicetype, device_role=devicerole, name='Panel 5', site=site),
|
||||||
)
|
)
|
||||||
Device.objects.bulk_create(patch_panels)
|
Device.objects.bulk_create(patch_panels)
|
||||||
for patch_panel in patch_panels:
|
|
||||||
|
# Create patch panels with 4 positions
|
||||||
|
for patch_panel in patch_panels[:4]:
|
||||||
rearport = RearPort.objects.create(device=patch_panel, name='Rear Port 1', positions=4, type=PortTypeChoices.TYPE_8P8C)
|
rearport = RearPort.objects.create(device=patch_panel, name='Rear Port 1', positions=4, type=PortTypeChoices.TYPE_8P8C)
|
||||||
FrontPort.objects.bulk_create((
|
FrontPort.objects.bulk_create((
|
||||||
FrontPort(device=patch_panel, name='Front Port 1', rear_port=rearport, rear_port_position=1, type=PortTypeChoices.TYPE_8P8C),
|
FrontPort(device=patch_panel, name='Front Port 1', rear_port=rearport, rear_port_position=1, type=PortTypeChoices.TYPE_8P8C),
|
||||||
@ -513,7 +516,7 @@ class CablePathTestCase(TestCase):
|
|||||||
))
|
))
|
||||||
|
|
||||||
# Create a 1-on-1 patch panel
|
# Create a 1-on-1 patch panel
|
||||||
patch_panel = Device.objects.create(device_type=devicetype, device_role=devicerole, name='Panel 5', site=site)
|
for patch_panel in patch_panels[4:]:
|
||||||
rearport = RearPort.objects.create(device=patch_panel, name='Rear Port 1', positions=1, type=PortTypeChoices.TYPE_8P8C)
|
rearport = RearPort.objects.create(device=patch_panel, name='Rear Port 1', positions=1, type=PortTypeChoices.TYPE_8P8C)
|
||||||
FrontPort.objects.create(device=patch_panel, name='Front Port 1', rear_port=rearport, rear_port_position=1, type=PortTypeChoices.TYPE_8P8C)
|
FrontPort.objects.create(device=patch_panel, name='Front Port 1', rear_port=rearport, rear_port_position=1, type=PortTypeChoices.TYPE_8P8C)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user