예제 #1
0
    def resource_setup(cls):
        """Initialize the client objects."""
        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.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))
예제 #2
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())