mirror of
https://github.com/kennethreitz/pipenv.git
synced 2026-06-05 22:50:18 +00:00
Fix all tests and split out requirements refactor
- includes missing artifacts - fixes cmdprse script - Remove extraneous changes - Fix tests
This commit is contained in:
@@ -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',
|
||||
|
||||
Reference in New Issue
Block a user