diff --git a/src/flake8/options/config.py b/src/flake8/options/config.py index 48719a8..4556ab1 100644 --- a/src/flake8/options/config.py +++ b/src/flake8/options/config.py @@ -41,7 +41,9 @@ class ConfigFileFinder(object): self.program_name = program_name # List of filenames to find in the local/project directory - self.project_filenames = ('setup.cfg', 'tox.ini', self.program_config) + self.project_filenames = ( + self.program_config, + ) + self.PROJECT_FILENAMES self.local_directory = os.path.abspath(os.curdir) diff --git a/tests/unit/test_config_file_finder.py b/tests/unit/test_config_file_finder.py index 2e1a1e5..56ff804 100644 --- a/tests/unit/test_config_file_finder.py +++ b/tests/unit/test_config_file_finder.py @@ -42,28 +42,28 @@ def test_cli_config(): @pytest.mark.parametrize('args,expected', [ # No arguments, common prefix of abspath('.') ([], - [os.path.abspath('setup.cfg'), - os.path.abspath('tox.ini'), - os.path.abspath('.flake8')]), + [os.path.abspath('.flake8'), + os.path.abspath('setup.cfg'), + os.path.abspath('tox.ini')]), # Common prefix of "flake8/" (['flake8/options', 'flake8/'], - [os.path.abspath('flake8/setup.cfg'), - os.path.abspath('flake8/tox.ini'), - os.path.abspath('flake8/.flake8'), - os.path.abspath('setup.cfg'), - os.path.abspath('tox.ini'), - os.path.abspath('.flake8')]), - # Common prefix of "flake8/options" - (['flake8/options', 'flake8/options/sub'], - [os.path.abspath('flake8/options/setup.cfg'), - os.path.abspath('flake8/options/tox.ini'), - os.path.abspath('flake8/options/.flake8'), + [os.path.abspath('flake8/.flake8'), os.path.abspath('flake8/setup.cfg'), os.path.abspath('flake8/tox.ini'), - os.path.abspath('flake8/.flake8'), + os.path.abspath('.flake8'), os.path.abspath('setup.cfg'), - os.path.abspath('tox.ini'), - os.path.abspath('.flake8')]), + os.path.abspath('tox.ini')]), + # Common prefix of "flake8/options" + (['flake8/options', 'flake8/options/sub'], + [os.path.abspath('flake8/options/.flake8'), + os.path.abspath('flake8/options/setup.cfg'), + os.path.abspath('flake8/options/tox.ini'), + os.path.abspath('flake8/.flake8'), + os.path.abspath('flake8/setup.cfg'), + os.path.abspath('flake8/tox.ini'), + os.path.abspath('.flake8'), + os.path.abspath('setup.cfg'), + os.path.abspath('tox.ini')]), ]) def test_generate_possible_local_files(args, expected): """Verify generation of all possible config paths."""