mirror of
https://github.com/netbox-community/netbox.git
synced 2025-07-25 01:48:38 -06:00
Add a third initial object to VirtualChassisTest
This commit is contained in:
parent
a2955196af
commit
047286f9c0
@ -1846,6 +1846,9 @@ class VirtualChassisTest(APIViewTestCases.APIViewTestCase):
|
|||||||
Device(name='Device 7', device_type=devicetype, device_role=devicerole, site=site),
|
Device(name='Device 7', device_type=devicetype, device_role=devicerole, site=site),
|
||||||
Device(name='Device 8', device_type=devicetype, device_role=devicerole, site=site),
|
Device(name='Device 8', device_type=devicetype, device_role=devicerole, site=site),
|
||||||
Device(name='Device 9', device_type=devicetype, device_role=devicerole, site=site),
|
Device(name='Device 9', device_type=devicetype, device_role=devicerole, site=site),
|
||||||
|
Device(name='Device 10', device_type=devicetype, device_role=devicerole, site=site),
|
||||||
|
Device(name='Device 11', device_type=devicetype, device_role=devicerole, site=site),
|
||||||
|
Device(name='Device 12', device_type=devicetype, device_role=devicerole, site=site),
|
||||||
)
|
)
|
||||||
Device.objects.bulk_create(devices)
|
Device.objects.bulk_create(devices)
|
||||||
|
|
||||||
@ -1859,16 +1862,19 @@ class VirtualChassisTest(APIViewTestCases.APIViewTestCase):
|
|||||||
)
|
)
|
||||||
Interface.objects.bulk_create(interfaces)
|
Interface.objects.bulk_create(interfaces)
|
||||||
|
|
||||||
# Create two VirtualChassis with three members each
|
# Create three VirtualChassis with three members each
|
||||||
virtual_chassis = (
|
virtual_chassis = (
|
||||||
VirtualChassis(master=devices[0], domain='domain-1'),
|
VirtualChassis(master=devices[0], domain='domain-1'),
|
||||||
VirtualChassis(master=devices[3], domain='domain-2'),
|
VirtualChassis(master=devices[3], domain='domain-2'),
|
||||||
|
VirtualChassis(master=devices[6], domain='domain-3'),
|
||||||
)
|
)
|
||||||
VirtualChassis.objects.bulk_create(virtual_chassis)
|
VirtualChassis.objects.bulk_create(virtual_chassis)
|
||||||
Device.objects.filter(pk=devices[1].pk).update(virtual_chassis=virtual_chassis[0], vc_position=2)
|
Device.objects.filter(pk=devices[1].pk).update(virtual_chassis=virtual_chassis[0], vc_position=2)
|
||||||
Device.objects.filter(pk=devices[2].pk).update(virtual_chassis=virtual_chassis[0], vc_position=3)
|
Device.objects.filter(pk=devices[2].pk).update(virtual_chassis=virtual_chassis[0], vc_position=3)
|
||||||
Device.objects.filter(pk=devices[4].pk).update(virtual_chassis=virtual_chassis[1], vc_position=2)
|
Device.objects.filter(pk=devices[4].pk).update(virtual_chassis=virtual_chassis[1], vc_position=2)
|
||||||
Device.objects.filter(pk=devices[5].pk).update(virtual_chassis=virtual_chassis[1], vc_position=3)
|
Device.objects.filter(pk=devices[5].pk).update(virtual_chassis=virtual_chassis[1], vc_position=3)
|
||||||
|
Device.objects.filter(pk=devices[7].pk).update(virtual_chassis=virtual_chassis[2], vc_position=2)
|
||||||
|
Device.objects.filter(pk=devices[8].pk).update(virtual_chassis=virtual_chassis[2], vc_position=3)
|
||||||
|
|
||||||
cls.update_data = {
|
cls.update_data = {
|
||||||
'master': devices[1].pk,
|
'master': devices[1].pk,
|
||||||
@ -1877,17 +1883,17 @@ class VirtualChassisTest(APIViewTestCases.APIViewTestCase):
|
|||||||
|
|
||||||
cls.create_data = [
|
cls.create_data = [
|
||||||
{
|
{
|
||||||
'master': devices[6].pk,
|
'master': devices[9].pk,
|
||||||
'domain': 'domain-3',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
'master': devices[7].pk,
|
|
||||||
'domain': 'domain-4',
|
'domain': 'domain-4',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
'master': devices[8].pk,
|
'master': devices[10].pk,
|
||||||
'domain': 'domain-5',
|
'domain': 'domain-5',
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
'master': devices[11].pk,
|
||||||
|
'domain': 'domain-6',
|
||||||
|
},
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user