Merge "Add default value to pool-prefix in Subnet-pool"

This commit is contained in:
Jenkins 2016-04-01 20:38:31 +00:00 committed by Gerrit Code Review
commit 061037aaf1
2 changed files with 4 additions and 0 deletions

View File

@ -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)

View File

@ -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)