aboutsummaryrefslogtreecommitdiffstats
path: root/test/http/http2/test_protocol.py
diff options
context:
space:
mode:
authorThomas Kriechbaumer <thomas@kriechbaumer.name>2015-07-16 22:50:24 +0200
committerThomas Kriechbaumer <thomas@kriechbaumer.name>2015-07-22 15:30:51 +0200
commit230c16122b06f5c6af60e6ddc2d8e2e83cd75273 (patch)
tree161224f301e7f83e17334dd43a30c1fa2fc9036c /test/http/http2/test_protocol.py
parentbab6cbff1e5444aea72a188d57812130c375e0f0 (diff)
downloadmitmproxy-230c16122b06f5c6af60e6ddc2d8e2e83cd75273.tar.gz
mitmproxy-230c16122b06f5c6af60e6ddc2d8e2e83cd75273.tar.bz2
mitmproxy-230c16122b06f5c6af60e6ddc2d8e2e83cd75273.zip
change HTTP2 interface to match HTTP1
Diffstat (limited to 'test/http/http2/test_protocol.py')
-rw-r--r--test/http/http2/test_protocol.py20
1 files changed, 12 insertions, 8 deletions
diff --git a/test/http/http2/test_protocol.py b/test/http/http2/test_protocol.py
index f607860e..403a2589 100644
--- a/test/http/http2/test_protocol.py
+++ b/test/http/http2/test_protocol.py
@@ -251,11 +251,13 @@ class TestReadResponse(tservers.ServerTestBase):
c.convert_to_ssl()
protocol = http2.HTTP2Protocol(c)
- status, headers, body = protocol.read_response()
+ resp = protocol.read_response()
- assert headers == {':status': '200', 'etag': 'foobar'}
- assert status == "200"
- assert body == b'foobar'
+ assert resp.httpversion == "HTTP/2"
+ assert resp.status_code == "200"
+ assert resp.msg == ""
+ assert resp.headers == {':status': '200', 'etag': 'foobar'}
+ assert resp.content == b'foobar'
class TestReadEmptyResponse(tservers.ServerTestBase):
@@ -274,11 +276,13 @@ class TestReadEmptyResponse(tservers.ServerTestBase):
c.convert_to_ssl()
protocol = http2.HTTP2Protocol(c)
- status, headers, body = protocol.read_response()
+ resp = protocol.read_response()
- assert headers == {':status': '200', 'etag': 'foobar'}
- assert status == "200"
- assert body == b''
+ assert resp.httpversion == "HTTP/2"
+ assert resp.status_code == "200"
+ assert resp.msg == ""
+ assert resp.headers == {':status': '200', 'etag': 'foobar'}
+ assert resp.content == b''
class TestReadRequest(tservers.ServerTestBase):