diff options
| author | Ian Cordasco <graffatcolmingov@gmail.com> | 2016-10-26 11:39:07 +0000 |
|---|---|---|
| committer | Ian Cordasco <graffatcolmingov@gmail.com> | 2016-10-26 11:39:07 +0000 |
| commit | 185a073c296e2276597b564d31796e9cd38f7b93 (patch) | |
| tree | 9391551fbafc5169a88cd7bc8dd0f81f11810448 /tests | |
| parent | a9e15afbf50b3181af45a64f5736d432731eb40d (diff) | |
| parent | 68a273144e5bd24a8f88cbf61070ab020be00498 (diff) | |
| download | flake8-185a073c296e2276597b564d31796e9cd38f7b93.tar.gz | |
Merge branch 'example-project' into 'master'
Add an example plugin project to source tree
Necessary to start investigating issue #239
See merge request !128
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/unit/test_style_guide.py | 27 |
1 files changed, 17 insertions, 10 deletions
diff --git a/tests/unit/test_style_guide.py b/tests/unit/test_style_guide.py index 8e714b7..f642820 100644 --- a/tests/unit/test_style_guide.py +++ b/tests/unit/test_style_guide.py @@ -15,6 +15,7 @@ def create_options(**kwargs): kwargs.setdefault('extended_default_select', []) kwargs.setdefault('ignore', []) kwargs.setdefault('disable_noqa', False) + kwargs.setdefault('enable_extensions', []) return optparse.Values(kwargs) @@ -50,18 +51,24 @@ def test_is_user_ignored_implicitly_selects_errors(ignore_list, error_code): assert guide.is_user_ignored(error_code) is style_guide.Selected.Implicitly -@pytest.mark.parametrize('select_list,error_code', [ - (['E111', 'E121'], 'E111'), - (['E111', 'E121'], 'E121'), - (['E11', 'E12'], 'E121'), - (['E2', 'E12'], 'E121'), - (['E2', 'E12'], 'E211'), +@pytest.mark.parametrize('select_list,enable_extensions,error_code', [ + (['E111', 'E121'], [], 'E111'), + (['E111', 'E121'], [], 'E121'), + (['E11', 'E12'], [], 'E121'), + (['E2', 'E12'], [], 'E121'), + (['E2', 'E12'], [], 'E211'), + (['E1'], ['E2'], 'E211'), + ([], ['E2'], 'E211'), ]) -def test_is_user_selected_selects_errors(select_list, error_code): +def test_is_user_selected_selects_errors(select_list, enable_extensions, + error_code): """Verify we detect users explicitly selecting an error.""" - guide = style_guide.StyleGuide(create_options(select=select_list), - listener_trie=None, - formatter=None) + guide = style_guide.StyleGuide( + options=create_options(select=select_list, + enable_extensions=enable_extensions), + listener_trie=None, + formatter=None, + ) assert (guide.is_user_selected(error_code) is style_guide.Selected.Explicitly) |
