本文整理汇总了Python中quantumclient.v2_0.client.Client类的典型用法代码示例。如果您正苦于以下问题:Python Client类的具体用法?Python Client怎么用?Python Client使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了Client类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。
示例1: setUp
def setUp(self):
"""Prepare the test environment"""
self.mox = mox.Mox()
self.endurl = ENDURL
self.client = Client(token=TOKEN, endpoint_url=self.endurl)
self.fake_stdout = FakeStdout()
sys.stdout = self.fake_stdout
开发者ID:danwent,项目名称:python-quantumclient,代码行数:7,代码来源:test_cli20.py
示例2: setUp
def setUp(self):
"""Prepare the test environment"""
self.mox = mox.Mox()
self.endurl = ENDURL
self.client = Client(token=TOKEN, endpoint_url=self.endurl)
self.fake_stdout = FakeStdout()
sys.stdout = self.fake_stdout
self.old_find_resourceid = quantumv20.find_resourceid_by_name_or_id
quantumv20.find_resourceid_by_name_or_id = self._find_resourceid
开发者ID:akushwah,项目名称:python-quantumclient-n1kv,代码行数:9,代码来源:test_cli20.py
示例3: setUp
def setUp(self):
"""Prepare the test environment"""
super(CLITestV20Base, self).setUp()
self.mox = mox.Mox()
self.endurl = ENDURL
self.client = Client(token=TOKEN, endpoint_url=self.endurl)
self.fake_stdout = FakeStdout()
self.useFixture(fixtures.MonkeyPatch('sys.stdout', self.fake_stdout))
self.useFixture(fixtures.MonkeyPatch(
'quantumclient.quantum.v2_0.find_resourceid_by_name_or_id',
self._find_resourceid))
开发者ID:StackOps,项目名称:python-quantumclient,代码行数:11,代码来源:test_cli20.py
示例4: CLITestV20Base
class CLITestV20Base(unittest.TestCase):
test_id = 'aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa'
def _url(self, path, query=None):
_url_str = self.endurl + "/v" + API_VERSION + path + "." + FORMAT
return query and _url_str + "?" + query or _url_str
def setUp(self):
"""Prepare the test environment"""
self.mox = mox.Mox()
self.endurl = ENDURL
self.client = Client(token=TOKEN, endpoint_url=self.endurl)
self.fake_stdout = FakeStdout()
sys.stdout = self.fake_stdout
def tearDown(self):
"""Clear the test environment"""
sys.stdout = sys.__stdout__
def _test_create_resource(self, resource, cmd,
name, myid, args,
position_names, position_values, tenant_id=None,
tags=None, admin_state_up=True):
self.mox.StubOutWithMock(cmd, "get_client")
self.mox.StubOutWithMock(self.client.httpclient, "request")
cmd.get_client().MultipleTimes().AndReturn(self.client)
if resource == 'subnet':
body = {resource: {}, }
else:
body = {resource: {'admin_state_up': admin_state_up, }, }
if tenant_id:
body[resource].update({'tenant_id': tenant_id})
if tags:
body[resource].update({'tags': tags})
for i in xrange(len(position_names)):
body[resource].update({position_names[i]: position_values[i]})
ress = {resource:
{'id': myid,
'name': name, }, }
resstr = self.client.serialize(ress)
# url method body
path = getattr(self.client, resource + "s_path")
self.client.httpclient.request(
self._url(path), 'POST',
body=MyComparator(body, self.client),
headers=ContainsKeyValue('X-Auth-Token',
TOKEN)).AndReturn((MyResp(200),
resstr))
self.mox.ReplayAll()
cmd_parser = cmd.get_parser('create_' + resource)
parsed_args = cmd_parser.parse_args(args)
cmd.run(parsed_args)
self.mox.VerifyAll()
self.mox.UnsetStubs()
_str = self.fake_stdout.make_string()
self.assertTrue(myid in _str)
self.assertTrue(name in _str)
def _test_list_resources(self, resources, cmd, detail=False, tags=[],
fields_1=[], fields_2=[]):
self.mox.StubOutWithMock(cmd, "get_client")
self.mox.StubOutWithMock(self.client.httpclient, "request")
cmd.get_client().MultipleTimes().AndReturn(self.client)
reses = {resources: [{'id': 'myid1', },
{'id': 'myid2', }, ], }
resstr = self.client.serialize(reses)
# url method body
query = ""
args = detail and ['-D', ] or []
if fields_1:
for field in fields_1:
args.append('--fields')
args.append(field)
if tags:
args.append('--')
args.append("--tag")
for tag in tags:
if query:
query += "&tag=" + tag
else:
query = "tag=" + tag
args.append(tag)
if (not tags) and fields_2:
args.append('--')
if fields_2:
args.append("--fields")
for field in fields_2:
args.append(field)
if detail:
query = query and query + '&verbose=True' or 'verbose=True'
fields_1.extend(fields_2)
for field in fields_1:
if query:
query += "&fields=" + field
else:
query = "fields=" + field
path = getattr(self.client, resources + "_path")
self.client.httpclient.request(
#.........这里部分代码省略.........
开发者ID:danwent,项目名称:python-quantumclient,代码行数:101,代码来源:test_cli20.py
示例5: CLITestV20Base
class CLITestV20Base(testtools.TestCase):
test_id = 'aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa'
def _find_resourceid(self, client, resource, name_or_id):
return name_or_id
def setUp(self):
"""Prepare the test environment"""
super(CLITestV20Base, self).setUp()
self.mox = mox.Mox()
self.endurl = ENDURL
self.client = Client(token=TOKEN, endpoint_url=self.endurl)
self.fake_stdout = FakeStdout()
self.useFixture(fixtures.MonkeyPatch('sys.stdout', self.fake_stdout))
self.useFixture(fixtures.MonkeyPatch(
'quantumclient.quantum.v2_0.find_resourceid_by_name_or_id',
self._find_resourceid))
def _test_create_resource(self, resource, cmd,
name, myid, args,
position_names, position_values, tenant_id=None,
tags=None, admin_state_up=True, shared=False,
extra_body=None, **kwargs):
self.mox.StubOutWithMock(cmd, "get_client")
self.mox.StubOutWithMock(self.client.httpclient, "request")
cmd.get_client().MultipleTimes().AndReturn(self.client)
non_admin_status_resources = ['subnet', 'floatingip', 'security_group',
'security_group_rule', 'qos_queue',
'network_gateway']
if (resource in non_admin_status_resources):
body = {resource: {}, }
else:
body = {resource: {'admin_state_up': admin_state_up, }, }
if tenant_id:
body[resource].update({'tenant_id': tenant_id})
if tags:
body[resource].update({'tags': tags})
if shared:
body[resource].update({'shared': shared})
if extra_body:
body[resource].update(extra_body)
body[resource].update(kwargs)
for i in xrange(len(position_names)):
body[resource].update({position_names[i]: position_values[i]})
ress = {resource:
{'id': myid}, }
if name:
ress[resource].update({'name': name})
resstr = self.client.serialize(ress)
# url method body
path = getattr(self.client, resource + "s_path")
self.client.httpclient.request(
end_url(path), 'POST',
body=MyComparator(body, self.client),
headers=ContainsKeyValue('X-Auth-Token',
TOKEN)).AndReturn((MyResp(200),
resstr))
self.mox.ReplayAll()
cmd_parser = cmd.get_parser('create_' + resource)
shell.run_command(cmd, cmd_parser, args)
self.mox.VerifyAll()
self.mox.UnsetStubs()
_str = self.fake_stdout.make_string()
self.assertTrue(myid in _str)
if name:
self.assertTrue(name in _str)
def _test_list_columns(self, cmd, resources_collection,
resources_out, args=['-f', 'json']):
self.mox.StubOutWithMock(cmd, "get_client")
self.mox.StubOutWithMock(self.client.httpclient, "request")
cmd.get_client().MultipleTimes().AndReturn(self.client)
resstr = self.client.serialize(resources_out)
path = getattr(self.client, resources_collection + "_path")
self.client.httpclient.request(
end_url(path), 'GET',
body=None,
headers=ContainsKeyValue('X-Auth-Token',
TOKEN)).AndReturn((MyResp(200), resstr))
self.mox.ReplayAll()
cmd_parser = cmd.get_parser("list_" + resources_collection)
shell.run_command(cmd, cmd_parser, args)
self.mox.VerifyAll()
self.mox.UnsetStubs()
def _test_list_resources(self, resources, cmd, detail=False, tags=[],
fields_1=[], fields_2=[]):
self.mox.StubOutWithMock(cmd, "get_client")
self.mox.StubOutWithMock(self.client.httpclient, "request")
cmd.get_client().MultipleTimes().AndReturn(self.client)
reses = {resources: [{'id': 'myid1', },
{'id': 'myid2', }, ], }
resstr = self.client.serialize(reses)
# url method body
query = ""
args = detail and ['-D', ] or []
if fields_1:
#.........这里部分代码省略.........
开发者ID:StackOps,项目名称:python-quantumclient,代码行数:101,代码来源:test_cli20.py
示例6: CLITestV20Base
class CLITestV20Base(unittest.TestCase):
def _url(self, path, query=None):
_url_str = self.endurl + "/v" + API_VERSION + path + "." + FORMAT
return query and _url_str + "?" + query or _url_str
def setUp(self):
"""Prepare the test environment"""
self.mox = mox.Mox()
self.endurl = ENDURL
self.client = Client(token=TOKEN, endpoint_url=self.endurl)
self.fake_stdout = FakeStdout()
sys.stdout = self.fake_stdout
def tearDown(self):
"""Clear the test environment"""
sys.stdout = sys.__stdout__
def _test_create_resource(
self,
resource,
cmd,
name,
myid,
args,
position_names,
position_values,
tenant_id=None,
tags=None,
admin_state_up=True,
):
self.mox.StubOutWithMock(cmd, "get_client")
self.mox.StubOutWithMock(self.client.httpclient, "request")
cmd.get_client().MultipleTimes().AndReturn(self.client)
if resource == "subnet":
body = {resource: {}}
else:
body = {resource: {"admin_state_up": admin_state_up}}
if tenant_id:
body[resource].update({"tenant_id": tenant_id})
if tags:
body[resource].update({"tags": tags})
for i in xrange(len(position_names)):
body[resource].update({position_names[i]: position_values[i]})
ress = {resource: {"id": myid, "name": name}}
resstr = self.client.serialize(ress)
# url method body
path = getattr(self.client, resource + "s_path")
self.client.httpclient.request(
self._url(path),
"POST",
body=MyComparator(body, self.client),
headers=ContainsKeyValue("X-Auth-Token", TOKEN),
).AndReturn((MyResp(200), resstr))
self.mox.ReplayAll()
cmd_parser = cmd.get_parser("create_" + resource)
parsed_args = cmd_parser.parse_args(args)
cmd.run(parsed_args)
self.mox.VerifyAll()
self.mox.UnsetStubs()
_str = self.fake_stdout.make_string()
self.assertTrue(myid in _str)
self.assertTrue(name in _str)
def _test_list_resources(self, resources, cmd, detail=False, tags=[], fields_1=[], fields_2=[]):
self.mox.StubOutWithMock(cmd, "get_client")
self.mox.StubOutWithMock(self.client.httpclient, "request")
cmd.get_client().MultipleTimes().AndReturn(self.client)
reses = {resources: [{"id": "myid1"}, {"id": "myid2"}]}
resstr = self.client.serialize(reses)
# url method body
query = ""
args = detail and ["-D"] or []
if fields_1:
for field in fields_1:
args.append("--fields")
args.append(field)
if tags:
args.append("--")
args.append("--tag")
for tag in tags:
if query:
query += "&tag=" + tag
else:
query = "tag=" + tag
args.append(tag)
if (not tags) and fields_2:
args.append("--")
if fields_2:
args.append("--fields")
for field in fields_2:
args.append(field)
if detail:
query = query and query + "&verbose=True" or "verbose=True"
fields_1.extend(fields_2)
for field in fields_1:
if query:
query += "&fields=" + field
else:
query = "fields=" + field
#.........这里部分代码省略.........
开发者ID:john5223,项目名称:python-quantumclient,代码行数:101,代码来源:test_cli20.py
示例7: test_pool_update
def test_pool_update(self):
form_data = {
"name": "pool1name",
"description": "pool1description",
"subnet_id": "12381d38-c3eb-4fee-9763-12de3338041e",
"protocol": "HTTPS",
"lb_method": "LEAST_CONNECTION",
"admin_state_up": True,
}
pool = {
"pool": {
"id": "abcdef-c3eb-4fee-9763-12de3338041e",
"name": "pool1name",
"description": "pool1description",
"subnet_id": "12381d38-c3eb-4fee-9763-12de3338041e",
"protocol": "HTTPS",
"lb_method": "LEAST_CONNECTION",
"admin_state_up": True,
}
}
quantumclient.update_pool(pool["pool"]["id"], form_data).AndReturn(pool)
self.mox.ReplayAll()
ret_val = api.lbaas.pool_update(self.request, pool["pool"]["id"], **form_data)
self.assertIsInstance(ret_val, api.lbaas.Pool)
开发者ID:sdsingh,项目名称:horizon,代码行数:26,代码来源:lbaas_tests.py
示例8: test_pool_health_monitor_create
def test_pool_health_monitor_create(self):
form_data = {'type': 'PING',
'delay': '10',
'timeout': '10',
'max_retries': '10',
'admin_state_up': True
}
form_data_with_pool_id = {
'pool_id': 'abcdef-c3eb-4fee-9763-12de3338041e',
'type': 'PING',
'delay': '10',
'timeout': '10',
'max_retries': '10',
'admin_state_up': True}
monitor = {'health_monitor': {
'id': 'abcdef-c3eb-4fee-9763-12de3338041e',
'type': 'PING',
'delay': '10',
'timeout': '10',
'max_retries': '10',
'admin_state_up': True}}
monitor_id = {'health_monitor': {
'id': 'abcdef-c3eb-4fee-9763-12de3338041e'}}
quantumclient.create_health_monitor({
'health_monitor': form_data}).AndReturn(monitor)
quantumclient.associate_health_monitor(
form_data_with_pool_id['pool_id'], monitor_id)
self.mox.ReplayAll()
ret_val = api.lbaas.pool_health_monitor_create(
self.request, **form_data_with_pool_id)
self.assertIsInstance(ret_val, api.lbaas.PoolMonitor)
开发者ID:CiscoAS,项目名称:horizon,代码行数:32,代码来源:lbaas_tests.py
示例9: test_pool_create
def test_pool_create(self):
form_data = {
"name": "pool1name",
"description": "pool1description",
"subnet_id": "12381d38-c3eb-4fee-9763-12de3338041e",
"protocol": "HTTP",
"lb_method": "ROUND_ROBIN",
"admin_state_up": True,
}
pool = {
"pool": {
"id": "abcdef-c3eb-4fee-9763-12de3338041e",
"name": "pool1name",
"description": "pool1description",
"subnet_id": "12381d38-c3eb-4fee-9763-12de3338041e",
"protocol": "HTTP",
"lb_method": "ROUND_ROBIN",
"admin_state_up": True,
}
}
quantumclient.create_pool({"pool": form_data}).AndReturn(pool)
self.mox.ReplayAll()
ret_val = api.lbaas.pool_create(self.request, **form_data)
self.assertIsInstance(ret_val, api.lbaas.Pool)
开发者ID:sdsingh,项目名称:horizon,代码行数:26,代码来源:lbaas_tests.py
示例10: test_vip_update
def test_vip_update(self):
form_data = {'address': '10.0.0.100',
'name': 'vip1name',
'description': 'vip1description',
'subnet_id': '12381d38-c3eb-4fee-9763-12de3338041e',
'protocol_port': '80',
'protocol': 'HTTP',
'pool_id': '8913dde8-4915-4b90-8d3e-b95eeedb0d49',
'connection_limit': '10',
'admin_state_up': True
}
vip = {'vip': {'id': 'abcdef-c3eb-4fee-9763-12de3338041e',
'address': '10.0.0.100',
'name': 'vip1name',
'description': 'vip1description',
'subnet_id': '12381d38-c3eb-4fee-9763-12de3338041e',
'protocol_port': '80',
'protocol': 'HTTP',
'pool_id': '8913dde8-4915-4b90-8d3e-b95eeedb0d49',
'connection_limit': '10',
'admin_state_up': True
}}
quantumclient.update_vip(vip['vip']['id'], form_data).AndReturn(vip)
self.mox.ReplayAll()
ret_val = api.lbaas.vip_update(self.request,
vip['vip']['id'], **form_data)
self.assertIsInstance(ret_val, api.lbaas.Vip)
开发者ID:01org,项目名称:virtual-storage-manager,代码行数:29,代码来源:lbaas_tests.py
示例11: test_member_update
def test_member_update(self):
form_data = {
"pool_id": "abcdef-c3eb-4fee-9763-12de3338041e",
"address": "10.0.1.4",
"protocol_port": "80",
"weight": "10",
"admin_state_up": True,
}
member = {
"member": {
"id": "abcdef-c3eb-4fee-9763-12de3338041e",
"pool_id": "abcdef-c3eb-4fee-9763-12de3338041e",
"address": "10.0.1.2",
"protocol_port": "80",
"weight": "10",
"admin_state_up": True,
}
}
quantumclient.update_member(member["member"]["id"], form_data).AndReturn(member)
self.mox.ReplayAll()
ret_val = api.lbaas.member_update(self.request, member["member"]["id"], **form_data)
self.assertIsInstance(ret_val, api.lbaas.Member)
开发者ID:sdsingh,项目名称:horizon,代码行数:25,代码来源:lbaas_tests.py
示例12: test_vip_update
def test_vip_update(self):
form_data = {
"address": "10.0.0.100",
"name": "vip1name",
"description": "vip1description",
"subnet_id": "12381d38-c3eb-4fee-9763-12de3338041e",
"protocol_port": "80",
"protocol": "HTTP",
"pool_id": "8913dde8-4915-4b90-8d3e-b95eeedb0d49",
"connection_limit": "10",
"admin_state_up": True,
}
vip = {
"vip": {
"id": "abcdef-c3eb-4fee-9763-12de3338041e",
"address": "10.0.0.100",
"name": "vip1name",
"description": "vip1description",
"subnet_id": "12381d38-c3eb-4fee-9763-12de3338041e",
"protocol_port": "80",
"protocol": "HTTP",
"pool_id": "8913dde8-4915-4b90-8d3e-b95eeedb0d49",
"connection_limit": "10",
"admin_state_up": True,
}
}
quantumclient.update_vip(vip["vip"]["id"], form_data).AndReturn(vip)
self.mox.ReplayAll()
ret_val = api.lbaas.vip_update(self.request, vip["vip"]["id"], **form_data)
self.assertIsInstance(ret_val, api.lbaas.Vip)
开发者ID:sdsingh,项目名称:horizon,代码行数:32,代码来源:lbaas_tests.py
示例13: test_member_get
def test_member_get(self):
member = {'member': {'id': 'abcdef-c3eb-4fee-9763-12de3338041e',
'pool_id': 'abcdef-c3eb-4fee-9763-12de3338041e',
'address': '10.0.1.2',
'protocol_port': '80',
'weight': '10',
'admin_state_up': True}}
quantumclient.show_member(member['member']['id']).AndReturn(member)
self.mox.ReplayAll()
ret_val = api.lbaas.member_get(self.request, member['member']['id'])
self.assertIsInstance(ret_val, api.lbaas.Member)
开发者ID:01org,项目名称:virtual-storage-manager,代码行数:12,代码来源:lbaas_tests.py
示例14: test_pool_get
def test_pool_get(self):
pool = {'pool': {'id': 'abcdef-c3eb-4fee-9763-12de3338041e',
'name': 'pool1name',
'description': 'pool1description',
'subnet_id': '12381d38-c3eb-4fee-9763-12de3338041e',
'protocol': 'HTTP',
'lb_method': 'ROUND_ROBIN',
'admin_state_up': True
}}
quantumclient.show_pool(pool['pool']['id']).AndReturn(pool)
self.mox.ReplayAll()
ret_val = api.lbaas.pool_get(self.request, pool['pool']['id'])
self.assertIsInstance(ret_val, api.lbaas.Pool)
开发者ID:01org,项目名称:virtual-storage-manager,代码行数:14,代码来源:lbaas_tests.py
示例15: test_members_get
def test_members_get(self):
members = {'members': [
{'id': 'abcdef-c3eb-4fee-9763-12de3338041e',
'pool_id': 'abcdef-c3eb-4fee-9763-12de3338041e',
'address': '10.0.1.2',
'protocol_port': '80',
'weight': '10',
'admin_state_up': True
}, ]}
quantumclient.list_members().AndReturn(members)
self.mox.ReplayAll()
ret_val = api.lbaas.members_get(self.request)
for v in ret_val:
self.assertIsInstance(v, api.lbaas.Member)
开发者ID:01org,项目名称:virtual-storage-manager,代码行数:15,代码来源:lbaas_tests.py
示例16: test_pools_get
def test_pools_get(self):
pools = {'pools': [{
'id': 'abcdef-c3eb-4fee-9763-12de3338041e',
'name': 'pool1name',
'description': 'pool1description',
'subnet_id': '12381d38-c3eb-4fee-9763-12de3338041e',
'protocol': 'HTTP',
'lb_method': 'ROUND_ROBIN',
'admin_state_up': True}, ]}
quantumclient.list_pools().AndReturn(pools)
self.mox.ReplayAll()
ret_val = api.lbaas.pools_get(self.request)
for v in ret_val:
self.assertIsInstance(v, api.lbaas.Pool)
开发者ID:01org,项目名称:virtual-storage-manager,代码行数:15,代码来源:lbaas_tests.py
示例17: test_pool_health_monitor_create
def test_pool_health_monitor_create(self):
form_data = {"type": "PING", "delay": "10", "timeout": "10", "max_retries": "10", "admin_state_up": True}
monitor = {
"health_monitor": {
"id": "abcdef-c3eb-4fee-9763-12de3338041e",
"type": "PING",
"delay": "10",
"timeout": "10",
"max_retries": "10",
"admin_state_up": True,
}
}
quantumclient.create_health_monitor({"health_monitor": form_data}).AndReturn(monitor)
self.mox.ReplayAll()
ret_val = api.lbaas.pool_health_monitor_create(self.request, **form_data)
self.assertIsInstance(ret_val, api.lbaas.PoolMonitor)
开发者ID:sdsingh,项目名称:horizon,代码行数:17,代码来源:lbaas_tests.py
示例18: test_vips_get
def test_vips_get(self):
vips = {'vips': [{'id': 'abcdef-c3eb-4fee-9763-12de3338041e',
'address': '10.0.0.100',
'name': 'vip1name',
'description': 'vip1description',
'subnet_id': '12381d38-c3eb-4fee-9763-12de3338041e',
'protocol_port': '80',
'protocol': 'HTTP',
'pool_id': '8913dde8-4915-4b90-8d3e-b95eeedb0d49',
'connection_limit': '10',
'admin_state_up': True
}, ]}
quantumclient.list_vips().AndReturn(vips)
self.mox.ReplayAll()
ret_val = api.lbaas.vips_get(self.request)
for v in ret_val:
self.assertIsInstance(v, api.lbaas.Vip)
开发者ID:01org,项目名称:virtual-storage-manager,代码行数:18,代码来源:lbaas_tests.py
示例19: test_pool_health_monitors_get
def test_pool_health_monitors_get(self):
monitors = {'health_monitors': [
{'id': 'abcdef-c3eb-4fee-9763-12de3338041e',
'type': 'PING',
'delay': '10',
'timeout': '10',
'max_retries': '10',
'http_method': 'GET',
'url_path': '/monitor',
'expected_codes': '200',
'admin_state_up': True}, ]}
quantumclient.list_health_monitors().AndReturn(monitors)
self.mox.ReplayAll()
ret_val = api.lbaas.pool_health_monitors_get(self.request)
for v in ret_val:
self.assertIsInstance(v, api.lbaas.PoolMonitor)
开发者ID:01org,项目名称:virtual-storage-manager,代码行数:18,代码来源:lbaas_tests.py
示例20: test_pool_health_monitor_get
def test_pool_health_monitor_get(self):
monitor = {'health_monitor':
{'id': 'abcdef-c3eb-4fee-9763-12de3338041e',
'type': 'PING',
'delay': '10',
'timeout': '10',
'max_retries': '10',
'http_method': 'GET',
'url_path': '/monitor',
'expected_codes': '200',
'admin_state_up': True}}
quantumclient.show_health_monitor(
monitor['health_monitor']['id']).AndReturn(monitor)
self.mox.ReplayAll()
ret_val = api.lbaas.pool_health_monitor_get(
self.request, monitor['health_monitor']['id'])
self.assertIsInstance(ret_val, api.lbaas.PoolMonitor)
开发者ID:01org,项目名称:virtual-storage-manager,代码行数:18,代码来源:lbaas_tests.py
注:本文中的quantumclient.v2_0.client.Client类示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论