mirror of
https://github.com/Grasscutters/mitmproxy.git
synced 2024-11-22 15:37:45 +00:00
lint!
This commit is contained in:
parent
c3ccc25cfb
commit
1490d665fe
@ -181,19 +181,20 @@ class Dumper:
|
||||
replay_str = ""
|
||||
replay = ""
|
||||
|
||||
code = flow.response.status_code
|
||||
assert flow.response
|
||||
code_int = flow.response.status_code
|
||||
code_color = None
|
||||
if 200 <= code < 300:
|
||||
if 200 <= code_int < 300:
|
||||
code_color = "green"
|
||||
elif 300 <= code < 400:
|
||||
elif 300 <= code_int < 400:
|
||||
code_color = "magenta"
|
||||
elif 400 <= code < 600:
|
||||
elif 400 <= code_int < 600:
|
||||
code_color = "red"
|
||||
code = click.style(
|
||||
str(code),
|
||||
str(code_int),
|
||||
fg=code_color,
|
||||
bold=True,
|
||||
blink=(code == 418)
|
||||
blink=(code_int == 418),
|
||||
)
|
||||
|
||||
if not flow.response.is_http2:
|
||||
|
@ -2,8 +2,8 @@ import time
|
||||
import typing # noqa
|
||||
import uuid
|
||||
|
||||
from mitmproxy import connections
|
||||
from mitmproxy import controller, exceptions # noqa
|
||||
from mitmproxy import controller
|
||||
from mitmproxy import exceptions
|
||||
from mitmproxy import stateobject
|
||||
from mitmproxy import version
|
||||
from mitmproxy.utils import compat
|
||||
|
@ -236,3 +236,14 @@ def test_websocket():
|
||||
f = tflow.twebsocketflow(client_conn=True, err=True)
|
||||
d.websocket_error(f)
|
||||
assert "Error in WebSocket" in sio_err.getvalue()
|
||||
|
||||
|
||||
def test_http2():
|
||||
sio = io.StringIO()
|
||||
sio_err = io.StringIO()
|
||||
d = dumper.Dumper(sio, sio_err)
|
||||
with taddons.context(d):
|
||||
f = tflow.tflow(resp=True)
|
||||
f.response.http_version = b"HTTP/2.0"
|
||||
d.response(f)
|
||||
assert "HTTP/2.0 200 OK" in sio.getvalue()
|
||||
|
6
test/mitmproxy/utils/test_compat.py
Normal file
6
test/mitmproxy/utils/test_compat.py
Normal file
@ -0,0 +1,6 @@
|
||||
from mitmproxy.utils import compat
|
||||
|
||||
|
||||
def test_simple():
|
||||
assert compat.Server
|
||||
assert compat.Client
|
Loading…
Reference in New Issue
Block a user