diff --git a/netbox/dcim/tests/test_forms.py b/netbox/dcim/tests/test_forms.py index 6ca891b76..f859fe5e1 100644 --- a/netbox/dcim/tests/test_forms.py +++ b/netbox/dcim/tests/test_forms.py @@ -13,59 +13,67 @@ class DeviceTestCase(TestCase): def test_racked_device(self): test = DeviceForm(data={ - 'device_role': get_id(DeviceRole, 'leaf-switch'), 'name': 'test', - 'site': get_id(Site, 'test1'), - 'face': RACK_FACE_FRONT, - 'platform': get_id(Platform, 'juniper-junos'), - 'device_type': get_id(DeviceType, 'qfx5100-48s'), - 'position': 41, - 'rack': '1', + 'device_role': get_id(DeviceRole, 'leaf-switch'), + 'tenant': None, 'manufacturer': get_id(Manufacturer, 'juniper'), + 'device_type': get_id(DeviceType, 'qfx5100-48s'), + 'site': get_id(Site, 'test1'), + 'rack': '1', + 'face': RACK_FACE_FRONT, + 'position': 41, + 'platform': get_id(Platform, 'juniper-junos'), + 'status': STATUS_ACTIVE, }) self.assertTrue(test.is_valid(), test.fields['position'].choices) self.assertTrue(test.save()) def test_racked_device_occupied(self): test = DeviceForm(data={ - 'device_role': get_id(DeviceRole, 'leaf-switch'), 'name': 'test', - 'site': get_id(Site, 'test1'), - 'face': RACK_FACE_FRONT, - 'platform': get_id(Platform, 'juniper-junos'), - 'device_type': get_id(DeviceType, 'qfx5100-48s'), - 'position': 1, - 'rack': '1', + 'device_role': get_id(DeviceRole, 'leaf-switch'), + 'tenant': None, 'manufacturer': get_id(Manufacturer, 'juniper'), + 'device_type': get_id(DeviceType, 'qfx5100-48s'), + 'site': get_id(Site, 'test1'), + 'rack': '1', + 'face': RACK_FACE_FRONT, + 'position': 1, + 'platform': get_id(Platform, 'juniper-junos'), + 'status': STATUS_ACTIVE, }) self.assertFalse(test.is_valid()) def test_non_racked_device(self): test = DeviceForm(data={ - 'device_role': get_id(DeviceRole, 'pdu'), 'name': 'test', - 'site': get_id(Site, 'test1'), - 'face': None, - 'platform': None, - 'device_type': get_id(DeviceType, 'cwg-24vym415c9'), - 'position': None, - 'rack': '1', + 'device_role': get_id(DeviceRole, 'pdu'), + 'tenant': None, 'manufacturer': get_id(Manufacturer, 'servertech'), + 'device_type': get_id(DeviceType, 'cwg-24vym415c9'), + 'site': get_id(Site, 'test1'), + 'rack': '1', + 'face': None, + 'position': None, + 'platform': None, + 'status': STATUS_ACTIVE, }) self.assertTrue(test.is_valid()) self.assertTrue(test.save()) def test_non_racked_device_with_face(self): test = DeviceForm(data={ - 'device_role': get_id(DeviceRole, 'pdu'), 'name': 'test', - 'site': get_id(Site, 'test1'), - 'face': RACK_FACE_REAR, - 'platform': None, - 'device_type': get_id(DeviceType, 'cwg-24vym415c9'), - 'position': None, - 'rack': '1', + 'device_role': get_id(DeviceRole, 'pdu'), + 'tenant': None, 'manufacturer': get_id(Manufacturer, 'servertech'), + 'device_type': get_id(DeviceType, 'cwg-24vym415c9'), + 'site': get_id(Site, 'test1'), + 'rack': '1', + 'face': RACK_FACE_REAR, + 'position': None, + 'platform': None, + 'status': STATUS_ACTIVE, }) self.assertTrue(test.is_valid()) self.assertTrue(test.save())