From c95da26ce0d3d57a0fe05e67951b86c36cb27dcd Mon Sep 17 00:00:00 2001 From: Erin O'Connell Date: Sun, 29 Oct 2017 15:20:50 -0600 Subject: [PATCH] Added checks to ensure non dev packages aren't removed --- tests/test_pipenv.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/tests/test_pipenv.py b/tests/test_pipenv.py index 381853df..1d390cf1 100644 --- a/tests/test_pipenv.py +++ b/tests/test_pipenv.py @@ -277,8 +277,14 @@ class TestPipenv: with PipenvInstance() as p: c = p.pipenv('install --dev requests pytest') assert c.return_code == 0 + + c = p.pipenv('install tpfd') + assert c.return_code == 0 + + assert 'tpfd' in p.pipfile['packages'] assert 'requests' in p.pipfile['dev-packages'] assert 'pytest' in p.pipfile['dev-packages'] + assert 'tpfd' in p.lockfile['default'] assert 'requests' in p.lockfile['develop'] assert 'pytest' in p.lockfile['develop'] @@ -289,9 +295,15 @@ class TestPipenv: assert 'pytest' not in p.pipfile['dev-packages'] assert 'requests' not in p.lockfile['develop'] assert 'pytest' not in p.lockfile['develop'] + assert 'tpfd' in p.pipfile['packages'] + assert 'tpfd' in p.lockfile['default'] + c = p.pipenv('run python -m requests.help') assert c.return_code > 0 + + c = p.pipenv('run python -c 'import tpfd') + assert c.return_code == 0 @pytest.mark.extras @pytest.mark.install