aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorMaximilian Hils <git@maximilianhils.com>2017-09-03 21:22:21 +0200
committerMaximilian Hils <git@maximilianhils.com>2017-09-03 21:22:21 +0200
commit0b79304e98ec926e4b69a172fbd159814fd1a16a (patch)
treebd06e62dc77fb3ec7fe1475a6483ea02ae77daef /test
parent781369a3269c05d40fa8d37cfc0eae0401558d8d (diff)
downloadmitmproxy-0b79304e98ec926e4b69a172fbd159814fd1a16a.tar.gz
mitmproxy-0b79304e98ec926e4b69a172fbd159814fd1a16a.tar.bz2
mitmproxy-0b79304e98ec926e4b69a172fbd159814fd1a16a.zip
suppress tornado logging in tests
Diffstat (limited to 'test')
-rw-r--r--test/mitmproxy/tools/web/test_app.py14
1 files changed, 14 insertions, 0 deletions
diff --git a/test/mitmproxy/tools/web/test_app.py b/test/mitmproxy/tools/web/test_app.py
index 6b88823c..248581b9 100644
--- a/test/mitmproxy/tools/web/test_app.py
+++ b/test/mitmproxy/tools/web/test_app.py
@@ -1,7 +1,9 @@
import json as _json
+import logging
from unittest import mock
import os
+import pytest
import tornado.testing
from tornado import httpclient
from tornado import websocket
@@ -13,10 +15,22 @@ from mitmproxy.tools.web import app
from mitmproxy.tools.web import master as webmaster
+@pytest.fixture(scope="module")
+def no_tornado_logging():
+ logging.getLogger('tornado.access').disabled = True
+ logging.getLogger('tornado.application').disabled = True
+ logging.getLogger('tornado.general').disabled = True
+ yield
+ logging.getLogger('tornado.access').disabled = False
+ logging.getLogger('tornado.application').disabled = False
+ logging.getLogger('tornado.general').disabled = False
+
+
def json(resp: httpclient.HTTPResponse):
return _json.loads(resp.body.decode())
+@pytest.mark.usefixtures("no_tornado_logging")
class TestApp(tornado.testing.AsyncHTTPTestCase):
def get_app(self):
o = options.Options(http2=False)