From 33d4a9ab71a2d01a5ae1720885be24acac8f0cb7 Mon Sep 17 00:00:00 2001 From: Per von Zweigbergk Date: Fri, 8 Sep 2023 17:11:46 +0200 Subject: [PATCH] Add test for issue #13722 Range "568" is invalid when creating interface with names vlan [568,570] --- netbox/utilities/tests/test_forms.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/netbox/utilities/tests/test_forms.py b/netbox/utilities/tests/test_forms.py index 79ba3f4d8..0a4ecb795 100644 --- a/netbox/utilities/tests/test_forms.py +++ b/netbox/utilities/tests/test_forms.py @@ -245,6 +245,15 @@ class ExpandAlphanumeric(TestCase): self.assertEqual(sorted(expand_alphanumeric_pattern(input)), output) + def test_numeric_set(self): + input = "vlan[123,456]" + output = sorted([ + 'vlan123', + 'vlan456' + ]) + + self.assertEqual(sorted(expand_alphanumeric_pattern(input)), output) + def test_invalid_non_pattern(self): with self.assertRaises(ValueError): sorted(expand_alphanumeric_pattern('r9a'))