예제 #1
0
    def setUp(self):
        super(BaseTestCase, self).setUp()
        self.servers_keypairs = {}
        self.servers = {}
        self.members = []
        self.floating_ips = {}
        self.servers_floating_ips = {}
        self.server_ips = {}
        self.port1 = 80
        self.port2 = 88
        self.num = 50
        self.server_fixed_ips = {}

        self._create_security_group_for_test()
        self._set_net_and_subnet()

        mgr = self.get_client_manager()
        auth_provider = mgr.auth_provider
        self.client_args = _setup_config_args(auth_provider)

        self.load_balancers_client = (
            load_balancers_client.LoadBalancersClientJSON(*self.client_args))
        self.listeners_client = (
            listeners_client.ListenersClientJSON(*self.client_args))
        self.pools_client = pools_client.PoolsClientJSON(*self.client_args)
        self.members_client = members_client.MembersClientJSON(
            *self.client_args)
        self.health_monitors_client = (
            health_monitors_client.HealthMonitorsClientJSON(
                *self.client_args))
예제 #2
0
    def resource_setup(cls):
        super(BaseTestCase, cls).resource_setup()

        mgr = cls.get_client_manager()
        auth_provider = mgr.auth_provider
        client_args = _setup_client_args(auth_provider)

        cls.load_balancers_client = (
            load_balancers_client.LoadBalancersClientJSON(*client_args))
        cls.listeners_client = (
            listeners_client.ListenersClientJSON(*client_args))
        cls.pools_client = pools_client.PoolsClientJSON(*client_args)
        cls.members_client = members_client.MembersClientJSON(*client_args)
        cls.health_monitors_client = (
            health_monitors_client.HealthMonitorsClientJSON(*client_args))
예제 #3
0
    def resource_setup(cls):

        super(BaseAdminTestCase, cls).resource_setup()

        mgr = cls.get_client_manager(credential_type='admin')
        auth_provider_admin = mgr.auth_provider
        client_args = _setup_client_args(auth_provider_admin)

        cls.load_balancers_client = (
            load_balancers_client.LoadBalancersClientJSON(*client_args))
        cls.listeners_client = (listeners_client.ListenersClientJSON(
            *client_args))
        cls.pools_client = (pools_client.PoolsClientJSON(*client_args))
        cls.members_client = (members_client.MembersClientJSON(*client_args))
        cls.health_monitors_client = (
            health_monitors_client.HealthMonitorsClientJSON(*client_args))
예제 #4
0
    def resource_setup(cls):
        super(BaseTestCase, cls).resource_setup()

        credentials = cls.isolated_creds.get_primary_creds()
        mgr = tempest_clients.Manager(credentials=credentials)
        auth_provider = mgr.get_auth_provider(credentials)
        client_args = [auth_provider, 'network', 'regionOne']

        cls.load_balancers_client = (
            load_balancers_client.LoadBalancersClientJSON(*client_args))
        cls.listeners_client = (
            listeners_client.ListenersClientJSON(*client_args))
        cls.pools_client = pools_client.PoolsClientJSON(*client_args)
        cls.members_client = members_client.MembersClientJSON(*client_args)
        cls.health_monitors_client = (
            health_monitors_client.HealthMonitorsClientJSON(*client_args))
예제 #5
0
    def resource_setup(cls):
        """Setup the clients and fixtures for test suite."""
        super(BaseTestCase, cls).resource_setup()

        mgr = cls.get_client_manager()
        auth_provider = mgr.auth_provider
        client_args = _setup_client_args(auth_provider)

        cls.bigip_client = bigip_client.BigIpClient()
        cls.load_balancers_client = (
            load_balancers_client.LoadBalancersClientJSON(*client_args))
        cls.listeners_client = (listeners_client.ListenersClientJSON(
            *client_args))
        cls.pools_client = pools_client.PoolsClientJSON(*client_args)
        cls.members_client = members_client.MembersClientJSON(*client_args)
        cls.health_monitors_client = (
            health_monitors_client.HealthMonitorsClientJSON(*client_args))
        cls.l7policy_client = (l7policy_client.L7PolicyClientJSON(
            *client_args))
        cls.l7rule_client = (l7rule_client.L7RuleClientJSON(*client_args))
        cls.plugin_rpc = (plugin_rpc_client.F5PluginRPCClient())
예제 #6
0
    def resource_setup(cls):

        super(BaseAdminTestCase, cls).resource_setup()

        # credentials = cls.isolated_creds.get_primary_creds()
        # mgr = tempest_clients.Manager(credentials=credentials)
        mgr = cls.get_client_manager(credential_type='admin')
        # auth_provider = mgr.get_auth_provider(credentials)
        auth_provider_admin = mgr.auth_provider

        # credentials_admin = cls.isolated_creds.get_admin_creds()
        # mgr_admin = tempest_clients.Manager(credentials=credentials_admin)
        # auth_provider_admin = mgr_admin.get_auth_provider(credentials_admin)
        client_args = [auth_provider_admin, 'network', 'regionOne']

        cls.load_balancers_client = (
            load_balancers_client.LoadBalancersClientJSON(*client_args))
        cls.listeners_client = (listeners_client.ListenersClientJSON(
            *client_args))
        cls.pools_client = (pools_client.PoolsClientJSON(*client_args))
        cls.members_client = (members_client.MembersClientJSON(*client_args))
        cls.health_monitors_client = (
            health_monitors_client.HealthMonitorsClientJSON(*client_args))