test_ha_router: wait until two agents are scheduled
We need to give some time to neutron-server to schedule the router to both agents. This reflects what other fullstack test cases do. Change-Id: I3bce907262635c76b5444fab480f7157172e77a2 Closes-Bug: #1667055
This commit is contained in:
parent
5d98e30e5c
commit
f998e8d965
@ -232,9 +232,12 @@ class TestHAL3Agent(TestL3Agent):
|
||||
|
||||
tenant_id = uuidutils.generate_uuid()
|
||||
router = self.safe_client.create_router(tenant_id, ha=True)
|
||||
agents = self.client.list_l3_agent_hosting_routers(router['id'])
|
||||
self.assertEqual(2, len(agents['agents']),
|
||||
'HA router must be scheduled to both nodes')
|
||||
|
||||
common_utils.wait_until_true(
|
||||
lambda:
|
||||
len(self.client.list_l3_agent_hosting_routers(
|
||||
router['id'])['agents']) == 2,
|
||||
timeout=90)
|
||||
|
||||
common_utils.wait_until_true(
|
||||
functools.partial(
|
||||
|
Loading…
Reference in New Issue
Block a user