Fix all tests and split out requirements refactor

- includes missing artifacts
- fixes cmdprse script
- Remove extraneous changes
- Fix tests
This commit is contained in:
Dan Ryan
2018-04-03 23:01:04 -04:00
parent ccc0311362
commit 61418fda20
30 changed files with 297 additions and 3654 deletions
+7
View File
@@ -1,20 +1,27 @@
import textwrap
from pipenv.cmdparse import Script
import pytest
@pytest.mark.run
@pytest.mark.script
def test_parse():
script = Script.parse(['python', '-c', "print('hello')"])
assert script.command == 'python'
assert script.args == ['-c', "print('hello')"], script
@pytest.mark.run
@pytest.mark.script
def test_cmdify():
script = Script.parse(['python', '-c', "print('hello')"])
cmd = script.cmdify(['--verbose'])
assert cmd == '"python" "-c" "print(\'hello\')" "--verbose"', script
@pytest.mark.run
@pytest.mark.script
def test_cmdify_complex():
script = Script.parse(' '.join([
'"C:\\Program Files\\Python36\\python.exe" -c',