aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@nullcube.com>2011-07-17 10:25:25 +1200
committerAldo Cortesi <aldo@nullcube.com>2011-07-17 10:25:25 +1200
commitce410467866444502368fbc4adb2fb96363a4631 (patch)
tree1039c1bbfe1c11067a6b52103e8b72a8eebeba66 /test
parent7ec03e45a58d5864d0216f25e59d29d0f90766b5 (diff)
downloadmitmproxy-ce410467866444502368fbc4adb2fb96363a4631.tar.gz
mitmproxy-ce410467866444502368fbc4adb2fb96363a4631.tar.bz2
mitmproxy-ce410467866444502368fbc4adb2fb96363a4631.zip
Refine encoding support
- Push decoding down into the LRU cache - Cope gracefully with corrupted data and incorrect encoding headers
Diffstat (limited to 'test')
-rw-r--r--test/test_encoding.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/test/test_encoding.py b/test/test_encoding.py
index ba0755d6..00632c0e 100644
--- a/test/test_encoding.py
+++ b/test/test_encoding.py
@@ -18,11 +18,13 @@ class udecode_gzip(libpry.AutoTree):
gf.write('string')
gf.close()
assert 'string' == encoding.decode('gzip', s.getvalue())
+ assert None == encoding.decode("gzip", "bogus")
class udecode_deflate(libpry.AutoTree):
def test_simple(self):
assert 'string' == encoding.decode('deflate', zlib.compress('string'))
assert 'string' == encoding.decode('deflate', zlib.compress('string')[2:-4])
+ assert None == encoding.decode("deflate", "bogus")
tests = [
udecode_identity(),