summaryrefslogtreecommitdiff
path: root/openstackclient
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2016-04-01 20:38:31 +0000
committerGerrit Code Review <review@openstack.org>2016-04-01 20:38:32 +0000
commit061037aaf1817f1da2da87081c1b2bc1e479e2ad (patch)
treedee01edb50be84a381118e1dcf93f22eaa3c5192 /openstackclient
parent6db4aa24ff5b607a2a01d5770cd5a9335fa487d5 (diff)
parent7027d915b5d00e719ec2035b34ea9a3702b2f3fc (diff)
downloadpython-openstackclient-061037aaf1817f1da2da87081c1b2bc1e479e2ad.tar.gz
Merge "Add default value to pool-prefix in Subnet-pool"
Diffstat (limited to 'openstackclient')
-rw-r--r--openstackclient/network/v2/subnet_pool.py3
-rw-r--r--openstackclient/tests/network/v2/test_subnet_pool.py1
2 files changed, 4 insertions, 0 deletions
diff --git a/openstackclient/network/v2/subnet_pool.py b/openstackclient/network/v2/subnet_pool.py
index 8c90b955..6b6fc090 100644
--- a/openstackclient/network/v2/subnet_pool.py
+++ b/openstackclient/network/v2/subnet_pool.py
@@ -111,6 +111,9 @@ class CreateSubnetPool(command.ShowOne):
def take_action(self, parsed_args):
client = self.app.client_manager.network
attrs = _get_attrs(self.app.client_manager, parsed_args)
+ # NeutronServer expects prefixes to be a List
+ if "prefixes" not in attrs:
+ attrs['prefixes'] = []
obj = client.create_subnet_pool(**attrs)
columns = _get_columns(obj)
data = utils.get_item_properties(obj, columns, formatters=_formatters)
diff --git a/openstackclient/tests/network/v2/test_subnet_pool.py b/openstackclient/tests/network/v2/test_subnet_pool.py
index c79b9179..093e26c6 100644
--- a/openstackclient/tests/network/v2/test_subnet_pool.py
+++ b/openstackclient/tests/network/v2/test_subnet_pool.py
@@ -149,6 +149,7 @@ class TestCreateSubnetPool(TestSubnetPool):
'default_prefixlen': self._subnet_pool.default_prefixlen,
'max_prefixlen': self._subnet_pool.max_prefixlen,
'min_prefixlen': self._subnet_pool.min_prefixlen,
+ 'prefixes': [],
'name': self._subnet_pool.name,
})
self.assertEqual(self.columns, columns)