mirror of https://github.com/Kkevsterrr/geneva
Add parsing test for overlapping segment
This commit is contained in:
parent
61acc0970d
commit
25014462f0
|
@ -291,4 +291,12 @@ def test_overlapping_segment_out_of_bounds():
|
|||
assert packet2["Raw"].load == b"1datadata", "Right packet incorrectly fragmented"
|
||||
|
||||
assert packet1["TCP"].seq == 100, "First packet sequence number incorrect"
|
||||
assert packet2["TCP"].seq == 109, "Second packet sequence number incorrect"
|
||||
assert packet2["TCP"].seq == 109, "Second packet sequence number incorrect"
|
||||
|
||||
def test_overlapping_segmentation_parse():
|
||||
"""
|
||||
Basic test for parsing overlapping segments.
|
||||
"""
|
||||
|
||||
fragment = actions.fragment.FragmentAction(correct_order=False, fragsize=2, segment=True, overlap=3)
|
||||
assert str(fragment) == "fragment{tcp:2:False:3}", "Fragment returned incorrect string representation: %s" % str(fragment)
|
||||
|
|
Loading…
Reference in New Issue