From a1bfeffefc3448e07f0f597e508b9d7f395b7003 Mon Sep 17 00:00:00 2001 From: Nilesh Lokhande Date: Mon, 1 Apr 2019 11:56:13 +0000 Subject: [PATCH] T1 LR HA Relocation P0 testcase automation. Change-Id: I0939655e9dbb5aca453589c4864f4e7b15a41d7d --- .../tests/nsxv3/api/test_nsx_routers.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/vmware_nsx_tempest_plugin/tests/nsxv3/api/test_nsx_routers.py b/vmware_nsx_tempest_plugin/tests/nsxv3/api/test_nsx_routers.py index bd93481..4ce10c9 100644 --- a/vmware_nsx_tempest_plugin/tests/nsxv3/api/test_nsx_routers.py +++ b/vmware_nsx_tempest_plugin/tests/nsxv3/api/test_nsx_routers.py @@ -119,3 +119,19 @@ class NSXv3RoutersTest(base.BaseAdminNetworkTest): for router in list_body.get('router', []): if router['id'] == router_id: self.routers_client.delete_router(router_id) + + @decorators.attr(type='nsxv3') + @decorators.idempotent_id('6f49b69c-0830-4c83-b1f8-5953e5bfeea5') + def test_deploy_router_ha_with_relocation_enabled(self): + # Check Standby relocation is enabled on backend after T1 Router got + # deployed. + router_name = data_utils.rand_name('router-') + body = self.create_router( + router_name=router_name, admin_state_up=True, + external_network_id=CONF.network.public_network_id) + nsx_router = self.nsx.get_logical_router(body['name'], body['id']) + self.assertEqual(body['name'], router_name) + self.assertIsNotNone(nsx_router) + self.assertEqual( + nsx_router.get('allocation_profile').get( + 'enable_standby_relocation'), True)