Source code for ewokscore.tests.discover.module1

from ...task import Task


[docs] class MyTask1( Task, input_names=["a"], optional_input_names=["b"], output_names=["result"] ): """Test 1"""
[docs] def run(self): pass
[docs] class MyTask2( Task, input_names=["a"], optional_input_names=["b"], output_names=["result"] ):
[docs] def run(self): pass
[docs] class MyTask3(Task, n_required_positional_inputs=2):
[docs] def run(self): pass
[docs] def run(a, b=None): """Test 2""" pass
[docs] def myfunc(a, b=None): pass
[docs] def func_with_pos(a, b, /, c): pass
def _myfunc(a, b=None): pass class _MyTask2(Task): def run(self): pass
[docs] class UnregisteredTask(Task, register=False):
[docs] def run(self): pass