diff options
author | Aldo Cortesi <aldo@nullcube.com> | 2011-07-17 10:25:25 +1200 |
---|---|---|
committer | Aldo Cortesi <aldo@nullcube.com> | 2011-07-17 10:25:25 +1200 |
commit | ce410467866444502368fbc4adb2fb96363a4631 (patch) | |
tree | 1039c1bbfe1c11067a6b52103e8b72a8eebeba66 /test | |
parent | 7ec03e45a58d5864d0216f25e59d29d0f90766b5 (diff) | |
download | mitmproxy-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.py | 2 |
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(), |