diff options
| author | Jenkins <jenkins@review.openstack.org> | 2017-02-27 17:18:00 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2017-02-27 17:18:00 +0000 |
| commit | 264f81f6fc0e031e84e9ddd9eb0cb4b1a987b127 (patch) | |
| tree | ea646431818e77716972acdb83771bbbb9dc32d2 /openstackclient/tests/functional | |
| parent | c6059bed4ae5fe6d6816c6ab1d56a763366b3cc9 (diff) | |
| parent | 9d946f0f45c83c5677e9dd2688830c45cb6a24af (diff) | |
| download | python-openstackclient-264f81f6fc0e031e84e9ddd9eb0cb4b1a987b127.tar.gz | |
Merge "Port set/unset SecGroup Bug Fix"
Diffstat (limited to 'openstackclient/tests/functional')
| -rw-r--r-- | openstackclient/tests/functional/network/v2/test_port.py | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/openstackclient/tests/functional/network/v2/test_port.py b/openstackclient/tests/functional/network/v2/test_port.py index 818076d6..78c57273 100644 --- a/openstackclient/tests/functional/network/v2/test_port.py +++ b/openstackclient/tests/functional/network/v2/test_port.py @@ -20,6 +20,7 @@ class PortTests(base.TestCase): """Functional tests for port. """ NAME = uuid.uuid4().hex NETWORK_NAME = uuid.uuid4().hex + SG_NAME = uuid.uuid4().hex @classmethod def setUpClass(cls): @@ -124,13 +125,25 @@ class PortTests(base.TestCase): self.assertEqual('xyzpdq', json_output.get('description')) self.assertEqual('DOWN', json_output.get('admin_state_up')) - raw_output = self.openstack('port set ' + '--enable ' + self.NAME) + raw_output = self.openstack( + 'port set ' + '--enable ' + self.NAME) self.assertOutput('', raw_output) json_output = json.loads(self.openstack( 'port show -f json ' + self.NAME )) + sg_id = json_output.get('security_group_ids') + self.assertEqual(self.NAME, json_output.get('name')) self.assertEqual('xyzpdq', json_output.get('description')) self.assertEqual('UP', json_output.get('admin_state_up')) self.assertIsNotNone(json_output.get('mac_address')) + + raw_output = self.openstack( + 'port unset --security-group ' + sg_id + ' ' + id1) + self.assertOutput('', raw_output) + + json_output = json.loads(self.openstack( + 'port show -f json ' + self.NAME + )) + self.assertEqual('', json_output.get('security_group_ids')) |
