mirror of
https://github.com/netbox-community/netbox.git
synced 2024-05-10 07:54:54 +00:00
Add test for validation of device within rack height.
This commit is contained in:
@ -72,7 +72,32 @@ class RackTestCase(TestCase):
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
def test_rack_device_outside_height(self):
|
||||||
|
|
||||||
|
rack1 = Rack(
|
||||||
|
name='TestRack2',
|
||||||
|
facility_id='A102',
|
||||||
|
site=self.site1,
|
||||||
|
u_height=42
|
||||||
|
)
|
||||||
|
rack1.save()
|
||||||
|
|
||||||
|
device1 = Device(
|
||||||
|
name='TestSwitch1',
|
||||||
|
device_type=DeviceType.objects.get(manufacturer__slug='acme', slug='ff2048'),
|
||||||
|
device_role=DeviceRole.objects.get(slug='switch'),
|
||||||
|
site=self.site1,
|
||||||
|
rack=rack1,
|
||||||
|
position=43,
|
||||||
|
face=RACK_FACE_FRONT,
|
||||||
|
)
|
||||||
|
device1.save()
|
||||||
|
|
||||||
|
with self.assertRaises(ValidationError):
|
||||||
|
rack1.clean()
|
||||||
|
|
||||||
def test_rack_group_site(self):
|
def test_rack_group_site(self):
|
||||||
|
|
||||||
rack_invalid_group = Rack(
|
rack_invalid_group = Rack(
|
||||||
name='TestRack2',
|
name='TestRack2',
|
||||||
facility_id='A102',
|
facility_id='A102',
|
||||||
|
Reference in New Issue
Block a user