mirror of
https://github.com/PyCQA/flake8.git
synced 2026-04-06 04:56:54 +00:00
don't consider default codes as explicitly selected unless listed
This commit is contained in:
parent
9f608813b8
commit
367c810f0e
2 changed files with 40 additions and 15 deletions
|
|
@ -224,3 +224,20 @@ def test_user_can_extend_select_to_enable_plugin_default_ignored():
|
|||
)
|
||||
|
||||
assert decider.decision_for("P002") is style_guide.Decision.Selected
|
||||
|
||||
|
||||
def test_plugin_extends_default_ignore_but_extend_selected():
|
||||
decider = style_guide.DecisionEngine(
|
||||
create_options(
|
||||
# user options --extend-select P002 --extend-ignore E501
|
||||
select=None,
|
||||
ignore=None,
|
||||
extend_select=["P002"],
|
||||
extend_ignore=["E501"],
|
||||
# a plugin is installed and extends default ignore
|
||||
extended_default_select=["P"],
|
||||
extended_default_ignore=["P002"],
|
||||
),
|
||||
)
|
||||
|
||||
assert decider.decision_for("P002") is style_guide.Decision.Selected
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue