summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorIan Cordasco <graffatcolmingov@gmail.com>2016-10-26 11:39:07 +0000
committerIan Cordasco <graffatcolmingov@gmail.com>2016-10-26 11:39:07 +0000
commit185a073c296e2276597b564d31796e9cd38f7b93 (patch)
tree9391551fbafc5169a88cd7bc8dd0f81f11810448 /tests
parenta9e15afbf50b3181af45a64f5736d432731eb40d (diff)
parent68a273144e5bd24a8f88cbf61070ab020be00498 (diff)
downloadflake8-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.py27
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)