make --ignore order consistent

This commit is contained in:
Anthony Sottile 2022-02-06 08:36:36 -08:00
parent ddae449cec
commit f7ef1a6c8b
4 changed files with 10 additions and 13 deletions

View file

@ -104,7 +104,7 @@ def test_local_plugin_can_add_option(local_config):
args = aggregator.aggregate_options(option_manager, cfg, cfg_dir, argv)
assert args.extended_default_select == {"XE", "F", "E", "W", "C90"}
assert args.extended_default_select == ["XE", "C90", "F", "E", "W"]
assert args.anopt == "foo"

View file

@ -156,10 +156,10 @@ def test_parse_args_normalize_paths(optmanager):
def test_extend_default_ignore(optmanager):
"""Verify that we update the extended default ignore list."""
assert optmanager.extended_default_ignore == set()
assert optmanager.extended_default_ignore == []
optmanager.extend_default_ignore(["T100", "T101", "T102"])
assert optmanager.extended_default_ignore == {"T100", "T101", "T102"}
assert optmanager.extended_default_ignore == ["T100", "T101", "T102"]
def test_optparse_normalize_callback_option_legacy(optmanager):