コード例 #1
0
 def resource_setup(cls):
     super(BgpClientMixin, cls).resource_setup()
     if bgp_client is None:
         msg = "No BGP service client is available"
         raise cls.skipException(msg)
     manager = cls.os_admin
     cls.bgp_client = bgp_client.BgpSpeakerClientJSON(
         manager.auth_provider,
         CONF.network.catalog_type,
         CONF.network.region or CONF.identity.region,
         endpoint_type=CONF.network.endpoint_type,
         build_interval=CONF.network.build_interval,
         build_timeout=CONF.network.build_timeout,
         **manager.default_params)
コード例 #2
0
 def _setup_bgp_non_admin_client(cls):
     mgr = cls.get_client_manager()
     auth_provider = mgr.auth_provider
     client_args = _setup_client_args(auth_provider)
     cls.bgp_client = bgp_client.BgpSpeakerClientJSON(*client_args)
コード例 #3
0
 def _setup_bgp_admin_client(cls):
     mgr = cls.get_client_manager(credential_type='admin')
     auth_provider = mgr.auth_provider
     client_args = _setup_client_args(auth_provider)
     cls.bgp_adm_client = bgp_client.BgpSpeakerClientJSON(*client_args)