stepfunctions

Example usage

@mock_stepfunctions
def test_stepfunctions_behaviour:
    boto3.client("stepfunctions")
    ...

Implemented features for this service

  • [ ] create_activity

  • [X] create_state_machine

  • [ ] delete_activity

  • [X] delete_state_machine

  • [ ] describe_activity

  • [X] describe_execution

    The status of every execution is set to ‘RUNNING’ by default. Set the following environment variable if you want to get a FAILED status back:

    SF_EXECUTION_HISTORY_TYPE=FAILURE
    
  • [ ] describe_map_run

  • [X] describe_state_machine

  • [ ] describe_state_machine_for_execution

  • [ ] get_activity_task

  • [X] get_execution_history

    A static list of successful events is returned by default. Set the following environment variable if you want to get a static list of events for a failed execution:

    SF_EXECUTION_HISTORY_TYPE=FAILURE
    
  • [ ] list_activities

  • [X] list_executions

    The status of every execution is set to ‘RUNNING’ by default. Set the following environment variable if you want to get a FAILED status back:

    SF_EXECUTION_HISTORY_TYPE=FAILURE
    
  • [ ] list_map_runs

  • [X] list_state_machines

  • [X] list_tags_for_resource

  • [ ] send_task_failure

  • [ ] send_task_heartbeat

  • [ ] send_task_success

  • [X] start_execution

  • [ ] start_sync_execution

  • [X] stop_execution

  • [X] tag_resource

  • [X] untag_resource

  • [ ] update_map_run

  • [X] update_state_machine