.. _doot.util.mock_gen: ================== doot.util.mock_gen ================== .. py:module:: doot.util.mock_gen .. autoapi-nested-parse:: Some utility functions to more easily setup mocks Functions --------- .. autoapisummary:: doot.util.mock_gen._add_prop doot.util.mock_gen.task_network doot.util.mock_gen.mock_task doot.util.mock_gen.mock_job doot.util.mock_gen.mock_task_spec doot.util.mock_gen.mock_action_specs doot.util.mock_gen.mock_entry_point doot.util.mock_gen.mock_task_ctor doot.util.mock_gen.mock_code_ref doot.util.mock_gen.mock_param_spec doot.util.mock_gen.mock_tracker Module Contents =============== .. py:function:: _add_prop(m, name, val) -> .. py:function:: task_network(tasks: dict) -> .. py:function:: mock_task(name, spec=None, actions: int = 1, **kwargs) -> .. py:function:: mock_job(name, pre=None, post=None, spec=None, **kwargs) -> .. py:function:: mock_task_spec(name='agroup::mockSpec', pre=None, post=None, action_count=1, extra=None, **kwargs) -> .. py:function:: mock_action_specs(num=1) -> list .. py:function:: mock_entry_point(name='basic', value=None) -> .. py:function:: mock_task_ctor(name='APretendClass', module='pretend', params=None, mocker=None) -> .. py:function:: mock_code_ref(returns=None) -> .. py:function:: mock_param_spec(name, val, type=Any) -> .. py:function:: mock_tracker(tasks) ->