mirror of
https://github.com/netbox-community/netbox.git
synced 2025-07-15 03:32:53 -06:00
Fix tests for LabeledComponentForm
* Added docstring * Removed redundant tests since refactoration
This commit is contained in:
parent
25cbab2ea4
commit
c1eea166c9
@ -135,23 +135,22 @@ class LabelTestCase(TestCase):
|
||||
)
|
||||
|
||||
def test_interface_label_count_valid(self):
|
||||
good_interface_data = {
|
||||
"""Test that a `label` can be generated for each generated `name` from `name_pattern` on InterfaceCreateForm"""
|
||||
interface_data = {
|
||||
'device': self.device.pk,
|
||||
'name_pattern': 'eth[0-9]',
|
||||
# Test that a label CAN be applied to each generated interfaces
|
||||
'label_pattern': 'Interface[0-9]',
|
||||
'type': InterfaceTypeChoices.TYPE_100ME_FIXED,
|
||||
}
|
||||
form = InterfaceCreateForm(good_interface_data)
|
||||
form = InterfaceCreateForm(interface_data)
|
||||
|
||||
print(form.errors)
|
||||
self.assertTrue(form.is_valid())
|
||||
|
||||
def test_interface_label_count_mismatch(self):
|
||||
"""Test that a `label` cannot be generated for each generated `name` from `name_pattern` due to invalid `label_pattern` on InterfaceCreateForm"""
|
||||
bad_interface_data = {
|
||||
'device': self.device.pk,
|
||||
'name_pattern': 'eth[0-9]',
|
||||
# Test that a label CANNOT be applied to each generated interfaces
|
||||
'label_pattern': 'Interface[0-1]',
|
||||
'type': InterfaceTypeChoices.TYPE_100ME_FIXED,
|
||||
}
|
||||
@ -159,28 +158,3 @@ class LabelTestCase(TestCase):
|
||||
|
||||
self.assertFalse(form.is_valid())
|
||||
self.assertIn('label_pattern', form.errors)
|
||||
|
||||
def test_console_port_template_label_count_valid(self):
|
||||
bad_console_port_template_data = {
|
||||
'device_type': self.device_type,
|
||||
'name_pattern': 'Console Port Template[4-6]',
|
||||
# Test that a label CANNOT be applied to each generated console port templates
|
||||
'label_pattern': 'Serial[4-6]',
|
||||
'type': ConsolePortTypeChoices.TYPE_RJ45,
|
||||
}
|
||||
form = ConsolePortTemplateCreateForm(bad_console_port_template_data)
|
||||
|
||||
self.assertTrue(form.is_valid())
|
||||
|
||||
def test_console_port_template_label_count_mismatch(self):
|
||||
bad_console_port_template_data = {
|
||||
'device_type': self.device_type,
|
||||
'name_pattern': 'Console Port Template[4-6]',
|
||||
# Test that a label CANNOT be applied to each generated console port templates
|
||||
'label_pattern': 'Serial[0-1]',
|
||||
'type': ConsolePortTypeChoices.TYPE_RJ45,
|
||||
}
|
||||
form = ConsolePortTemplateCreateForm(bad_console_port_template_data)
|
||||
|
||||
self.assertFalse(form.is_valid())
|
||||
self.assertIn('label_pattern', form.errors)
|
||||
|
Loading…
Reference in New Issue
Block a user