From 1dbb14cb43dd32476b06373ceb58230be409cc1b Mon Sep 17 00:00:00 2001 From: Nate Prewitt Date: Fri, 24 Feb 2017 21:14:15 -0700 Subject: [PATCH] test installing vcs dependencies --- tests/test_pipenv.py | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/tests/test_pipenv.py b/tests/test_pipenv.py index d05be191..05b6ab4d 100644 --- a/tests/test_pipenv.py +++ b/tests/test_pipenv.py @@ -39,10 +39,19 @@ class TestPipenv(): assert delegator.run('pipenv --python python').return_code == 0 assert delegator.run('pipenv install requests').return_code == 0 assert delegator.run('pipenv install pytest --dev').return_code == 0 + assert delegator.run('pipenv install git+https://github.com/kennethreitz/records.git@v0.5.0#egg=records').return_code == 0 assert delegator.run('pipenv lock').return_code == 0 - assert 'pytest' in delegator.run('cat Pipfile').out - assert 'pytest' in delegator.run('cat Pipfile.lock').out + pipfile_output = delegator.run('cat Pipfile').out + lockfile_output = delegator.run('cat Pipfile.lock').out + + # Ensure dev-packages work. + assert 'pytest' in pipfile_output + assert 'pytest' in lockfile_output + + # Ensure vcs dependencies work. + assert 'records' in pipfile_output + assert '"git": "https://github.com/kennethreitz/records.git"' in lockfile_output os.chdir('..') delegator.run('rm -fr test_project')