summaryrefslogtreecommitdiff
path: root/openstackclient/tests/network
diff options
context:
space:
mode:
authorreedip <reedip.banerjee@nectechnologies.in>2016-04-08 14:24:30 +0900
committerReedip <reedip.banerjee@nectechnologies.in>2016-04-15 00:28:09 +0000
commit67f8b898eb6d48b11b9f0624ac70f65c4311f8e8 (patch)
treecf2723f8f3e1a755f5f8c405ec501ff78d48803f /openstackclient/tests/network
parentbe6027e09b806496d20b833a5f9ed6fcf44156b6 (diff)
downloadpython-openstackclient-67f8b898eb6d48b11b9f0624ac70f65c4311f8e8.tar.gz
Add external network options to osc network set
The following patch adds the options "--external" & "--internal" and the suboptions to "external": "--default" & "--no-default", to "osc network set" CLI to provide the user an option to set a network as an external network or remove the setting. Change-Id: I3a7f2cb249bc8101cbb01322d7732e913237d6cd Partial-Bug: #1545537
Diffstat (limited to 'openstackclient/tests/network')
-rw-r--r--openstackclient/tests/network/v2/test_network.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/openstackclient/tests/network/v2/test_network.py b/openstackclient/tests/network/v2/test_network.py
index 8a75101b..7d0f8717 100644
--- a/openstackclient/tests/network/v2/test_network.py
+++ b/openstackclient/tests/network/v2/test_network.py
@@ -482,12 +482,16 @@ class TestSetNetwork(TestNetwork):
'--enable',
'--name', 'noob',
'--share',
+ '--external',
+ '--default',
]
verifylist = [
('network', self._network.name),
('enable', True),
('name', 'noob'),
('share', True),
+ ('external', True),
+ ('default', True),
]
parsed_args = self.check_parser(self.cmd, arglist, verifylist)
@@ -497,6 +501,8 @@ class TestSetNetwork(TestNetwork):
'name': 'noob',
'admin_state_up': True,
'shared': True,
+ 'router:external': True,
+ 'is_default': True,
}
self.network.update_network.assert_called_once_with(
self._network, **attrs)
@@ -507,11 +513,13 @@ class TestSetNetwork(TestNetwork):
self._network.name,
'--disable',
'--no-share',
+ '--internal',
]
verifylist = [
('network', self._network.name),
('disable', True),
('no_share', True),
+ ('internal', True),
]
parsed_args = self.check_parser(self.cmd, arglist, verifylist)
@@ -520,6 +528,7 @@ class TestSetNetwork(TestNetwork):
attrs = {
'admin_state_up': False,
'shared': False,
+ 'router:external': False,
}
self.network.update_network.assert_called_once_with(
self._network, **attrs)