aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/mitmproxy/addons/test_dumper.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/test/mitmproxy/addons/test_dumper.py b/test/mitmproxy/addons/test_dumper.py
index 8b15c85b..d8d2deeb 100644
--- a/test/mitmproxy/addons/test_dumper.py
+++ b/test/mitmproxy/addons/test_dumper.py
@@ -7,6 +7,7 @@ from mitmproxy.addons import dumper
from mitmproxy import exceptions
from mitmproxy.tools import dump
from mitmproxy import http
+import shutil
import mock
@@ -129,6 +130,14 @@ def test_echo_request_line():
assert "nonstandard" in sio.getvalue()
sio.truncate(0)
+ ctx.configure(d, flow_detail=0, showhost=True)
+ f = tflow.tflow(client_conn=None, server_conn=True, resp=True)
+ terminalWidth = max(shutil.get_terminal_size()[0] - 25, 50)
+ f.request.url = "http://address:22/" + ("x" * terminalWidth) + "textToBeTruncated"
+ d._echo_request_line(f)
+ assert "textToBeTruncated" not in sio.getvalue()
+ sio.truncate(0)
+
class TestContentView:
@mock.patch("mitmproxy.contentviews.auto.ViewAuto.__call__")