Demo tasks#

How to use

These tasks come from ewokscore. It can be installed with

pip install ewokscore

CondSumTask#

Check whether a value is too small

Identifier:

ewokscore.tests.examples.tasks.condsumtask.CondSumTask

Task type:

class

Required inputs:

a

Optional inputs:

delay, b

Outputs:

result, too_small

ErrorSumTask#

Add two number with intentional exception

Identifier:

ewokscore.tests.examples.tasks.errorsumtask.ErrorSumTask

Task type:

class

Required inputs:

Optional inputs:

raise_error, a, b

Outputs:

result

NoOutputTask#

A task without outputs

Identifier:

ewokscore.tests.examples.tasks.nooutputtask.NoOutputTask

Task type:

class

Required inputs:

Optional inputs:

Outputs:

SumList#

Add items from a list

Identifier:

ewokscore.tests.examples.tasks.sumlist.SumList

Task type:

class

Required inputs:

list

Optional inputs:

delay

Outputs:

sum

SumTask#

Add two numbers with a delay

Identifier:

ewokscore.tests.examples.tasks.sumtask.SumTask

Task type:

class

Required inputs:

a

Optional inputs:

delay, b

Outputs:

result

addfunc#

Add 1 to the first argument

Identifier:

ewokscore.tests.examples.tasks.addfunc.addfunc

Task type:

method

Required inputs:

arg

Optional inputs:

Outputs:

return_value

add#

Sum objects and add 1

Identifier:

ewokscore.tests.examples.tasks.simplemethods.add

Task type:

method

Required inputs:

Optional inputs:

Outputs:

return_value

append#

Return positional arguments as a tuple

Identifier:

ewokscore.tests.examples.tasks.simplemethods.append

Task type:

method

Required inputs:

Optional inputs:

Outputs:

return_value