aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorSachin Kelkar <sachinkel19@gmail.com>2017-02-08 00:03:07 +0530
committerSachin Kelkar <sachinkel19@gmail.com>2017-02-08 00:03:07 +0530
commit66ad95c33009e394d949f20791e196d6d077bb5c (patch)
treeaca7fdfad0424b68d3c1f206403fbd13dfbee1b9 /test
parent4ef5de2cce6bc794b760102f2a5b82dd28d078c0 (diff)
downloadmitmproxy-66ad95c33009e394d949f20791e196d6d077bb5c.tar.gz
mitmproxy-66ad95c33009e394d949f20791e196d6d077bb5c.tar.bz2
mitmproxy-66ad95c33009e394d949f20791e196d6d077bb5c.zip
Fix gif parsing error on some gifs and add test
Diffstat (limited to 'test')
-rw-r--r--test/mitmproxy/contentviews/test_image_parser.py7
-rw-r--r--test/mitmproxy/data/image_parser/aspect.gifbin961994 -> 0 bytes
-rw-r--r--test/mitmproxy/data/image_parser/iss634.gifbin0 -> 277517 bytes
3 files changed, 7 insertions, 0 deletions
diff --git a/test/mitmproxy/contentviews/test_image_parser.py b/test/mitmproxy/contentviews/test_image_parser.py
index 997392dc..4241a1bb 100644
--- a/test/mitmproxy/contentviews/test_image_parser.py
+++ b/test/mitmproxy/contentviews/test_image_parser.py
@@ -93,6 +93,13 @@ def test_parse_png(filename, metadata):
('background', '248'),
('comment', "b'Created with GIMP'")
],
+ # check working with color table
+ "mitmproxy/data/image_parser/iss634.gif": [
+ ('Format', 'Compuserve GIF'),
+ ('version', 'GIF89a'),
+ ('Size', '245 x 245 px'),
+ ('background', '0')
+ ],
}.items())
def test_parse_gif(filename, metadata):
with open(tutils.test_data.path(filename), 'rb') as f:
diff --git a/test/mitmproxy/data/image_parser/aspect.gif b/test/mitmproxy/data/image_parser/aspect.gif
deleted file mode 100644
index 56690231..00000000
--- a/test/mitmproxy/data/image_parser/aspect.gif
+++ /dev/null
Binary files differ
diff --git a/test/mitmproxy/data/image_parser/iss634.gif b/test/mitmproxy/data/image_parser/iss634.gif
new file mode 100644
index 00000000..ba4e4566
--- /dev/null
+++ b/test/mitmproxy/data/image_parser/iss634.gif
Binary files differ