54
54
command : readAttribute
55
55
attribute : PreferredExtendedPanID
56
56
response :
57
+ saveAs : initialPreferredExtendedPanID
57
58
constraints :
58
59
type : octet_string
59
60
minLength : 8
@@ -70,6 +71,14 @@ tests:
70
71
response :
71
72
error : CONSTRAINT_ERROR # TestNetwork is not in ThreadNetworks
72
73
74
+ - label :
75
+ " TH reads PreferredExtendedPanID attribute from DUT, verifying that
76
+ the value did not change"
77
+ command : readAttribute
78
+ attribute : PreferredExtendedPanID
79
+ response :
80
+ value : initialPreferredExtendedPanID
81
+
73
82
- label :
74
83
" TH sends GetOperationalDataset command to DUT with ExtendedPanID of
75
84
TestNetwork"
@@ -99,7 +108,9 @@ tests:
99
108
- name : OperationalDataset
100
109
value : TestNetworkDataset
101
110
102
- - label : " TH reads ThreadNetworks attribute from DUT"
111
+ - label :
112
+ " TH reads ThreadNetworks attribute from DUT, verifying that the
113
+ network has been added"
103
114
command : readAttribute
104
115
attribute : ThreadNetworks
105
116
response :
@@ -139,7 +150,9 @@ tests:
139
150
arguments :
140
151
value : TestNetworkExtendedPanId
141
152
142
- - label : " TH reads PreferredExtendedPanID attribute from DUT"
153
+ - label :
154
+ " TH reads PreferredExtendedPanID attribute from DUT, verifying that
155
+ the value was written"
143
156
command : readAttribute
144
157
attribute : PreferredExtendedPanID
145
158
response :
@@ -173,7 +186,9 @@ tests:
173
186
arguments :
174
187
value : null
175
188
176
- - label : " TH reads PreferredExtendedPanID attribute from DUT"
189
+ - label :
190
+ " TH reads PreferredExtendedPanID attribute from DUT, verifying that
191
+ the value was cleared"
177
192
command : readAttribute
178
193
attribute : PreferredExtendedPanID
179
194
response :
@@ -189,7 +204,9 @@ tests:
189
204
- name : ExtendedPanID
190
205
value : TestNetworkExtendedPanId
191
206
192
- - label : " TH reads ThreadNetworks attribute from DUT"
207
+ - label :
208
+ " TH reads ThreadNetworks attribute from DUT, verifying that the
209
+ network was removed"
193
210
command : readAttribute
194
211
attribute : ThreadNetworks
195
212
response :
@@ -199,3 +216,10 @@ tests:
199
216
# # value == initialNetworks (ignoring order)
200
217
# return (len(value) == len(initialNetworks) and
201
218
# all(n in initialNetworks for n in value))
219
+
220
+ - label :
221
+ " TH writes PreferredExtendedPanID to DUT, restoring the initial value"
222
+ command : writeAttribute
223
+ attribute : PreferredExtendedPanID
224
+ arguments :
225
+ value : initialPreferredExtendedPanID
0 commit comments