mirror of
https://github.com/PyCQA/flake8.git
synced 2026-04-09 14:24:17 +00:00
extend black formatting to tests as well
This commit is contained in:
parent
a7174759e9
commit
af1668bf04
45 changed files with 1644 additions and 1307 deletions
|
|
@ -10,9 +10,9 @@ from flake8.options import manager
|
|||
def test_to_argparse():
|
||||
"""Test conversion to an argparse arguments."""
|
||||
opt = manager.Option(
|
||||
short_option_name='-t',
|
||||
long_option_name='--test',
|
||||
action='count',
|
||||
short_option_name="-t",
|
||||
long_option_name="--test",
|
||||
action="count",
|
||||
parse_from_config=True,
|
||||
normalize_paths=True,
|
||||
)
|
||||
|
|
@ -20,42 +20,44 @@ def test_to_argparse():
|
|||
assert opt.parse_from_config is True
|
||||
|
||||
args, kwargs = opt.to_argparse()
|
||||
assert args == ['-t', '--test']
|
||||
assert kwargs == {'action': 'count', 'type': mock.ANY}
|
||||
assert isinstance(kwargs['type'], functools.partial)
|
||||
assert args == ["-t", "--test"]
|
||||
assert kwargs == {"action": "count", "type": mock.ANY}
|
||||
assert isinstance(kwargs["type"], functools.partial)
|
||||
|
||||
|
||||
def test_to_optparse():
|
||||
"""Test that .to_optparse() produces a useful error message."""
|
||||
with pytest.raises(AttributeError) as excinfo:
|
||||
manager.Option('--foo').to_optparse
|
||||
msg, = excinfo.value.args
|
||||
assert msg == 'to_optparse: flake8 now uses argparse'
|
||||
manager.Option("--foo").to_optparse
|
||||
(msg,) = excinfo.value.args
|
||||
assert msg == "to_optparse: flake8 now uses argparse"
|
||||
|
||||
|
||||
def test_to_argparse_creates_an_option_as_we_expect():
|
||||
"""Show that we pass all keyword args to argparse."""
|
||||
opt = manager.Option('-t', '--test', action='count')
|
||||
opt = manager.Option("-t", "--test", action="count")
|
||||
args, kwargs = opt.to_argparse()
|
||||
assert args == ['-t', '--test']
|
||||
assert kwargs == {'action': 'count'}
|
||||
assert args == ["-t", "--test"]
|
||||
assert kwargs == {"action": "count"}
|
||||
|
||||
|
||||
def test_config_name_generation():
|
||||
"""Show that we generate the config name deterministically."""
|
||||
opt = manager.Option(long_option_name='--some-very-long-option-name',
|
||||
parse_from_config=True)
|
||||
opt = manager.Option(
|
||||
long_option_name="--some-very-long-option-name",
|
||||
parse_from_config=True,
|
||||
)
|
||||
|
||||
assert opt.config_name == 'some_very_long_option_name'
|
||||
assert opt.config_name == "some_very_long_option_name"
|
||||
|
||||
|
||||
def test_config_name_needs_long_option_name():
|
||||
"""Show that we error out if the Option should be parsed from config."""
|
||||
with pytest.raises(ValueError):
|
||||
manager.Option('-s', parse_from_config=True)
|
||||
manager.Option("-s", parse_from_config=True)
|
||||
|
||||
|
||||
def test_dest_is_not_overridden():
|
||||
"""Show that we do not override custom destinations."""
|
||||
opt = manager.Option('-s', '--short', dest='something_not_short')
|
||||
assert opt.dest == 'something_not_short'
|
||||
opt = manager.Option("-s", "--short", dest="something_not_short")
|
||||
assert opt.dest == "something_not_short"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue