mirror of
https://github.com/PyCQA/flake8.git
synced 2026-03-29 18:46:52 +00:00
Add test for comma-separated paths normalization
This commit is contained in:
parent
684f19f5e3
commit
9fe9ef06f7
1 changed files with 20 additions and 2 deletions
|
|
@ -73,7 +73,7 @@ def test_parse_args_normalize_path(optmanager):
|
|||
|
||||
|
||||
def test_parse_args_handles_comma_separated_defaults(optmanager):
|
||||
"""Show that parse_args handles defaults that are comma separated."""
|
||||
"""Show that parse_args handles defaults that are comma-separated."""
|
||||
assert optmanager.options == []
|
||||
assert optmanager.config_options_dict == {}
|
||||
|
||||
|
|
@ -85,7 +85,7 @@ def test_parse_args_handles_comma_separated_defaults(optmanager):
|
|||
|
||||
|
||||
def test_parse_args_handles_comma_separated_lists(optmanager):
|
||||
"""Show that parse_args handles user-specified comma separated lists."""
|
||||
"""Show that parse_args handles user-specified comma-separated lists."""
|
||||
assert optmanager.options == []
|
||||
assert optmanager.config_options_dict == {}
|
||||
|
||||
|
|
@ -94,3 +94,21 @@ def test_parse_args_handles_comma_separated_lists(optmanager):
|
|||
|
||||
options, args = optmanager.parse_args(['--exclude', 'E201,W111,F280'])
|
||||
assert options.exclude == ['E201', 'W111', 'F280']
|
||||
|
||||
|
||||
def test_parse_args_normalize_paths(optmanager):
|
||||
"""Verify parse_args normalizes a comma-separated list of paths."""
|
||||
assert optmanager.options == []
|
||||
assert optmanager.config_options_dict == {}
|
||||
|
||||
optmanager.add_option('--extra-config', normalize_paths=True,
|
||||
comma_separated_list=True)
|
||||
|
||||
options, args = optmanager.parse_args([
|
||||
'--extra-config', '../config.ini,tox.ini,flake8/some-other.cfg'
|
||||
])
|
||||
assert options.extra_config == [
|
||||
os.path.abspath('../config.ini'),
|
||||
'tox.ini',
|
||||
os.path.abspath('flake8/some-other.cfg'),
|
||||
]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue