Merge pull request #439 from pre-commit/configure_loggers_under_test

Configure logging under test
This commit is contained in:
Anthony Sottile
2016-11-26 17:53:08 -08:00
committed by GitHub

View File

@@ -11,6 +11,7 @@ import pytest
from pre_commit import five
from pre_commit import output
from pre_commit.logging_handler import add_logging_handler
from pre_commit.prefixed_command_runner import PrefixedCommandRunner
from pre_commit.runner import Runner
from pre_commit.store import Store
@@ -90,7 +91,7 @@ def in_conflicting_submodule(tempdir_factory):
yield
@pytest.yield_fixture(scope='session', autouse=True)
@pytest.yield_fixture(autouse=True, scope='session')
def dont_write_to_home_directory():
"""pre_commit.store.Store will by default write to the home directory
We'll mock out `Store.get_default_directory` to raise invariantly so we
@@ -107,6 +108,11 @@ def dont_write_to_home_directory():
yield
@pytest.fixture(autouse=True, scope='session')
def configure_logging():
add_logging_handler(use_color=False)
@pytest.yield_fixture
def mock_out_store_directory(tempdir_factory):
tmpdir = tempdir_factory.get()