mirror of
https://github.com/espressif/openthread.git
synced 2026-08-21 01:49:52 +00:00
[tests] add traffic analysis for Cert_5_3_10 as TestPlan (#2502)
This commit is contained in:
committed by
Jonathan Hui
parent
d7edaae158
commit
9d4f367e6d
@@ -238,6 +238,18 @@ class Message(object):
|
||||
|
||||
assert(contains_tlv == True)
|
||||
|
||||
def assertCoapMessageDoesNotContainTlv(self, tlv_class_type):
|
||||
if self.type != MessageType.COAP:
|
||||
raise ValueError("Invalid message type. Expected COAP message.")
|
||||
|
||||
contains_tlv = False
|
||||
for tlv in self.coap.payload:
|
||||
if isinstance(tlv, tlv_class_type):
|
||||
contains_tlv = True
|
||||
break
|
||||
|
||||
assert(contains_tlv == False)
|
||||
|
||||
def assertCoapMessageContainsOptionalTlv(self, tlv_class_type):
|
||||
if self.type != MessageType.COAP:
|
||||
raise ValueError("Invalid message type. Expected CoAP message.")
|
||||
|
||||
Reference in New Issue
Block a user