doot.util.mock_gen

Some utility functions to more easily setup mocks

Functions

_add_prop(m, name, val)

task_network(tasks)

mock_task(name[, spec, actions])

mock_job(name[, pre, post, spec])

mock_task_spec([name, pre, post, action_count, extra])

mock_action_specs(→ list)

mock_entry_point([name, value])

mock_task_ctor([name, module, params, mocker])

mock_code_ref([returns])

mock_param_spec(name, val[, type])

mock_tracker(tasks)

Module Contents

doot.util.mock_gen._add_prop(m, name, val) <Unknown>[source]
doot.util.mock_gen.task_network(tasks: dict) <Unknown>[source]
Parameters:

tasks (dict)

doot.util.mock_gen.mock_task(
name,
spec=None,
actions: int = 1,
**kwargs,
) <Unknown>[source]
Parameters:

actions (int)

doot.util.mock_gen.mock_job(
name,
pre=None,
post=None,
spec=None,
**kwargs,
) <Unknown>[source]
doot.util.mock_gen.mock_task_spec(
name='agroup::mockSpec',
pre=None,
post=None,
action_count=1,
extra=None,
**kwargs,
) <Unknown>[source]
doot.util.mock_gen.mock_action_specs(num=1) list[source]
Return type:

list

doot.util.mock_gen.mock_entry_point(
name='basic',
value=None,
) <Unknown>[source]
doot.util.mock_gen.mock_task_ctor(
name='APretendClass',
module='pretend',
params=None,
mocker=None,
) <Unknown>[source]
doot.util.mock_gen.mock_code_ref(returns=None) <Unknown>[source]
doot.util.mock_gen.mock_param_spec(name, val, type=Any) <Unknown>[source]
doot.util.mock_gen.mock_tracker(tasks) <Unknown>[source]