1% Regression tests for the avs module 2 3+ Basic AVS test 4 5= Default build, storage and dissection 6 7pkt = CHDLC()/SLARP() 8_filepath = get_temp_file(autoext=".pcap") 9wrpcap(_filepath, pkt) 10pkt1 = rdpcap(_filepath)[0] 11assert raw(pkt) == raw(pkt1) 12assert CHDLC in pkt 13assert SLARP in pkt 14 15try: 16 os.remove(_filepath) 17except Exception: 18 pass 19 20= Build request 21 22pkt = CHDLC()/SLARP(type=0, address="192.168.0.131", mask="255.255.0.0") 23pkt = CHDLC(raw(pkt)) 24assert pkt[SLARP].address == "192.168.0.131" 25 26= Build keepalive 27 28pkt = CHDLC()/SLARP(type=2, mysequence=123, yoursequence=123456789, reliability=555) 29pkt = CHDLC(raw(pkt)) 30assert pkt[SLARP].yoursequence == 123456789 31