fix non-passing tests for logging on pytest > 3.3.0

This commit is contained in:
Camilo 2017-12-14 01:55:22 -05:00
parent 4556ab2e06
commit e30c39fe78

View file

@ -17,6 +17,10 @@ def reset_logging(monkeypatch):
logger.handlers = []
logger.setLevel(logging.NOTSET)
logging_plugin = pytest.config.pluginmanager.getplugin('logging-plugin')
pytest.config.pluginmanager.unregister(name='logging-plugin')
logging.root.handlers = []
yield
logging.root.handlers[:] = root_handlers
@ -25,6 +29,8 @@ def reset_logging(monkeypatch):
logger.handlers = []
logger.setLevel(logging.NOTSET)
pytest.config.pluginmanager.register(logging_plugin, 'logging-plugin')
def test_logger(app):
assert app.logger.name == 'flask.app'