86890704fd
todo: add documentation & wireshark dissector
16 lines
868 B
Text
Executable file
16 lines
868 B
Text
Executable file
% Regression tests for the rsvp module
|
|
|
|
+ Basic RSVP test
|
|
|
|
= Default build
|
|
|
|
pkt = Ether()/IP()/RSVP()/RSVP_Object()/RSVP_SessionAttrb(Name="test")
|
|
pkt = Ether(raw(pkt))
|
|
assert RSVP_SessionAttrb in pkt
|
|
assert pkt.Name == b"test"
|
|
|
|
= Master dissection
|
|
|
|
pkt = Ether(b"\x00\x90\x92\x9d\x94\x01\x00\xd0c\xc3\xb8G\x08\x00E\x00\x00\x80\x8ad\x00\x00\xff.\x8c\xe7\xd2\x00\x00\x02\xd2\x00\x00\x01\x10\x02\xeb\xfa\xff\x00\x00l\x00\x10\x01\x07\x10\x02\x02\x02\x00\x00\x00\x01\x11\x03\x03\x03\x00\x0c\x03\x01\xd2\x00\x00\x02\x00\x00\x00\x00\x00\x08\x05\x01\x00\x00u0\x00\x08\x08\x01\x00\x00\x00\x12\x00$\t\x02\x00\x00\x00\x07\x05\x00\x00\x06\x7f\x00\x00\x05I\x18\x96\x80Dz\x00\x00\x7f\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0c\n\x07\x11\x03\x03\x03\x00\x00'\x11\x00\x08\x10\x01\x00\x00\x00\x10\x03\x06-\xad")
|
|
assert RSVP_Time in pkt
|
|
assert pkt[RSVP_Time].refresh == 30000
|