aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@corte.si>2018-05-27 10:46:38 +1200
committerAldo Cortesi <aldo@corte.si>2018-05-27 10:48:23 +1200
commita38d2d7b0ee436c84855ef584b19b65c314c57ce (patch)
tree2df00f2812a7bd68e6ac1b3f481d69cf8bcc9fb9 /test
parentec2ae19e22613eadffdb1ff17c1e7b0a8e6a4422 (diff)
downloadmitmproxy-a38d2d7b0ee436c84855ef584b19b65c314c57ce.tar.gz
mitmproxy-a38d2d7b0ee436c84855ef584b19b65c314c57ce.tar.bz2
mitmproxy-a38d2d7b0ee436c84855ef584b19b65c314c57ce.zip
addons/block: teach block about IPv6 scope suffixes
Fixes #3160
Diffstat (limited to 'test')
-rw-r--r--test/mitmproxy/addons/test_block.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/test/mitmproxy/addons/test_block.py b/test/mitmproxy/addons/test_block.py
index 4446d89c..4466ad23 100644
--- a/test/mitmproxy/addons/test_block.py
+++ b/test/mitmproxy/addons/test_block.py
@@ -17,6 +17,7 @@ from mitmproxy.test import taddons
(True, False, False, ("::ffff:172.20.0.1",)),
(True, False, False, ("::ffff:192.168.1.1",)),
(True, False, False, ("fe80::",)),
+ (True, False, False, (r"::ffff:192.168.1.1%scope",)),
# block_global: global
(True, False, True, ("1.1.1.1",)),
(True, False, True, ("8.8.8.8",)),
@@ -25,6 +26,7 @@ from mitmproxy.test import taddons
(True, False, True, ("::ffff:8.8.8.8",)),
(True, False, True, ("::ffff:216.58.207.174",)),
(True, False, True, ("2001:4860:4860::8888",)),
+ (True, False, True, (r"2001:4860:4860::8888%scope",)),
# block_private: loopback
@@ -37,6 +39,7 @@ from mitmproxy.test import taddons
(False, True, True, ("::ffff:10.0.0.1",)),
(False, True, True, ("::ffff:172.20.0.1",)),
(False, True, True, ("::ffff:192.168.1.1",)),
+ (False, True, True, (r"::ffff:192.168.1.1%scope",)),
(False, True, True, ("fe80::",)),
# block_private: global
(False, True, False, ("1.1.1.1",)),
@@ -45,6 +48,7 @@ from mitmproxy.test import taddons
(False, True, False, ("::ffff:1.1.1.1",)),
(False, True, False, ("::ffff:8.8.8.8",)),
(False, True, False, ("::ffff:216.58.207.174",)),
+ (False, True, False, (r"::ffff:216.58.207.174%scope",)),
(False, True, False, ("2001:4860:4860::8888",)),
])
@pytest.mark.asyncio