File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -111,9 +111,9 @@ def take_action(self, parsed_args):
111111 if parsed_args .network or show_all :
112112 network_client = self .app .client_manager .network
113113 try :
114- data = network_client .list_extensions ()[ 'extensions' ]
114+ data = network_client .extensions ()
115115 dict_tuples = (
116- utils .get_dict_properties (
116+ utils .get_item_properties (
117117 s ,
118118 columns ,
119119 formatters = {},
Original file line number Diff line number Diff line change 3737from openstackclient .common import utils
3838from openstackclient .i18n import _ # noqa
3939from openstackclient .identity import common as identity_common
40- from openstackclient .network import common as network_common
4140
4241
4342def _format_servers_list_networks (networks ):
@@ -476,19 +475,13 @@ def take_action(self, parsed_args):
476475 if neutron_enabled :
477476 network_client = self .app .client_manager .network
478477 if nic_info ["net-id" ]:
479- nic_info ["net-id" ] = network_common .find (
480- network_client ,
481- 'network' ,
482- 'networks' ,
483- nic_info ["net-id" ]
484- )
478+ net = network_client .find_network (
479+ nic_info ["net-id" ], ignore_missing = False )
480+ nic_info ["net-id" ] = net .id
485481 if nic_info ["port-id" ]:
486- nic_info ["port-id" ] = network_common .find (
487- network_client ,
488- 'port' ,
489- 'ports' ,
490- nic_info ["port-id" ]
491- )
482+ port = network_client .find_port (
483+ nic_info ["port-id" ], ignore_missing = False )
484+ nic_info ["port-id" ] = port .id
492485 else :
493486 if nic_info ["net-id" ]:
494487 nic_info ["net-id" ] = utils .find_resource (
Load Diff This file was deleted.
Original file line number Diff line number Diff line change @@ -34,9 +34,9 @@ def setUp(self):
3434 self .app .client_manager .identity .extensions )
3535 self .identity_extensions_mock .reset_mock ()
3636
37- network = network_fakes .FakeNetworkV2Client ()
38- self .app .client_manager .network = network
39- self .network_extensions_mock = network . list_extensions
37+ network_client = network_fakes .FakeNetworkV2Client ()
38+ self .app .client_manager .network = network_client
39+ self .network_extensions_mock = network_client . extensions
4040 self .network_extensions_mock .reset_mock ()
4141
4242
Original file line number Diff line number Diff line change @@ -215,12 +215,17 @@ def test_server_create_with_network(self):
215215 self .app .client_manager .auth_ref .service_catalog .get_endpoints = (
216216 get_endpoints )
217217
218- list_networks = mock .Mock ()
219- list_ports = mock .Mock ()
220- self .app .client_manager .network .list_networks = list_networks
221- self .app .client_manager .network .list_ports = list_ports
222- list_networks .return_value = {'networks' : [{'id' : 'net1_uuid' }]}
223- list_ports .return_value = {'ports' : [{'id' : 'port1_uuid' }]}
218+ find_network = mock .Mock ()
219+ find_port = mock .Mock ()
220+ network_client = self .app .client_manager .network
221+ network_client .find_network = find_network
222+ network_client .find_port = find_port
223+ netty = mock .Mock ()
224+ netty .id = 'net1_uuid'
225+ porty = mock .Mock ()
226+ porty .id = 'port1_uuid'
227+ find_network .return_value = netty
228+ find_port .return_value = porty
224229
225230 # Mock sdk APIs.
226231 _network = mock .Mock ()
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 2727extension_alias = 'Dystopian'
2828extension_links = '[{"href":' '"https://github.com/os/network", "type"}]'
2929
30- NETEXT = {
31- 'name' : extension_name ,
32- 'namespace' : extension_namespace ,
33- 'description' : extension_description ,
34- 'updated' : extension_updated ,
35- 'alias' : extension_alias ,
36- 'links' : extension_links ,
37- }
30+
31+ def create_extension ():
32+ extension = mock .Mock ()
33+ extension .name = extension_name
34+ extension .namespace = extension_namespace
35+ extension .description = extension_description
36+ extension .updated = extension_updated
37+ extension .alias = extension_alias
38+ extension .links = extension_links
39+ return extension
3840
3941
4042class FakeNetworkV2Client (object ):
4143 def __init__ (self , ** kwargs ):
42- self .list_extensions = mock .Mock (return_value = { 'extensions' : [ NETEXT ]} )
44+ self .extensions = mock .Mock (return_value = [ create_extension ()] )
4345
4446
4547class TestNetworkV2 (utils .TestCommand ):
You can’t perform that action at this time.
0 commit comments