summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/flake8/main/application.py2
-rw-r--r--tests/unit/test_application.py5
2 files changed, 4 insertions, 3 deletions
diff --git a/src/flake8/main/application.py b/src/flake8/main/application.py
index e183351..0f86844 100644
--- a/src/flake8/main/application.py
+++ b/src/flake8/main/application.py
@@ -138,7 +138,7 @@ class Application(object):
except ValueError:
pass
- opts, args = self.option_manager.parse_known_args(args)
+ opts, args = self.prelim_arg_parser.parse_known_args(args)
# parse_known_args includes unknown options as args
args = [a for a in args if not a.startswith("-")]
return opts, args
diff --git a/tests/unit/test_application.py b/tests/unit/test_application.py
index 09edfe4..15bc54d 100644
--- a/tests/unit/test_application.py
+++ b/tests/unit/test_application.py
@@ -93,9 +93,10 @@ def test_returns_specified_plugin(application):
def test_prelim_opts_args(application):
"""Verify we get sensible prelim opts and args."""
opts, args = application.parse_preliminary_options_and_args(
- ['flake8', '--foo', '--verbose', 'src', 'setup.py', '--statistics'])
+ ['--foo', '--verbose', 'src', 'setup.py', '--statistics'])
- assert opts.statistics
+ assert not hasattr(opts, 'foo')
+ assert not hasattr(opts, 'statistics')
assert opts.verbose
assert args == ['src', 'setup.py']