summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShinya Kawaguchi <rm.true.dev@gmail.com>2017-07-22 16:06:47 +0900
committerShinya Kawaguchi <rm.true.dev@gmail.com>2017-07-22 16:18:58 +0900
commit98b9946a7893824779d87120d5c13ea2eace72c8 (patch)
tree4bf4b8b141ff6d851a771dea8fcf8bf5e34266bb
parent01f8824490a58720045e6acbb027613db05dfc7e (diff)
downloadflake8-98b9946a7893824779d87120d5c13ea2eace72c8.tar.gz
Reproduce quiet/verbose config problem
-rw-r--r--tests/fixtures/config_files/cli-specified.ini2
-rw-r--r--tests/unit/test_merged_config_parser.py24
2 files changed, 23 insertions, 3 deletions
diff --git a/tests/fixtures/config_files/cli-specified.ini b/tests/fixtures/config_files/cli-specified.ini
index 753604a..c67e1e9 100644
--- a/tests/fixtures/config_files/cli-specified.ini
+++ b/tests/fixtures/config_files/cli-specified.ini
@@ -7,3 +7,5 @@ exclude =
foo/,
bar/,
bogus/
+verbose = 2
+quiet = 1
diff --git a/tests/unit/test_merged_config_parser.py b/tests/unit/test_merged_config_parser.py
index 1541df4..1bc2bbe 100644
--- a/tests/unit/test_merged_config_parser.py
+++ b/tests/unit/test_merged_config_parser.py
@@ -47,6 +47,10 @@ def test_parse_cli_config(optmanager):
normalize_paths=True)
optmanager.add_option('--ignore', parse_from_config=True,
comma_separated_list=True)
+ optmanager.add_option('--verbose', parse_from_config=True,
+ action='count')
+ optmanager.add_option('--quiet', parse_from_config=True,
+ action='count')
parser = config.MergedConfigParser(optmanager)
parsed_config = parser.parse_cli_config(
@@ -58,7 +62,9 @@ def test_parse_cli_config(optmanager):
os.path.abspath('foo/'),
os.path.abspath('bar/'),
os.path.abspath('bogus/'),
- ]
+ ],
+ 'verbose': 2,
+ 'quiet': 1,
}
@@ -81,6 +87,10 @@ def test_parse_user_config(optmanager):
normalize_paths=True)
optmanager.add_option('--ignore', parse_from_config=True,
comma_separated_list=True)
+ optmanager.add_option('--verbose', parse_from_config=True,
+ action='count')
+ optmanager.add_option('--quiet', parse_from_config=True,
+ action='count')
parser = config.MergedConfigParser(optmanager)
with mock.patch.object(parser.config_finder, 'user_config_file') as usercf:
@@ -93,7 +103,9 @@ def test_parse_user_config(optmanager):
os.path.abspath('foo/'),
os.path.abspath('bar/'),
os.path.abspath('bogus/'),
- ]
+ ],
+ 'verbose': 2,
+ 'quiet': 1,
}
@@ -104,6 +116,10 @@ def test_parse_local_config(optmanager):
normalize_paths=True)
optmanager.add_option('--ignore', parse_from_config=True,
comma_separated_list=True)
+ optmanager.add_option('--verbose', parse_from_config=True,
+ action='count')
+ optmanager.add_option('--quiet', parse_from_config=True,
+ action='count')
parser = config.MergedConfigParser(optmanager)
config_finder = parser.config_finder
@@ -119,7 +135,9 @@ def test_parse_local_config(optmanager):
os.path.abspath('foo/'),
os.path.abspath('bar/'),
os.path.abspath('bogus/'),
- ]
+ ],
+ 'verbose': 2,
+ 'quiet': 1,
}