Merge "compute: Allow adding, removing multiple SGs" · openstack/python-openstackclient@b92291f · GitHub
Skip to content

Commit b92291f

Browse files
Zuulopenstack-gerrit
authored andcommitted
Merge "compute: Allow adding, removing multiple SGs"
2 parents 415f680 + ece30e8 commit b92291f

4 files changed

Lines changed: 108 additions & 37 deletions

File tree

openstackclient/compute/v2/server.py

Lines changed: 95 additions & 29 deletions

openstackclient/tests/functional/common/test_help.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ class HelpTests(base.TestCase):
2121
"""Functional tests for openstackclient help output."""
2222

2323
SERVER_COMMANDS = [
24-
('server add security group', 'Add security group to server'),
24+
('server add security group', 'Add security group(s) to server'),
2525
('server add volume', 'Add volume to server'),
2626
('server backup create', 'Create a server backup image'),
2727
('server create', 'Create a new server'),

openstackclient/tests/unit/compute/v2/test_server.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1145,7 +1145,7 @@ def test_server_add_security_group__nova_network(self):
11451145
arglist = [self.server.id, 'fake_sg']
11461146
verifylist = [
11471147
('server', self.server.id),
1148-
('group', 'fake_sg'),
1148+
('security_groups', ['fake_sg']),
11491149
]
11501150

11511151
parsed_args = self.check_parser(self.cmd, arglist, verifylist)
@@ -1176,7 +1176,7 @@ def test_server_add_security_group(self):
11761176
arglist = [self.server.id, 'fake_sg']
11771177
verifylist = [
11781178
('server', self.server.id),
1179-
('group', 'fake_sg'),
1179+
('security_groups', ['fake_sg']),
11801180
]
11811181

11821182
parsed_args = self.check_parser(self.cmd, arglist, verifylist)
@@ -1408,7 +1408,7 @@ def test_server_create_with_options(self):
14081408
('flavor', self.flavor.id),
14091409
('key_name', 'keyname'),
14101410
('properties', {'Beta': 'b'}),
1411-
('security_group', [security_group.id]),
1411+
('security_groups', [security_group.id]),
14121412
('hints', {'a': ['b', 'c']}),
14131413
('server_group', server_group.id),
14141414
('config_drive', True),
@@ -1478,7 +1478,7 @@ def test_server_create_with_not_exist_security_group(self):
14781478
('image', self.image.id),
14791479
('flavor', self.flavor.id),
14801480
('key_name', 'keyname'),
1481-
('security_group', ['not_exist_sg']),
1481+
('security_groups', ['not_exist_sg']),
14821482
('server_name', self.server.name),
14831483
]
14841484
parsed_args = self.check_parser(self.cmd, arglist, verifylist)
@@ -1504,7 +1504,7 @@ def test_server_create_with_security_group_in_nova_network(self):
15041504
verifylist = [
15051505
('image', self.image.id),
15061506
('flavor', self.flavor.id),
1507-
('security_group', [sg_name]),
1507+
('security_groups', [sg_name]),
15081508
('server_name', self.server.name),
15091509
]
15101510

@@ -7380,7 +7380,7 @@ def test_server_remove_security_group__nova_network(self):
73807380
arglist = [self.server.id, 'fake_sg']
73817381
verifylist = [
73827382
('server', self.server.id),
7383-
('group', 'fake_sg'),
7383+
('security_groups', ['fake_sg']),
73847384
]
73857385

73867386
parsed_args = self.check_parser(self.cmd, arglist, verifylist)
@@ -7411,7 +7411,7 @@ def test_server_remove_security_group(self):
74117411
arglist = [self.server.id, 'fake_sg']
74127412
verifylist = [
74137413
('server', self.server.id),
7414-
('group', 'fake_sg'),
7414+
('security_groups', ['fake_sg']),
74157415
]
74167416

74177417
parsed_args = self.check_parser(self.cmd, arglist, verifylist)
Lines changed: 5 additions & 0 deletions

0 commit comments

Comments
 (0)