Ejemplo n.º 1
0
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'
    ]
Ejemplo n.º 2
0
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', []]]
Ejemplo n.º 3
0
 def Execute(self):
     from vmtk import pype
     pipe = pype.Pype()
     pipe.Arguments = self.Arguments
     pipe.ParseArguments()
     pipe.Execute()
Ejemplo n.º 4
0
def test_parse_arguments_one_function():
    pipe = pype.Pype()
    pipe.Arguments = ['vmtkimagereader', '-ifile', 'test.vtp']
    pipe.ParseArguments()
    assert pipe.ScriptList == [['vmtkimagereader', ['-ifile', 'test.vtp']]]
Ejemplo n.º 5
0
def test_fail_set_argument_string_nonmatching_quote():
    pipe = pype.Pype()
    arg_string = 'vmtkimagereader --help"'
    pipe.SetArgumentsString(arg_string)
Ejemplo n.º 6
0
def test_set_argument_string_two_args():
    pipe = pype.Pype()
    arg_string = 'vmtkimagereader --help'
    pipe.SetArgumentsString(arg_string)
    assert pipe.Arguments == ['vmtkimagereader', '--help']
Ejemplo n.º 7
0
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'
Ejemplo n.º 8
0
def test_init():
    pipe = pype.Pype()
    assert pipe.ScriptName == 'pype'