diff --git a/tests/unit/test_config_file_finder.py b/tests/unit/test_config_file_finder.py index 3a8f8f2..e723397 100644 --- a/tests/unit/test_config_file_finder.py +++ b/tests/unit/test_config_file_finder.py @@ -36,17 +36,30 @@ def test_cli_config(): @pytest.mark.parametrize('args,expected', [ - ([], # No arguments + # No arguments, common prefix of abspath('.') + ([], [os.path.abspath('setup.cfg'), os.path.abspath('tox.ini'), os.path.abspath('.flake8')]), - (['flake8/options', 'flake8/'], # Common prefix of "flake8/" + # 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/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')]), ]) def test_generate_possible_local_config_files(args, expected): """Verify generation of all possible config paths."""