[VVP] updating v6 regex for fip/ip and fip/subnet 58/84558/2
authorstark, steven <steven.stark@att.com>
Mon, 8 Apr 2019 19:37:29 +0000 (12:37 -0700)
committerstark, steven <steven.stark@att.com>
Thu, 11 Apr 2019 17:26:11 +0000 (10:26 -0700)
Change-Id: Ia7acc252d6a1429ec0c73f720bb1308dd70178b5
Issue-ID: VVP-188
Signed-off-by: stark, steven <steven.stark@att.com>
ice_validator/tests/test_fixed_ips_include_vm_type_network_role.py
ice_validator/tests/test_neutron_port_fixed_ips_subnet.py

index 83dd5e3..4c62528 100644 (file)
@@ -44,19 +44,19 @@ from .utils.ports import check_ip_format
 
 
 RE_EXTERNAL_PARAM_FIP = re.compile(  # match pattern
-    r"(?P<vm_type>.+)_(?P<network_role>.+[^(v6)])(_v6)?_ip_(?P<ip_index>.+)$"
+    r"(?P<vm_type>.+)_(?P<network_role>.+?)(_v6)?_ip_(?P<ip_index>.+)$"
 )
 
 RE_EXTERNAL_PARAM_FIPS = re.compile(  # match pattern
-    r"(?P<vm_type>.+)_(?P<network_role>.+[^(v6)])(_v6)?_ips$"
+    r"(?P<vm_type>.+)_(?P<network_role>.+?)(_v6)?_ips$"
 )
 
 RE_INTERNAL_PARAM_FIP = re.compile(  # match pattern
-    r"(?P<vm_type>.+)_int_(?P<network_role>.+[^(v6)])(_v6)?_ip_(?P<ip_index>.+)$"
+    r"(?P<vm_type>.+)_int_(?P<network_role>.+?)(_v6)?_ip_(?P<ip_index>.+)$"
 )
 
 RE_INTERNAL_PARAM_FIPS = re.compile(  # match pattern
-    r"(?P<vm_type>.+)_int_(?P<network_role>.+[^(v6)])(_v6)?_ips$"
+    r"(?P<vm_type>.+)_int_(?P<network_role>.+?)(_v6)?_ips$"
 )
 
 fip_regx_dict = {
index 857fbff..1df7aac 100644 (file)
@@ -73,11 +73,11 @@ from .utils.ports import check_ip_format
 VERSION = "1.3.0"
 
 RE_EXTERNAL_PARAM_SUBNET = re.compile(  # match pattern
-    r"(?P<network_role>.+[^(v6)])(_v6)?_subnet_id$"
+    r"(?P<network_role>.+?)(_v6)?_subnet_id$"
 )
 
 RE_INTERNAL_PARAM_SUBNET = re.compile(  # match pattern
-    r"int_(?P<network_role>.+[^(v6)])(_v6)?_subnet_id$"
+    r"int_(?P<network_role>.+?)(_v6)?_subnet_id$"
 )
 
 fip_regx_dict = {