ignore config files in the home directory

This commit is contained in:
Anthony Sottile 2022-07-13 15:40:40 -04:00
parent fb439e1545
commit 14a91d995c
2 changed files with 26 additions and 1 deletions

View file

@ -1,4 +1,6 @@
import configparser
import os.path
from unittest import mock
import pytest
@ -66,6 +68,16 @@ def test_find_config_searches_upwards(tmp_path):
assert config._find_config_file(str(subdir)) == str(expected)
def test_find_config_ignores_homedir(tmp_path):
subdir = tmp_path.joinpath("d")
subdir.mkdir()
tmp_path.joinpath(".flake8").write_text("[flake8]")
with mock.patch.object(os.path, "expanduser", return_value=str(tmp_path)):
assert config._find_config_file(str(subdir)) is None
def test_load_config_config_specified_skips_discovery(tmpdir):
tmpdir.join("setup.cfg").write("[flake8]\nindent-size=2\n")
custom_cfg = tmpdir.join("custom.cfg")