Пример #1
0
 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)
Пример #2
0
 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
Пример #4
0
    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()
Пример #5
0
 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)
Пример #6
0
 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)