summaryrefslogtreecommitdiff
path: root/openstackclient/tests/functional
diff options
context:
space:
mode:
Diffstat (limited to 'openstackclient/tests/functional')
-rw-r--r--openstackclient/tests/functional/network/v2/test_port.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/openstackclient/tests/functional/network/v2/test_port.py b/openstackclient/tests/functional/network/v2/test_port.py
index a7059790..7357c0ed 100644
--- a/openstackclient/tests/functional/network/v2/test_port.py
+++ b/openstackclient/tests/functional/network/v2/test_port.py
@@ -131,6 +131,16 @@ class PortTests(common.NetworkTagTests):
self.assertNotIn(mac1, item_map.values())
self.assertIn(mac2, item_map.values())
+ # Test list with unknown fields
+ json_output = json.loads(self.openstack(
+ 'port list -f json -c ID -c Name -c device_id'
+ ))
+ id_list = [p['ID'] for p in json_output]
+ self.assertIn(id1, id_list)
+ self.assertIn(id2, id_list)
+ # Check an unknown field exists
+ self.assertIn('device_id', json_output[0])
+
def test_port_set(self):
"""Test create, set, show, delete"""
name = uuid.uuid4().hex