From 204a367095a6d63bcf6dcc690cd51d2db5fe8ff9 Mon Sep 17 00:00:00 2001 From: Ian Cordasco Date: Sun, 10 Jan 2016 09:05:09 -0600 Subject: [PATCH] Add more parameters to file location generation test --- tests/unit/test_config_file_finder.py | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) 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."""