33 lines
643 B
Python
33 lines
643 B
Python
|
import frrtest
|
||
|
|
||
|
import pytest
|
||
|
import platform
|
||
|
import socket
|
||
|
|
||
|
|
||
|
##
|
||
|
# on musl, ntop compresses a single :0: -> :: which is against RFC
|
||
|
##
|
||
|
def inet_ntop_broken():
|
||
|
addr = "1:2:3:4:0:6:7:8"
|
||
|
return (
|
||
|
socket.inet_ntop(socket.AF_INET6, socket.inet_pton(socket.AF_INET6, addr))
|
||
|
!= addr
|
||
|
)
|
||
|
|
||
|
|
||
|
if platform.uname()[0] == "SunOS" or inet_ntop_broken():
|
||
|
|
||
|
class TestFuzzIsisTLV:
|
||
|
@pytest.mark.skipif(True, reason="Test unsupported")
|
||
|
def test_exit_cleanly(self):
|
||
|
pass
|
||
|
|
||
|
|
||
|
else:
|
||
|
|
||
|
class TestFuzzIsisTLV(frrtest.TestMultiOut):
|
||
|
program = "./test_fuzz_isis_tlv"
|
||
|
|
||
|
TestFuzzIsisTLV.exit_cleanly()
|