Fix spurious failures in 5.1.x tests. (#1324)

This commit is contained in:
Przemysław Fierek
2017-02-15 09:10:21 -08:00
committed by Jonathan Hui
parent c3cc9577fa
commit b6699cf9b3
14 changed files with 14 additions and 1 deletions
@@ -73,6 +73,7 @@ class Cert_5_1_01_RouterAttach(unittest.TestCase):
self.nodes[LEADER].start()
self.nodes[LEADER].set_state('leader')
self.assertEqual(self.nodes[LEADER].get_state(), 'leader')
time.sleep(4)
self.nodes[ROUTER].start()
time.sleep(7)
@@ -88,6 +88,7 @@ class Cert_5_1_02_ChildAddressTimeout(unittest.TestCase):
self.nodes[LEADER].start()
self.nodes[LEADER].set_state('leader')
self.assertEqual(self.nodes[LEADER].get_state(), 'leader')
time.sleep(4)
self.nodes[ROUTER].start()
time.sleep(5)
@@ -83,6 +83,7 @@ class Cert_5_1_03_RouterAddressReallocation(unittest.TestCase):
self.nodes[LEADER].start()
self.nodes[LEADER].set_state('leader')
self.assertEqual(self.nodes[LEADER].get_state(), 'leader')
time.sleep(4)
self.nodes[ROUTER1].start()
time.sleep(5)
@@ -83,6 +83,7 @@ class Cert_5_1_04_RouterAddressReallocation(unittest.TestCase):
self.nodes[LEADER].start()
self.nodes[LEADER].set_state('leader')
self.assertEqual(self.nodes[LEADER].get_state(), 'leader')
time.sleep(4)
self.nodes[ROUTER1].start()
time.sleep(5)
@@ -73,6 +73,7 @@ class Cert_5_1_05_RouterAddressTimeout(unittest.TestCase):
self.nodes[LEADER].start()
self.nodes[LEADER].set_state('leader')
self.assertEqual(self.nodes[LEADER].get_state(), 'leader')
time.sleep(4)
self.nodes[ROUTER1].start()
time.sleep(5)
@@ -73,6 +73,7 @@ class Cert_5_1_06_RemoveRouterId(unittest.TestCase):
self.nodes[LEADER].start()
self.nodes[LEADER].set_state('leader')
self.assertEqual(self.nodes[LEADER].get_state(), 'leader')
time.sleep(4)
self.nodes[ROUTER1].start()
time.sleep(5)
@@ -74,6 +74,7 @@ class Cert_5_1_07_MaxChildCount(unittest.TestCase):
self.nodes[LEADER].start()
self.nodes[LEADER].set_state('leader')
self.assertEqual(self.nodes[LEADER].get_state(), 'leader')
time.sleep(4)
self.nodes[ROUTER].start()
time.sleep(5)
@@ -100,6 +100,7 @@ class Cert_5_1_08_RouterAttachConnectivity(unittest.TestCase):
self.nodes[LEADER].start()
self.nodes[LEADER].set_state('leader')
self.assertEqual(self.nodes[LEADER].get_state(), 'leader')
time.sleep(4)
for i in range(2, 6):
self.nodes[i].start()
@@ -100,6 +100,7 @@ class Cert_5_1_09_REEDAttachConnectivity(unittest.TestCase):
self.nodes[LEADER].start()
self.nodes[LEADER].set_state('leader')
self.assertEqual(self.nodes[LEADER].get_state(), 'leader')
time.sleep(4)
self.nodes[ROUTER1].start()
time.sleep(5)
@@ -90,6 +90,7 @@ class Cert_5_1_10_RouterAttachLinkQuality(unittest.TestCase):
self.nodes[LEADER].start()
self.nodes[LEADER].set_state('leader')
self.assertEqual(self.nodes[LEADER].get_state(), 'leader')
time.sleep(4)
self.nodes[ROUTER1].start()
time.sleep(5)
@@ -90,6 +90,7 @@ class Cert_5_1_11_REEDAttachLinkQuality(unittest.TestCase):
self.nodes[LEADER].start()
self.nodes[LEADER].set_state('leader')
self.assertEqual(self.nodes[LEADER].get_state(), 'leader')
time.sleep(4)
self.nodes[REED].start()
time.sleep(5)
@@ -115,6 +115,7 @@ class Cert_5_1_12_NewRouterSync(unittest.TestCase):
self.nodes[LEADER].start()
self.nodes[LEADER].set_state('leader')
self.assertEqual(self.nodes[LEADER].get_state(), 'leader')
time.sleep(4)
self.nodes[ROUTER1].start()
time.sleep(5)
@@ -72,6 +72,7 @@ class Cert_5_1_13_RouterReset(unittest.TestCase):
self.nodes[LEADER].start()
self.nodes[LEADER].set_state('leader')
self.assertEqual(self.nodes[LEADER].get_state(), 'leader')
time.sleep(4)
self.nodes[ROUTER].start()
time.sleep(5)
+1 -1
View File
@@ -250,7 +250,7 @@ class Message(object):
assert self.ipv6_packet.ipv6_header.hop_limit == hop_limit
def __repr__(self):
return "Message(type={})".format(self.type)
return "Message(type={})".format(MessageType(self.type).name)
class MessagesSet(object):