summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2016-03-01 02:05:26 +0000
committerGerrit Code Review <review@openstack.org>2016-03-01 02:05:26 +0000
commit3ce994a63e75118a38a99b5b6e4ec4bb6a7da98c (patch)
treeafebcfaf21ba3b92f4ae0339eac79fdc8c8ea97d
parentdcc9abe3d17af726b99db5a3ae100bd7f64b878a (diff)
parent571b5cd3d0dca981355cb522f8a85c56f95adff1 (diff)
downloadpython-saharaclient-3ce994a63e75118a38a99b5b6e4ec4bb6a7da98c.tar.gz
Merge "Fixing cluster creation with neutron network via CLI"0.13.0
-rw-r--r--saharaclient/osc/v1/clusters.py4
-rw-r--r--saharaclient/tests/unit/osc/v1/test_clusters.py4
2 files changed, 4 insertions, 4 deletions
diff --git a/saharaclient/osc/v1/clusters.py b/saharaclient/osc/v1/clusters.py
index d61135b..0f1d8f1 100644
--- a/saharaclient/osc/v1/clusters.py
+++ b/saharaclient/osc/v1/clusters.py
@@ -176,8 +176,8 @@ class CreateCluster(show.ShowOne):
image_id = utils.get_resource_id(client.images, parsed_args.image)
- net_id = (network_client.api.find_attr(
- 'networks', parsed_args.neutron_network)['id'] if
+ net_id = (network_client.find_network(
+ parsed_args.neutron_network, ignore_missing=False).id if
parsed_args.neutron_network else None)
data = client.clusters.create(
diff --git a/saharaclient/tests/unit/osc/v1/test_clusters.py b/saharaclient/tests/unit/osc/v1/test_clusters.py
index 1bc0dd3..46027d8 100644
--- a/saharaclient/tests/unit/osc/v1/test_clusters.py
+++ b/saharaclient/tests/unit/osc/v1/test_clusters.py
@@ -106,8 +106,8 @@ class TestCreateCluster(TestClusters):
None, CT_INFO)
self.img_mock.find_unique.return_value = api_img.Image(
None, {'id': 'img_id'})
- self.net_mock = self.app.client_manager.network.api
- self.net_mock.find_attr.return_value = {'id': 'net_id'}
+ self.net_mock = self.app.client_manager.network
+ self.net_mock.find_network.return_value = mock.Mock(id='net_id')
self.net_mock.reset_mock()
# Command to test