diff options
author | Maximilian Hils <git@maximilianhils.com> | 2017-09-03 21:22:21 +0200 |
---|---|---|
committer | Maximilian Hils <git@maximilianhils.com> | 2017-09-03 21:22:21 +0200 |
commit | 0b79304e98ec926e4b69a172fbd159814fd1a16a (patch) | |
tree | bd06e62dc77fb3ec7fe1475a6483ea02ae77daef | |
parent | 781369a3269c05d40fa8d37cfc0eae0401558d8d (diff) | |
download | mitmproxy-0b79304e98ec926e4b69a172fbd159814fd1a16a.tar.gz mitmproxy-0b79304e98ec926e4b69a172fbd159814fd1a16a.tar.bz2 mitmproxy-0b79304e98ec926e4b69a172fbd159814fd1a16a.zip |
suppress tornado logging in tests
-rw-r--r-- | test/mitmproxy/tools/web/test_app.py | 14 |
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) |