application: Ensure --version is unknown during preliminary parsing

Now that the preliminary parser is being used, we can remove needing to
prune out `--version` and copying the original `argv` list.
This commit is contained in:
Eric N. Vander Weele 2019-10-25 15:01:30 -04:00
parent b9c8c3e118
commit 4151ae0e53
2 changed files with 3 additions and 17 deletions

View file

@ -93,10 +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(
['--foo', '--verbose', 'src', 'setup.py', '--statistics'])
['--foo', '--verbose', 'src', 'setup.py', '--statistics', '--version'])
assert opts.verbose
assert args == ['--foo', 'src', 'setup.py', '--statistics']
assert args == ['--foo', 'src', 'setup.py', '--statistics', '--version']
def test_prelim_opts_ignore_help(application):