aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorStephen Altamirano <stephen@evilrobotstuff.com>2011-07-17 20:16:47 -0700
committerStephen Altamirano <stephen@evilrobotstuff.com>2011-07-17 20:16:47 -0700
commitecd46459886da3a851a6e0c4ef11ab5939673a40 (patch)
treefff247dce2127af687aee304ad2d736438a691b2 /test
parentb0849387b74c9e289bd2ed4f0dc6bd1b7829c10f (diff)
downloadmitmproxy-ecd46459886da3a851a6e0c4ef11ab5939673a40.tar.gz
mitmproxy-ecd46459886da3a851a6e0c4ef11ab5939673a40.tar.bz2
mitmproxy-ecd46459886da3a851a6e0c4ef11ab5939673a40.zip
Adds encode counterparts to decode functions
Diffstat (limited to 'test')
-rw-r--r--test/test_encoding.py30
1 files changed, 14 insertions, 16 deletions
diff --git a/test/test_encoding.py b/test/test_encoding.py
index 00632c0e..dff146ee 100644
--- a/test/test_encoding.py
+++ b/test/test_encoding.py
@@ -4,30 +4,28 @@ import libpry
import cStringIO
import gzip, zlib
-class udecode_identity(libpry.AutoTree):
- def test_decode(self):
- assert 'string' == encoding.decode('identity', 'string')
+class uidentity(libpry.AutoTree):
+ def test_simple(self):
+ assert "string" == encoding.decode("identity", "string")
+ assert "string" == encoding.encode("identity", "string")
def test_fallthrough(self):
- assert 'string' == encoding.decode('nonexistent encoding', 'string')
+ assert "string" == encoding.decode("nonexistent encoding", "string")
+ assert "string" == encoding.encode("nonexistent encoding", "string")
-class udecode_gzip(libpry.AutoTree):
+class ugzip(libpry.AutoTree):
def test_simple(self):
- s = cStringIO.StringIO()
- gf = gzip.GzipFile(fileobj=s, mode='wb')
- gf.write('string')
- gf.close()
- assert 'string' == encoding.decode('gzip', s.getvalue())
+ assert "string" == encoding.decode("gzip", encoding.encode("gzip", "string"))
assert None == encoding.decode("gzip", "bogus")
-class udecode_deflate(libpry.AutoTree):
+class udeflate(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 "string" == encoding.decode("deflate", encoding.encode("deflate", "string"))
+ assert "string" == encoding.decode("deflate", encoding.encode("deflate", "string")[2:-4])
assert None == encoding.decode("deflate", "bogus")
tests = [
- udecode_identity(),
- udecode_gzip(),
- udecode_deflate()
+ uidentity(),
+ ugzip(),
+ udeflate()
]