Exemplo n.º 1
0
    def test_tuple(self):
        from core.vistrail.module_param import ModuleParam
        from core.vistrail.module_function import ModuleFunction
        from core.utils import DummyView
        from core.vistrail.module import Module
        import db.domain

        id_scope = db.domain.IdScope()
        interpreter = core.interpreter.default.get_default_interpreter()
        v = DummyView()
        p = core.vistrail.pipeline.Pipeline()
        params = [
            ModuleParam(
                id=id_scope.getNewId(ModuleParam.vtType),
                pos=0,
                type='Float',
                val='2.0',
            ),
            ModuleParam(
                id=id_scope.getNewId(ModuleParam.vtType),
                pos=1,
                type='Float',
                val='2.0',
            )
        ]
        function = ModuleFunction(id=id_scope.getNewId(ModuleFunction.vtType),
                                  name='input')
        function.add_parameters(params)
        module = Module(id=id_scope.getNewId(Module.vtType),
                        name='TestTupleExecution',
                        package='edu.utah.sci.vistrails.console_mode_test',
                        version='0.9.0')
        module.add_function(function)

        p.add_module(module)

        kwargs = {
            'locator': XMLFileLocator('foo'),
            'current_version': 1L,
            'view': v,
        }
 def test_tuple(self):
     from core.vistrail.module_param import ModuleParam
     from core.vistrail.module_function import ModuleFunction
     from core.utils import DummyView
     from core.vistrail.module import Module
     import db.domain
    
     id_scope = db.domain.IdScope()
     interpreter = core.interpreter.default.get_default_interpreter()
     v = DummyView()
     p = core.vistrail.pipeline.Pipeline()
     params = [ModuleParam(id=id_scope.getNewId(ModuleParam.vtType),
                           pos=0,
                           type='Float',
                           val='2.0',
                           ),
               ModuleParam(id=id_scope.getNewId(ModuleParam.vtType),
                           pos=1,
                           type='Float',
                           val='2.0',
                           )]
     function = ModuleFunction(id=id_scope.getNewId(ModuleFunction.vtType),
                               name='input')
     function.add_parameters(params)
     module = Module(id=id_scope.getNewId(Module.vtType),
                        name='TestTupleExecution',
                        package='edu.utah.sci.vistrails.console_mode_test',
                        version='0.9.0')
     module.add_function(function)
     
     p.add_module(module)
     
     kwargs = {'locator': XMLFileLocator('foo'),
               'current_version': 1L,
               'view': v,
               }