Unit test added

This commit is contained in:
Guillaume Valadon 2025-01-04 17:32:32 +01:00
parent e16b24673d
commit b0baaef269
1 changed files with 5 additions and 0 deletions

View File

@ -1850,6 +1850,11 @@ pkts = fragment6(IPv6()/IPv6ExtHdrFragment()/UDP(dport=42, sport=42)/Raw(load="A
pkts = [IPv6(raw(p)) for p in pkts] pkts = [IPv6(raw(p)) for p in pkts]
assert defragment6(pkts).plen == 1508 assert defragment6(pkts).plen == 1508
= defragment6 - discard payload
pkt = Ether() / IPv6() / ICMPv6EchoRequest(data='b'*100)
frags = fragment6(pkt, 100)
pkt = defragment6(Ether(raw(frag / Padding(b'a' * 8))) for frag in frags)
assert b'a' not in pkt.data
############ ############
############ ############