[tests] fix occasional failures in Cert_5_1_09_REEDAttachConnectivity.py (#2575)

This commit adds necessary delay to allow the REEDs to establish links with
neighboring routers.
This commit is contained in:
Jonathan Hui
2018-02-22 16:54:25 +00:00
committed by GitHub
parent e69ed68223
commit 757f9163f7
@@ -97,19 +97,16 @@ class Cert_5_1_09_REEDAttachConnectivity(unittest.TestCase):
self.simulator.go(5)
self.assertEqual(self.nodes[LEADER].get_state(), 'leader')
self.nodes[ROUTER1].start()
for i in range(2, 5):
self.nodes[i].start()
self.simulator.go(5)
self.assertEqual(self.nodes[ROUTER1].get_state(), 'router')
self.nodes[REED0].start()
self.simulator.go(5)
self.assertEqual(self.nodes[REED0].get_state(), 'child')
self.nodes[REED1].start()
self.simulator.go(5)
self.assertEqual(self.nodes[REED1].get_state(), 'child')
self.simulator.go(10)
self.simulator.go(config.MAX_ADVERTISEMENT_INTERVAL)
self.nodes[ROUTER2].start()
self.simulator.go(10)