summaryrefslogtreecommitdiff
path: root/openstackclient/tests
diff options
context:
space:
mode:
authorReedip <reedip.banerjee@nectechnologies.in>2016-10-08 13:39:36 +0530
committerReedip <reedip.banerjee@nectechnologies.in>2016-10-16 05:05:23 +0000
commitbae09c3c3fac210f4839a8a51dfb51e2dad69aa7 (patch)
tree9fc67c4d44bdc443472d4da0aa8814c6bf54f69a /openstackclient/tests
parenta58bacc619a92e6dcc3977ae9aff979e584dae2f (diff)
downloadpython-openstackclient-bae09c3c3fac210f4839a8a51dfb51e2dad69aa7.tar.gz
Add support make a router HA
Currently router set CLI does not provide the support make a router highly available. The following patch enables the same. Checking for setting a router as HA is left on the neutron server itself. Partially-Implements: blueprint network-commands-options Change-Id: I0d0548cf037a14e5ccb2f732918ee9d1f63f43b4 Closes-Bug:#1631492
Diffstat (limited to 'openstackclient/tests')
-rw-r--r--openstackclient/tests/unit/network/v2/test_router.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/openstackclient/tests/unit/network/v2/test_router.py b/openstackclient/tests/unit/network/v2/test_router.py
index d85561bc..bc448d13 100644
--- a/openstackclient/tests/unit/network/v2/test_router.py
+++ b/openstackclient/tests/unit/network/v2/test_router.py
@@ -529,6 +529,7 @@ class TestSetRouter(TestRouter):
'--enable',
'--distributed',
'--name', 'noob',
+ '--no-ha',
'--description', 'router',
]
verifylist = [
@@ -537,6 +538,7 @@ class TestSetRouter(TestRouter):
('distributed', True),
('name', 'noob'),
('description', 'router'),
+ ('no_ha', True),
]
parsed_args = self.check_parser(self.cmd, arglist, verifylist)
@@ -546,6 +548,7 @@ class TestSetRouter(TestRouter):
'admin_state_up': True,
'distributed': True,
'name': 'noob',
+ 'ha': False,
'description': 'router',
}
self.network.update_router.assert_called_once_with(
@@ -557,11 +560,13 @@ class TestSetRouter(TestRouter):
self._router.name,
'--disable',
'--centralized',
+ '--ha',
]
verifylist = [
('router', self._router.name),
('disable', True),
('centralized', True),
+ ('ha', True),
]
parsed_args = self.check_parser(self.cmd, arglist, verifylist)
@@ -570,6 +575,7 @@ class TestSetRouter(TestRouter):
attrs = {
'admin_state_up': False,
'distributed': False,
+ 'ha': True,
}
self.network.update_router.assert_called_once_with(
self._router, **attrs)