From a8c6f10b06995c6f3c6d24640f6fc2148680d55a Mon Sep 17 00:00:00 2001 From: Per von Zweigbergk Date: Sat, 9 Sep 2023 14:41:01 +0200 Subject: [PATCH] Add test for #13722 --- netbox/utilities/tests/test_forms.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/netbox/utilities/tests/test_forms.py b/netbox/utilities/tests/test_forms.py index ac58100c3..44b52b68c 100644 --- a/netbox/utilities/tests/test_forms.py +++ b/netbox/utilities/tests/test_forms.py @@ -245,6 +245,17 @@ class ExpandAlphanumeric(TestCase): self.assertEqual(sorted(expand_alphanumeric_pattern(input)), output) + # Checks for any regressions of https://github.com/netbox-community/netbox/issues/13722 + 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): input = 'r9a' output = sorted([input])