Add Thread Certification 9.2.11 to automated test. (#764)

This commit is contained in:
Jonathan Hui
2016-10-07 15:50:09 -07:00
committed by GitHub
parent 506bf83c1d
commit 176325b5a6
3 changed files with 173 additions and 2 deletions
+10 -2
View File
@@ -447,7 +447,7 @@ class Node:
self.send_command(cmd)
self.pexpect.expect('Done')
def set_active_dataset(self, timestamp, panid=None, channel=None):
def set_active_dataset(self, timestamp, panid=None, channel=None, master_key=None):
self.send_command('dataset clear')
self.pexpect.expect('Done')
@@ -465,6 +465,11 @@ class Node:
self.send_command(cmd)
self.pexpect.expect('Done')
if master_key != None:
cmd = 'dataset masterkey ' + master_key
self.send_command(cmd)
self.pexpect.expect('Done')
self.send_command('dataset commit active')
self.pexpect.expect('Done')
@@ -499,7 +504,7 @@ class Node:
self.pexpect.expect('Done')
def send_mgmt_pending_set(self, pending_timestamp=None, active_timestamp=None, delay_timer=None, channel=None,
panid=None):
panid=None, master_key=None):
cmd = 'dataset mgmtsetcommand pending '
if pending_timestamp != None:
@@ -517,6 +522,9 @@ class Node:
if panid != None:
cmd += 'panid %d ' % panid
if master_key != None:
cmd += 'masterkey ' + master_key + ' '
self.send_command(cmd)
self.pexpect.expect('Done')