summaryrefslogtreecommitdiff
path: root/openstackclient/tests
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2016-10-12 22:10:40 +0000
committerGerrit Code Review <review@openstack.org>2016-10-12 22:10:40 +0000
commitfd60e579c8b5194e4f85f034bd27a2bd94516ac7 (patch)
tree926087d935f54f4faf1367c3ff805390a3a0aafb /openstackclient/tests
parenta2e520c29c9084134ee948aac7137b8713e56848 (diff)
parent2c1282cecf33162b5483f5cb558f98395945380b (diff)
downloadpython-openstackclient-fd60e579c8b5194e4f85f034bd27a2bd94516ac7.tar.gz
Merge "Add a new column and a new option the 'os port list' cmd"
Diffstat (limited to 'openstackclient/tests')
-rw-r--r--openstackclient/tests/unit/network/v2/test_port.py41
1 files changed, 41 insertions, 0 deletions
diff --git a/openstackclient/tests/unit/network/v2/test_port.py b/openstackclient/tests/unit/network/v2/test_port.py
index a2aceab1..bfc26bf4 100644
--- a/openstackclient/tests/unit/network/v2/test_port.py
+++ b/openstackclient/tests/unit/network/v2/test_port.py
@@ -317,6 +317,17 @@ class TestListPort(TestPort):
'Name',
'MAC Address',
'Fixed IP Addresses',
+ 'Status',
+ )
+
+ columns_long = (
+ 'ID',
+ 'Name',
+ 'MAC Address',
+ 'Fixed IP Addresses',
+ 'Status',
+ 'Security Groups',
+ 'Device Owner',
)
data = []
@@ -326,6 +337,19 @@ class TestListPort(TestPort):
prt.name,
prt.mac_address,
utils.format_list_of_dicts(prt.fixed_ips),
+ prt.status,
+ ))
+
+ data_long = []
+ for prt in _ports:
+ data_long.append((
+ prt.id,
+ prt.name,
+ prt.mac_address,
+ utils.format_list_of_dicts(prt.fixed_ips),
+ prt.status,
+ utils.format_list(prt.security_groups),
+ prt.device_owner,
))
def setUp(self):
@@ -439,6 +463,23 @@ class TestListPort(TestPort):
self.assertEqual(self.columns, columns)
self.assertEqual(self.data, list(data))
+ def test_list_port_with_long(self):
+ arglist = [
+ '--long',
+ ]
+
+ verifylist = [
+ ('long', True),
+ ]
+
+ parsed_args = self.check_parser(self.cmd, arglist, verifylist)
+
+ columns, data = self.cmd.take_action(parsed_args)
+
+ self.network.ports.assert_called_once_with()
+ self.assertEqual(self.columns_long, columns)
+ self.assertEqual(self.data_long, list(data))
+
class TestSetPort(TestPort):