def test_l4_payload_type(self):
message = IPv6(
traffic_class=0,
flow_label=0,
next_header=0,
hop_limit=0,
source=IPv6Address('::'),
destination=IPv6Address('::'),
payload=UnknownLayer4Protocol(b'1234')
)
packet = bytes.fromhex('6000000000040000000000000000000000000000'
'0000000000000000000000000000000000000000'
'31323334')
parsed_len, parsed_message = IPv6.parse(packet)
self.assertEqual(parsed_len, len(packet))
self.assertEqual(parsed_message, message)
self.assertEqual(message.save(), packet)
评论列表
文章目录