mirror of
https://github.com/PyCQA/flake8.git
synced 2026-04-07 05:26:53 +00:00
Merge branch 'error-when-duplicate-entry-points' into 'master'
Emit an error when entry points are duplicated Closes #634 See merge request pycqa/flake8!425
This commit is contained in:
commit
afcb7d8d24
6 changed files with 71 additions and 4 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