From a26d6f831f08969976ccd5428f1575a85c704aa2 Mon Sep 17 00:00:00 2001 From: Tyler Goodlet Date: Wed, 11 Jul 2018 19:25:30 -0400 Subject: [PATCH] Add loglevel setting to test suite --- tests/conftest.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 tests/conftest.py diff --git a/tests/conftest.py b/tests/conftest.py new file mode 100644 index 0000000..e7b63da --- /dev/null +++ b/tests/conftest.py @@ -0,0 +1,18 @@ +""" +``tractor`` testing!! +""" +import pytest +import tractor + + +def pytest_addoption(parser): + parser.addoption("--ll", action="store", dest='loglevel', + default=None, help="logging level to set when testing") + + +@pytest.fixture(scope='session', autouse=True) +def loglevel(request): + orig = tractor._default_loglevel + level = tractor._default_loglevel = request.config.option.loglevel + yield level + tractor._default_loglevel = orig