def resource_setup(cls): super(ExcRouterTest, cls).resource_setup() cls.tenant_cidr = (CONF.network.project_network_cidr if cls._ip_version == 4 else CONF.network.project_network_v6_cidr) manager_ip = re.search(r"(\d{1,3}\.){3}\d{1,3}", CONF.nsxv.manager_uri).group(0) cls.vsm = nsxv_client.VSMClient(manager_ip, CONF.nsxv.user, CONF.nsxv.password)
def skip_checks(cls): super(TestSpoofGuardBasicOps, cls).skip_checks() manager_ip = re.search(r"(\d{1,3}\.){3}\d{1,3}", CONF.nsxv.manager_uri).group(0) cls.vsm = nsxv_client.VSMClient(manager_ip, CONF.nsxv.user, CONF.nsxv.password) nsxv_version = cls.vsm.get_vsm_version() # Raise skip testcase exception if nsx-v version is less than 6.2.3 if (nsxv_version and nsxv_version < '6.2.3'): msg = ('NSX-v version should be greater than or equal to 6.2.3') raise cls.skipException(msg)
def resource_setup(cls): super(MultipleTransportZonesTest, cls).resource_setup() manager_ip = re.search(r"(\d{1,3}\.){3}\d{1,3}", CONF.nsxv.manager_uri).group(0) cls.vsm = nsxv_client.VSMClient(manager_ip, CONF.nsxv.user, CONF.nsxv.password) cls.nsxv_scope_ids = cls.get_all_scope_id_list(with_default_scope=True) if len(cls.nsxv_scope_ids) < 2: msg = "Only one transport zone deployed. Need at least 2." raise cls.skipException(msg) cls.provider_network_type = getattr(CONF.nsxv, "provider_network_type", 'vxlan') cls.MAX_MTZ = CONF.nsxv.max_mtz
def resource_setup(cls): super(FWaaSTestJSON, cls).resource_setup() cls.fwaasv1_client = FWAASC.get_client(cls.manager) if not test.is_extension_enabled('fwaas', 'network'): msg = "FWaaS Extension not enabled." raise cls.skipException(msg) manager_ip = re.search(r"(\d{1,3}\.){3}\d{1,3}", CONF.nsxv.manager_uri).group(0) cls.vsm = nsxv_client.VSMClient( manager_ip, CONF.nsxv.user, CONF.nsxv.password) cls.fw_rule = cls.fwaasv1_client.create_firewall_rule(action="allow", protocol="tcp") cls.fw_policy = cls.fwaasv1_client.create_firewall_policy()
def skip_checks(cls): super(TestDHCP121BasicOps, cls).skip_checks() if not ((CONF.network.project_networks_reachable or CONF.network.public_network_id) and CONF.network.public_network_cidr): msg = ('Either project_networks_reachable must be "true", or ' 'public_network_id must be defined.') raise cls.skipException(msg) manager_ip = re.search(r"(\d{1,3}\.){3}\d{1,3}", CONF.nsxv.manager_uri).group(0) cls.vsm = nsxv_client.VSMClient(manager_ip, CONF.nsxv.user, CONF.nsxv.password) nsxv_version = cls.vsm.get_vsm_version() # Raise skip testcase exception if nsx-v version is less than 6.2.3 if (nsxv_version and nsxv_version < '6.2.3'): msg = ('NSX-v version should be greater than or equal to 6.2.3') raise cls.skipException(msg)
def resource_setup(cls): super(ProviderSecGroup, cls).resource_setup() manager_ip = re.search(r"(\d{1,3}\.){3}\d{1,3}", CONF.nsxv.manager_uri).group(0) cls.vsm = nsxv_client.VSMClient(manager_ip, CONF.nsxv.user, CONF.nsxv.password)