From 786cc6ef2f546bd5c3af68f8ed454e91c8093fba Mon Sep 17 00:00:00 2001 From: Artemiy Date: Thu, 24 Jan 2019 21:29:35 +0300 Subject: [PATCH] add test for counting pre option and fix it's duplicate --- pipenv/cli/options.py | 1 - tests/unit/test_help.py | 13 +++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/pipenv/cli/options.py b/pipenv/cli/options.py index 745275dd..d6be0bac 100644 --- a/pipenv/cli/options.py +++ b/pipenv/cli/options.py @@ -375,7 +375,6 @@ def install_options(f): f = index_option(f) f = extra_index_option(f) f = requirementstxt_option(f) - f = pre_option(f) f = selective_upgrade_option(f) f = ignore_pipfile_option(f) f = editable_option(f) diff --git a/tests/unit/test_help.py b/tests/unit/test_help.py index 2432e969..d3755601 100644 --- a/tests/unit/test_help.py +++ b/tests/unit/test_help.py @@ -9,3 +9,16 @@ def test_help(): stderr=subprocess.STDOUT, env=os.environ.copy(), ) assert output + + +def test_count_of_description_pre_option(): + test_command = 'pipenv install --help' + test_line = '--pre Allow pre-releases.' + out = subprocess.Popen(test_command.split(), stdout=subprocess.PIPE, stderr=subprocess.STDOUT) + stdout, _ = out.communicate() + lines = stdout.decode().split('\n') + count = 0 + for line in lines: + if line.strip().split() == test_line.split(): + count += 1 + assert count == 1