aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorSachin Kelkar <sachinkel19@gmail.com>2017-01-30 22:50:35 +0530
committerSachin Kelkar <sachinkel19@gmail.com>2017-02-03 14:12:54 +0530
commit6202958048dd73af55b55e879317d583851fc2e3 (patch)
treebec7ce4def4b7b82f20022ceace230e476984f4e /test
parent79aa99427550e738007e8b87d41e5c097cd06c46 (diff)
downloadmitmproxy-6202958048dd73af55b55e879317d583851fc2e3.tar.gz
mitmproxy-6202958048dd73af55b55e879317d583851fc2e3.tar.bz2
mitmproxy-6202958048dd73af55b55e879317d583851fc2e3.zip
Add png parser
Diffstat (limited to 'test')
-rw-r--r--test/mitmproxy/contentviews/test_image.py4
-rw-r--r--test/mitmproxy/contentviews/test_image_parser.py14
2 files changed, 16 insertions, 2 deletions
diff --git a/test/mitmproxy/contentviews/test_image.py b/test/mitmproxy/contentviews/test_image.py
index 9e7e28f5..000b9da5 100644
--- a/test/mitmproxy/contentviews/test_image.py
+++ b/test/mitmproxy/contentviews/test_image.py
@@ -1,10 +1,10 @@
-from mitmproxy.contentviews import image
+from mitmproxy.contentviews.image import pillow
from mitmproxy.test import tutils
from . import full_eval
def test_view_image():
- v = full_eval(image.ViewImage())
+ v = full_eval(pillow.ViewImage())
for img in [
"mitmproxy/data/image.png",
"mitmproxy/data/image.gif",
diff --git a/test/mitmproxy/contentviews/test_image_parser.py b/test/mitmproxy/contentviews/test_image_parser.py
new file mode 100644
index 00000000..d4116392
--- /dev/null
+++ b/test/mitmproxy/contentviews/test_image_parser.py
@@ -0,0 +1,14 @@
+import io
+
+from mitmproxy.contentviews.image import image_parser
+from mitmproxy.test import tutils
+
+def test_png_parser():
+ img = "mitmproxy/data/image.png"
+ with open(tutils.test_data.path(img), "rb") as f:
+ fmt, parts = image_parser.get_png(io.BytesIO(f.read()))
+ assert fmt == "PNG"
+ assert parts
+ assert parts["width"] == 174
+ assert parts["height"] == 174
+ assert parts["format"] == "Portable network graphics"