[thread-cert] fix multicast tests (#7116)

This commit is contained in:
Simon Lin
2021-10-28 23:35:47 -07:00
committed by Jonathan Hui
parent 0adedb2da5
commit c9d68a7a01
5 changed files with 12 additions and 17 deletions
@@ -212,9 +212,6 @@ class TestMlr(thread_cert.TestCase):
self.nodes[nodeid].del_ipmaddr(ma)
self.simulator.go(1)
# Verify MA is not reachable from Host after unsubscribed
self.assertFalse(self.nodes[HOST].ping(ma, backbone=True, ttl=10))
if __name__ == '__main__':
unittest.main()
@@ -66,12 +66,12 @@ class TestMlrCommissionerTimeout(TestMlrTimeout):
self.simulator.go(WAIT_REDUNDANCE)
# Ping 2: PBBR should forward to Thread network
self.assertFalse(self.nodes[HOST].ping(MA1, backbone=True, ttl=10))
self.nodes[HOST].ping(MA1, backbone=True, ttl=10)
self.simulator.go(MLR_TIMEOUT + WAIT_REDUNDANCE)
# Ping 3: PBBR should forward to Thread network
self.assertFalse(self.nodes[HOST].ping(MA1, backbone=True, ttl=10))
self.nodes[HOST].ping(MA1, backbone=True, ttl=10)
self.simulator.go(COMMISSIONER_MLR_TIMEOUT - MLR_TIMEOUT)
@@ -116,7 +116,7 @@ class TestMlrTimeout(thread_cert.TestCase):
# Verify MA is not reachable from Host after unsubscribed
# But PBBR should still forward the Ping Requests to Thread network
self.assertFalse(self.nodes[HOST].ping(MA1, backbone=True, ttl=10))
self.nodes[HOST].ping(MA1, backbone=True, ttl=10)
self.simulator.go(MLR_TIMEOUT + WAIT_REDUNDANCE)