コード例 #1
0
ファイル: test_pype.py プロジェクト: gunnups/vmtk
def test_set_argument_string_five_args():
    pipe = pype.Pype()
    arg_string = 'vmtkimagereader --help 0123 vmtkimageviewer fixit'
    pipe.SetArgumentsString(arg_string)
    assert pipe.Arguments == [
        'vmtkimagereader', '--help', '0123', 'vmtkimageviewer', 'fixit'
    ]
コード例 #2
0
ファイル: test_pype.py プロジェクト: gunnups/vmtk
def test_parse_arguments_two_functions():
    pipe = pype.Pype()
    pipe.Arguments = [
        'vmtkimagereader', '-ifile', 'test.vtp', '--pipe', 'vmtkimageviewer'
    ]
    pipe.ParseArguments()
    assert pipe.ScriptList == [['vmtkimagereader', ['-ifile', 'test.vtp']],
                               ['vmtkimageviewer', []]]
コード例 #3
0
ファイル: pypescript.py プロジェクト: Clemson-MSE/vmtk
 def Execute(self):
     from vmtk import pype
     pipe = pype.Pype()
     pipe.Arguments = self.Arguments
     pipe.ParseArguments()
     pipe.Execute()
コード例 #4
0
ファイル: test_pype.py プロジェクト: gunnups/vmtk
def test_parse_arguments_one_function():
    pipe = pype.Pype()
    pipe.Arguments = ['vmtkimagereader', '-ifile', 'test.vtp']
    pipe.ParseArguments()
    assert pipe.ScriptList == [['vmtkimagereader', ['-ifile', 'test.vtp']]]
コード例 #5
0
ファイル: test_pype.py プロジェクト: gunnups/vmtk
def test_fail_set_argument_string_nonmatching_quote():
    pipe = pype.Pype()
    arg_string = 'vmtkimagereader --help"'
    pipe.SetArgumentsString(arg_string)
コード例 #6
0
ファイル: test_pype.py プロジェクト: gunnups/vmtk
def test_set_argument_string_two_args():
    pipe = pype.Pype()
    arg_string = 'vmtkimagereader --help'
    pipe.SetArgumentsString(arg_string)
    assert pipe.Arguments == ['vmtkimagereader', '--help']
コード例 #7
0
ファイル: test_pype.py プロジェクト: gunnups/vmtk
def test_get_usage_string():
    pipe = pype.Pype()
    assert pipe.GetUsageString(
    ) == 'Usage: pype --nolog --noauto --query firstScriptName -scriptOptionName scriptOptionValue --pipe secondScriptName -scriptOptionName scriptOptionValue -scriptOptionName @firstScriptName.scriptOptionName -id 2 --pipe thirdScriptName -scriptOptionName @secondScriptName-2.scriptOptionName'
コード例 #8
0
ファイル: test_pype.py プロジェクト: gunnups/vmtk
def test_init():
    pipe = pype.Pype()
    assert pipe.ScriptName == 'pype'