diff options
author | Maximilian Hils <git@maximilianhils.com> | 2015-07-24 17:43:41 +0200 |
---|---|---|
committer | Maximilian Hils <git@maximilianhils.com> | 2015-07-24 17:43:41 +0200 |
commit | f8b4d666870163d6770aabefe212b8ecd981d490 (patch) | |
tree | 8c6f2fc9ef4c06c40a04514f651785540d278bf3 /test/test_pathoc.py | |
parent | 9a1bee31d6d7b92bf5b4cb68d853c856acdfb036 (diff) | |
parent | 96c9c4459f0bb9b76ab34f8c8d03d0e5d28621f4 (diff) | |
download | mitmproxy-f8b4d666870163d6770aabefe212b8ecd981d490.tar.gz mitmproxy-f8b4d666870163d6770aabefe212b8ecd981d490.tar.bz2 mitmproxy-f8b4d666870163d6770aabefe212b8ecd981d490.zip |
Merge pull request #31 from Kriechi/protocol-refactor
HTTP protocol refactoring
Diffstat (limited to 'test/test_pathoc.py')
-rw-r--r-- | test/test_pathoc.py | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/test/test_pathoc.py b/test/test_pathoc.py index fb8d348a..215f691b 100644 --- a/test/test_pathoc.py +++ b/test/test_pathoc.py @@ -4,13 +4,15 @@ import re import OpenSSL from mock import Mock -from netlib import tcp, http, http2, socks +from netlib import tcp, http, socks +from netlib.http import http1, http2 + from libpathod import pathoc, test, version, pathod, language import tutils def test_response(): - r = pathoc.Response("1.1", 200, "Message", {}, None, None) + r = http.Response("1.1", 200, "Message", {}, None, None) assert repr(r) @@ -43,7 +45,7 @@ class _TestDaemon: ) c.connect() resp = c.request("get:/api/info") - assert tuple(json.loads(resp.content)["version"]) == version.IVERSION + assert tuple(json.loads(resp.body)["version"]) == version.IVERSION def tval( self, @@ -103,7 +105,7 @@ class TestDaemonSSL(_TestDaemon): c.connect() c.request("get:/p/200") r = c.request("get:/api/log") - d = json.loads(r.content) + d = json.loads(r.body) assert d["log"][0]["request"]["sni"] == "foobar.com" def test_showssl(self): @@ -119,7 +121,7 @@ class TestDaemonSSL(_TestDaemon): c.connect() c.request("get:/p/200") r = c.request("get:/api/log") - d = json.loads(r.content) + d = json.loads(r.body) assert d["log"][0]["request"]["clientcert"]["keyinfo"] def test_http2_without_ssl(self): @@ -270,8 +272,7 @@ class TestDaemonHTTP2(_TestDaemon): c = pathoc.Pathoc( ("127.0.0.1", self.d.port), ) - # TODO: change if other protocols get implemented - assert c.protocol is None + assert isinstance(c.protocol, http1.HTTP1Protocol) def test_http2_alpn(self): c = pathoc.Pathoc( |