mirror of
https://github.com/PyCQA/flake8.git
synced 2026-04-07 05:26:53 +00:00
Show a nicer message when duplicate entry points are found
This removes the stack trace from the message printed, which is somewhat more friendly, though still treats this misconfiguration as a catastrophic error.
This commit is contained in:
parent
acced5f62a
commit
6167df4992
3 changed files with 20 additions and 5 deletions
|
|
@ -48,6 +48,18 @@ def test_exit_does_raise(result_count, catastrophic, exit_zero, value,
|
|||
assert excinfo.value.args[0] is value
|
||||
|
||||
|
||||
def test_exit_raises(application):
|
||||
"""Verify Application.exit raises SystemExit under configuration failure."""
|
||||
application.catastrophic_failure = True
|
||||
# Note: no application.options set -- configuration issues can lead to
|
||||
# errors before it's assigned.
|
||||
|
||||
with pytest.raises(SystemExit) as excinfo:
|
||||
application.exit()
|
||||
|
||||
assert excinfo.value.args[0] is True
|
||||
|
||||
|
||||
def test_warns_on_unknown_formatter_plugin_name(application):
|
||||
"""Verify we log a warning with an unfound plugin."""
|
||||
default = mock.Mock()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue