[tests] change to test mtd apps (#2140)

* [mle] fix mtd child not reattach after partition
This commit is contained in:
Buke Po
2017-09-10 21:14:14 -07:00
committed by Jonathan Hui
parent 632e6913c0
commit 6060448140
59 changed files with 162 additions and 80 deletions
@@ -45,11 +45,13 @@ LEADER_ACTIVE_TIMESTAMP = 10
COMMISSIONER_PENDING_CHANNEL = 20
COMMISSIONER_PENDING_PANID = 0xafce
MTDS = [ED, SED]
class Cert_9_2_8_PersistentDatasets(unittest.TestCase):
def setUp(self):
self.nodes = {}
for i in range(1,6):
self.nodes[i] = node.Node(i)
self.nodes[i] = node.Node(i, (i in MTDS))
self.nodes[COMMISSIONER].set_active_dataset(LEADER_ACTIVE_TIMESTAMP, panid=PANID_INIT, channel=CHANNEL_INIT)
self.nodes[COMMISSIONER].set_mode('rsdn')
@@ -69,11 +71,13 @@ class Cert_9_2_8_PersistentDatasets(unittest.TestCase):
self.nodes[ROUTER].set_mode('rsdn')
self._setUpRouter()
self.nodes[ED].set_active_dataset(LEADER_ACTIVE_TIMESTAMP, panid=PANID_INIT, channel=CHANNEL_INIT)
self.nodes[ED].set_channel(CHANNEL_INIT)
self.nodes[ED].set_panid(PANID_INIT)
self.nodes[ED].set_mode('rsn')
self._setUpEd()
self.nodes[SED].set_active_dataset(LEADER_ACTIVE_TIMESTAMP, panid=PANID_INIT, channel=CHANNEL_INIT)
self.nodes[SED].set_channel(CHANNEL_INIT)
self.nodes[SED].set_panid(PANID_INIT)
self.nodes[SED].set_mode('s')
self._setUpSed()