diff --git a/test/data/pf02 b/test/data/pf02 new file mode 100644 index 000000000..e4dc18b39 --- /dev/null +++ b/test/data/pf02 @@ -0,0 +1,4 @@ +No ALTQ support in kernel +ALTQ related functions disabled +all tcp 127.0.0.1:8080 (5.5.5.6:80) <- 192.168.1.111:40001 FIN_WAIT_2:FIN_WAIT_2 +all tcp 127.0.0.1:8080 (5.5.5.5:80) <- 192.168.1.111:40000 ESTABLISHED:ESTABLISHED diff --git a/test/test_platform_pf.py b/test/test_platform_pf.py index f048fdccc..d617cd876 100644 --- a/test/test_platform_pf.py +++ b/test/test_platform_pf.py @@ -1,13 +1,15 @@ -import tutils +import tutils, sys from libmproxy.platform import pf class TestLookup: def test_simple(self): - p = tutils.test_data.path("data/pf01") - d = open(p,"rb").read() + if sys.platform == "freebsd10": + p = tutils.test_data.path("data/pf02") + d = open(p,"rb").read() + else: + p = tutils.test_data.path("data/pf01") + d = open(p,"rb").read() assert pf.lookup("192.168.1.111", 40000, d) == ("5.5.5.5", 80) assert not pf.lookup("192.168.1.112", 40000, d) assert not pf.lookup("192.168.1.111", 40001, d) - -