mirror of
https://github.com/netbox-community/netbox.git
synced 2025-07-29 11:56:25 -06:00
Fixed tests
This commit is contained in:
parent
a03788fe10
commit
3bf23067e1
@ -6,14 +6,14 @@ class RackTestCase(TestCase):
|
|||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
|
|
||||||
site = Site.objects.create(
|
self.site = Site.objects.create(
|
||||||
name='TestSite1',
|
name='TestSite1',
|
||||||
slug='my-test-site'
|
slug='my-test-site'
|
||||||
)
|
)
|
||||||
self.rack = Rack.objects.create(
|
self.rack = Rack.objects.create(
|
||||||
name='TestRack1',
|
name='TestRack1',
|
||||||
facility_id='A101',
|
facility_id='A101',
|
||||||
site=site,
|
site=self.site,
|
||||||
u_height=42
|
u_height=42
|
||||||
)
|
)
|
||||||
self.manufacturer = Manufacturer.objects.create(
|
self.manufacturer = Manufacturer.objects.create(
|
||||||
@ -56,29 +56,29 @@ class RackTestCase(TestCase):
|
|||||||
|
|
||||||
def test_mount_single_device(self):
|
def test_mount_single_device(self):
|
||||||
|
|
||||||
rack1 = Rack.objects.get(name='TestRack1')
|
|
||||||
device1 = Device(
|
device1 = Device(
|
||||||
name='TestSwitch1',
|
name='TestSwitch1',
|
||||||
device_type=DeviceType.objects.get(manufacturer__slug='acme', slug='ff2048'),
|
device_type=DeviceType.objects.get(manufacturer__slug='acme', slug='ff2048'),
|
||||||
device_role=DeviceRole.objects.get(slug='switch'),
|
device_role=DeviceRole.objects.get(slug='switch'),
|
||||||
rack=rack1,
|
site=self.site,
|
||||||
|
rack=self.rack,
|
||||||
position=10,
|
position=10,
|
||||||
face=RACK_FACE_REAR,
|
face=RACK_FACE_REAR,
|
||||||
)
|
)
|
||||||
device1.save()
|
device1.save()
|
||||||
|
|
||||||
# Validate rack height
|
# Validate rack height
|
||||||
self.assertEqual(list(rack1.units), list(reversed(range(1, 43))))
|
self.assertEqual(list(self.rack.units), list(reversed(range(1, 43))))
|
||||||
|
|
||||||
# Validate inventory (front face)
|
# Validate inventory (front face)
|
||||||
rack1_inventory_front = rack1.get_front_elevation()
|
rack1_inventory_front = self.rack.get_front_elevation()
|
||||||
self.assertEqual(rack1_inventory_front[-10]['device'], device1)
|
self.assertEqual(rack1_inventory_front[-10]['device'], device1)
|
||||||
del(rack1_inventory_front[-10])
|
del(rack1_inventory_front[-10])
|
||||||
for u in rack1_inventory_front:
|
for u in rack1_inventory_front:
|
||||||
self.assertIsNone(u['device'])
|
self.assertIsNone(u['device'])
|
||||||
|
|
||||||
# Validate inventory (rear face)
|
# Validate inventory (rear face)
|
||||||
rack1_inventory_rear = rack1.get_rear_elevation()
|
rack1_inventory_rear = self.rack.get_rear_elevation()
|
||||||
self.assertEqual(rack1_inventory_rear[-10]['device'], device1)
|
self.assertEqual(rack1_inventory_rear[-10]['device'], device1)
|
||||||
del(rack1_inventory_rear[-10])
|
del(rack1_inventory_rear[-10])
|
||||||
for u in rack1_inventory_rear:
|
for u in rack1_inventory_rear:
|
||||||
@ -89,6 +89,7 @@ class RackTestCase(TestCase):
|
|||||||
name='TestPDU',
|
name='TestPDU',
|
||||||
device_role=self.role.get('PDU'),
|
device_role=self.role.get('PDU'),
|
||||||
device_type=self.device_type.get('cc5000'),
|
device_type=self.device_type.get('cc5000'),
|
||||||
|
site=self.site,
|
||||||
rack=self.rack,
|
rack=self.rack,
|
||||||
position=None,
|
position=None,
|
||||||
face=None,
|
face=None,
|
||||||
|
Loading…
Reference in New Issue
Block a user