| async-durable-execution/src/async_durable_execution/__about__.py |
_read_repo_version |
|
6 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/__about__.py |
_find_version_file |
|
6 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/__about__.py |
(no function) |
|
9 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/__init__.py |
(no function) |
|
22 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/client.py |
LambdaApiClient.checkpoint_durable_execution |
|
0 |
0 |
1 |
|
100% |
| async-durable-execution/src/async_durable_execution/client.py |
LambdaApiClient.get_durable_execution_state |
|
0 |
0 |
1 |
|
100% |
| async-durable-execution/src/async_durable_execution/client.py |
AsyncLambdaApiClient.checkpoint_durable_execution |
|
0 |
0 |
1 |
|
100% |
| async-durable-execution/src/async_durable_execution/client.py |
AsyncLambdaApiClient.get_durable_execution_state |
|
0 |
0 |
1 |
|
100% |
| async-durable-execution/src/async_durable_execution/client.py |
DurableServiceClient.checkpoint |
|
0 |
0 |
1 |
|
100% |
| async-durable-execution/src/async_durable_execution/client.py |
DurableServiceClient.get_execution_state |
|
0 |
0 |
1 |
|
100% |
| async-durable-execution/src/async_durable_execution/client.py |
_create_client_config |
|
2 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/client.py |
aioboto_is_installed |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/client.py |
create_default_sync_client |
|
2 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/client.py |
create_default_async_client |
|
3 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/client.py |
create_default_client |
|
3 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/client.py |
lambda_api_client_is_async |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/client.py |
create_default_service_client |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/client.py |
ThreadedSyncLambdaClient.__init__ |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/client.py |
ThreadedSyncLambdaClient.checkpoint |
|
10 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/client.py |
ThreadedSyncLambdaClient.get_execution_state |
|
7 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/client.py |
_AiobotocoreLambdaApiClient.__init__ |
|
2 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/client.py |
_AiobotocoreLambdaApiClient._get_client |
|
3 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/client.py |
_AiobotocoreLambdaApiClient.checkpoint_durable_execution |
|
2 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/client.py |
_AiobotocoreLambdaApiClient.get_durable_execution_state |
|
2 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/client.py |
_AiobotocoreLambdaApiClient.aclose |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/client.py |
AsyncLambdaClient.__init__ |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/client.py |
AsyncLambdaClient.checkpoint |
|
10 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/client.py |
AsyncLambdaClient.get_execution_state |
|
7 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/client.py |
AsyncLambdaClient.aclose |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/client.py |
(no function) |
|
41 |
0 |
20 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/__init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/map.py |
_bind_map_item_to_branch |
|
2 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/map.py |
_bind_map_item_to_branch.run_branch |
|
8 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/map.py |
_create_map_branches |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/map.py |
_create_map_branch_namer |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/map.py |
_create_map_branch_namer.name_branch |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/map.py |
MapSummaryGenerator.__call__ |
|
2 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/map.py |
map_handler |
|
2 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/map.py |
map |
|
5 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/map.py |
map.run_map_handler |
|
8 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/map.py |
(no function) |
|
32 |
0 |
4 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
CompletionConfig.first_successful |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
CompletionConfig.all_completed |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
CompletionConfig.all_successful |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
SuspendResult.do_not_suspend |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
SuspendResult.suspend |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
BatchResult.from_dict |
|
7 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
BatchResult._get_completion_reason |
|
14 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
BatchResult.from_items |
|
9 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
BatchResult.succeeded |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
BatchResult.failed |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
BatchResult.started |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
BatchResult.status |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
BatchResult.has_failure |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
BatchResult.throw_if_error |
|
3 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
BatchResult.get_results |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
BatchResult.get_errors |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
BatchResult.success_count |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
BatchResult.failure_count |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
BatchResult.started_count |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
BatchResult.total_count |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
ExecutableWithState.__init__ |
|
7 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
ExecutableWithState.future |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
ExecutableWithState.status |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
ExecutableWithState.result |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
ExecutableWithState.error |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
ExecutableWithState.suspend_until |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
ExecutableWithState.is_running |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
ExecutableWithState.can_resume |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
ExecutableWithState.index |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
ExecutableWithState.callable |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
ExecutableWithState.run |
|
5 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
ExecutableWithState.suspend |
|
2 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
ExecutableWithState.suspend_with_timeout |
|
2 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
ExecutableWithState.complete |
|
3 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
ExecutableWithState.fail |
|
2 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
ExecutableWithState.reset_to_pending |
|
3 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
ExecutionCounters.__init__ |
|
5 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
ExecutionCounters.complete_task |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
ExecutionCounters.fail_task |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
ExecutionCounters.should_continue |
|
5 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
ExecutionCounters.is_complete |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
ExecutionCounters.should_complete |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
ExecutionCounters.is_all_completed |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
ExecutionCounters.is_min_successful_reached |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
ExecutionCounters.is_failure_tolerance_exceeded |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
ExecutionCounters._is_failure_condition_reached |
|
3 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
TimerScheduler.__init__ |
|
2 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
TimerScheduler.__aenter__ |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
TimerScheduler.__aexit__ |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
TimerScheduler.schedule_resume |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
TimerScheduler.schedule_resume.runner |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
TimerScheduler.shutdown |
|
6 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
ParallelExecutor.__init__ |
|
19 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
ParallelExecutor.execute_item |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
ParallelExecutor.get_iteration_name |
|
3 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
ParallelExecutor.start |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
ParallelExecutor.replay |
|
3 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
ParallelExecutor.execute |
|
24 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
ParallelExecutor.execute.submit_task |
|
8 |
1 |
0 |
|
88% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
ParallelExecutor.execute.submit_task.run_task |
|
2 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
ParallelExecutor.execute.submit_task.on_done |
|
2 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
ParallelExecutor.execute.resubmitter |
|
2 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
ParallelExecutor.should_execution_suspend |
|
15 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
ParallelExecutor._on_task_complete |
|
24 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
ParallelExecutor._create_result |
|
10 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
ParallelExecutor._execute_item_in_child_context |
|
8 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
ParallelExecutor._execute_item_in_child_context.run_child_operation |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
ParallelExecutor.replay_completed |
|
19 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
ParallelSummaryGenerator.__call__ |
|
2 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
parallel_handler |
|
2 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
parallel |
|
6 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
parallel.run_parallel_handler |
|
8 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/parallel.py |
(no function) |
|
159 |
0 |
4 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/wait_for_callback.py |
wait_for_callback_handler |
|
6 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/wait_for_callback.py |
wait_for_callback_handler.submitter_step |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/wait_for_callback.py |
wait_for_callback |
|
3 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/wait_for_callback.py |
(no function) |
|
19 |
0 |
3 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/wait_for_condition.py |
PollingStrategy.__call__ |
|
3 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/wait_for_condition.py |
WaitForConditionOperationExecutor.__init__ |
|
6 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/wait_for_condition.py |
WaitForConditionOperationExecutor.start |
|
3 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/wait_for_condition.py |
WaitForConditionOperationExecutor.replay |
|
19 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/wait_for_condition.py |
WaitForConditionOperationExecutor.execute |
|
35 |
0 |
2 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/wait_for_condition.py |
WaitForConditionOperationExecutor._resolve_delay_seconds |
|
8 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/wait_for_condition.py |
wait_for_condition |
|
5 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/wait_for_condition.py |
_wait_for_condition |
|
2 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/wait_for_condition.py |
(no function) |
|
32 |
0 |
5 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/with_retry.py |
with_retry |
|
2 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/with_retry.py |
with_retry.run_loop |
|
17 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/composite/with_retry.py |
(no function) |
|
14 |
0 |
3 |
|
100% |
| async-durable-execution/src/async_durable_execution/config.py |
duration_to_seconds |
|
8 |
2 |
0 |
|
75% |
| async-durable-execution/src/async_durable_execution/config.py |
JitterStrategy.apply_jitter |
|
7 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/config.py |
JitterStrategy.finalize_delay |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/config.py |
_DelayStrategy.__post_init__ |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/config.py |
_DelayStrategy.initial_delay_seconds |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/config.py |
_DelayStrategy.max_delay_seconds |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/config.py |
_DelayStrategy.increment_seconds |
|
3 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/config.py |
_DelayStrategy.calculate_delay |
|
5 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/config.py |
RetryStrategy.__call__ |
|
11 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/config.py |
RetryStrategy.none |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/config.py |
RetryStrategy.default |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/config.py |
RetryStrategy.transient |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/config.py |
RetryStrategy.resource_availability |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/config.py |
RetryStrategy.critical |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/config.py |
RetryStrategy.linear |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/config.py |
(no function) |
|
50 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/context.py |
set_current_context |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/context.py |
reset_current_context |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/context.py |
get_current_context |
|
5 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/context.py |
bind_current_context |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/context.py |
(no function) |
|
10 |
0 |
3 |
|
100% |
| async-durable-execution/src/async_durable_execution/exceptions.py |
UnrecoverableError.__init__ |
|
2 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/exceptions.py |
ExecutionError.__init__ |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/exceptions.py |
InvocationError.__init__ |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/exceptions.py |
InvocationError.is_retryable |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/exceptions.py |
InvocationError.build_logger_extras |
|
1 |
1 |
0 |
|
0% |
| async-durable-execution/src/async_durable_execution/exceptions.py |
BotoClientError.__init__ |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/exceptions.py |
BotoClientError.from_exception |
|
5 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/exceptions.py |
BotoClientError._classify_error_category |
|
7 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/exceptions.py |
BotoClientError.is_retryable |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/exceptions.py |
BotoClientError.build_logger_extras |
|
6 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/exceptions.py |
NonDeterministicExecutionError.__init__ |
|
2 |
2 |
0 |
|
0% |
| async-durable-execution/src/async_durable_execution/exceptions.py |
CheckpointError.__init__ |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/exceptions.py |
GetExecutionStateError.__init__ |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/exceptions.py |
CallableRuntimeError.__init__ |
|
5 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/exceptions.py |
CallableRuntimeError.from_error_object |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/exceptions.py |
BackgroundThreadError.__init__ |
|
2 |
2 |
0 |
|
0% |
| async-durable-execution/src/async_durable_execution/exceptions.py |
SuspendExecution.__init__ |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/exceptions.py |
TimedSuspendExecution.__init__ |
|
2 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/exceptions.py |
TimedSuspendExecution.from_delay |
|
2 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/exceptions.py |
TimedSuspendExecution.from_datetime |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/exceptions.py |
suspend_with_optional_resume_timestamp |
|
7 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/exceptions.py |
suspend_with_optional_resume_delay |
|
7 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/exceptions.py |
CallableRuntimeErrorSerializableDetails.from_exception |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/exceptions.py |
CallableRuntimeErrorSerializableDetails.__str__ |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/exceptions.py |
(no function) |
|
85 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/execution.py |
durable_callable |
|
7 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/execution.py |
durable_callable.wrapper |
|
3 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/execution.py |
_bind_service_client_to_handler |
|
6 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/execution.py |
durable_execution |
|
17 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/execution.py |
durable_execution.get_or_create_handler_loop |
|
3 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/execution.py |
durable_execution.get_active_service_client |
|
18 |
3 |
0 |
|
83% |
| async-durable-execution/src/async_durable_execution/execution.py |
durable_execution.async_wrapper |
|
2 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/execution.py |
durable_execution.wrapper |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/execution.py |
_run_on_event_loop |
|
16 |
2 |
0 |
|
88% |
| async-durable-execution/src/async_durable_execution/execution.py |
deserialize_input |
|
6 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/execution.py |
_wrapper_async |
|
20 |
2 |
0 |
|
90% |
| async-durable-execution/src/async_durable_execution/execution.py |
handle_user_function_result |
|
7 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/execution.py |
handle_user_function_exception |
|
23 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/execution.py |
handle_checkpoint_error |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/execution.py |
(no function) |
|
42 |
0 |
4 |
|
100% |
| async-durable-execution/src/async_durable_execution/logger.py |
DurableContextFilter.filter |
|
11 |
2 |
0 |
|
82% |
| async-durable-execution/src/async_durable_execution/logger.py |
build_context_log_extra |
|
20 |
1 |
0 |
|
95% |
| async-durable-execution/src/async_durable_execution/logger.py |
configure_durable_logger |
|
10 |
1 |
0 |
|
90% |
| async-durable-execution/src/async_durable_execution/logger.py |
_is_replaying |
|
3 |
1 |
0 |
|
67% |
| async-durable-execution/src/async_durable_execution/logger.py |
(no function) |
|
11 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/models.py |
LambdaContext.get_remaining_time_in_millis |
|
0 |
0 |
1 |
|
100% |
| async-durable-execution/src/async_durable_execution/models.py |
LambdaContext.log |
|
0 |
0 |
1 |
|
100% |
| async-durable-execution/src/async_durable_execution/models.py |
_metadata |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/models.py |
_enum_type |
|
10 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/models.py |
_model_type |
|
12 |
1 |
0 |
|
92% |
| async-durable-execution/src/async_durable_execution/models.py |
_deserialize_value |
|
21 |
1 |
0 |
|
95% |
| async-durable-execution/src/async_durable_execution/models.py |
_serialize_value |
|
16 |
1 |
0 |
|
94% |
| async-durable-execution/src/async_durable_execution/models.py |
SerializableModel.from_dict |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/models.py |
SerializableModel.from_json_dict |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/models.py |
SerializableModel._from_mapping |
|
12 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/models.py |
SerializableModel.to_dict |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/models.py |
SerializableModel.to_json_dict |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/models.py |
SerializableModel._to_mapping |
|
10 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/models.py |
OperationType.from_sub_type |
|
15 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/models.py |
OperationIdentifier.type |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/models.py |
OperationIdentifier.require_operation_id |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/models.py |
OperationIdentifier.create_execution_op |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/models.py |
ErrorObject.from_exception |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/models.py |
ErrorObject.from_message |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/models.py |
DurableExecutionInvocationOutput.create_succeeded |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/models.py |
DurableExecutionInvocationOutput.create_retry |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/models.py |
OperationUpdate.create_callback |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/models.py |
OperationUpdate.create_context_start |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/models.py |
OperationUpdate.create_context_succeed |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/models.py |
OperationUpdate.create_context_fail |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/models.py |
OperationUpdate.create_execution_succeed |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/models.py |
OperationUpdate.create_execution_fail |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/models.py |
OperationUpdate.create_step_succeed |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/models.py |
OperationUpdate.create_step_fail |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/models.py |
OperationUpdate.create_step_start |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/models.py |
OperationUpdate.create_step_retry |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/models.py |
OperationUpdate.create_invoke_start |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/models.py |
OperationUpdate.create_wait_for_condition_start |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/models.py |
OperationUpdate.create_wait_for_condition_succeed |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/models.py |
OperationUpdate.create_wait_for_condition_retry |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/models.py |
OperationUpdate.create_wait_for_condition_fail |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/models.py |
OperationUpdate.create_wait_start |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/models.py |
TimestampConverter.to_unix_millis |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/models.py |
TimestampConverter.from_unix_millis |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/models.py |
(no function) |
|
230 |
0 |
14 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/__init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/base.py |
OperationContext.lambda_context |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/base.py |
OperationContext.durable_execution_arn |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/base.py |
OperationContext.parent_id |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/base.py |
OperationContext.operation_id |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/base.py |
OperationContext.operation_name |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/base.py |
OperationContext.is_replaying |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/base.py |
OperationExecutor.__init__ |
|
2 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/base.py |
OperationExecutor.operation_id |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/base.py |
OperationExecutor.operation_name |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/base.py |
OperationExecutor.durable_execution_arn |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/base.py |
OperationExecutor.create_checkpoint |
|
3 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/base.py |
OperationExecutor.serialize_value |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/base.py |
OperationExecutor.deserialize_value |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/base.py |
OperationExecutor.start |
|
0 |
0 |
1 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/base.py |
OperationExecutor.replay |
|
0 |
0 |
1 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/base.py |
OperationExecutor.process |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/base.py |
(no function) |
|
39 |
0 |
4 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/callback.py |
CallbackError.__init__ |
|
2 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/callback.py |
CallbackOperationExecutor.__init__ |
|
3 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/callback.py |
CallbackOperationExecutor.start |
|
7 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/callback.py |
CallbackOperationExecutor.replay |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/callback.py |
CallbackOperationExecutor.execute |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/callback.py |
create_callback |
|
5 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/callback.py |
_create_callback |
|
3 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/callback.py |
Callback.__init__ |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/callback.py |
Callback.result |
|
13 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/callback.py |
_format_callback_error_message |
|
7 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/callback.py |
(no function) |
|
27 |
0 |
4 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/child.py |
OrphanedChildException.__init__ |
|
2 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/child.py |
OperationIdGenerator.__init__ |
|
2 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/child.py |
OperationIdGenerator.increment |
|
2 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/child.py |
OperationIdGenerator.get_current |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/child.py |
OperationIdGenerator._create_step_id_for_logical_step |
|
3 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/child.py |
OperationIdGenerator.create_step_id |
|
2 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/child.py |
ChildOperationExecutor.__init__ |
|
5 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/child.py |
ChildOperationExecutor.start |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/child.py |
ChildOperationExecutor.replay |
|
12 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/child.py |
ChildOperationExecutor.execute |
|
30 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/child.py |
ChildOperationExecutor._is_replay_children |
|
3 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/child.py |
ChildOperationExecutor._get_result |
|
3 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/child.py |
ChildOperationExecutor._raise_callable_error |
|
5 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/child.py |
DurableContext.step_counter |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/child.py |
DurableContext.is_virtual |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/child.py |
DurableContext.operation_id_generator_prefix |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/child.py |
DurableContext.create_child_context |
|
3 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/child.py |
DurableContext.is_replaying |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/child.py |
DurableContext._set_replay_status_new |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/child.py |
DurableContext._peek_next_operation_id |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/child.py |
DurableContext._next_operation_result |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/child.py |
DurableContext._next_operation_exists |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/child.py |
DurableContext._next_operation_is_terminal_checkpoint |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/child.py |
DurableContext._replay_aware |
|
12 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/child.py |
run_in_child_context |
|
2 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/child.py |
_create_child_context_task |
|
6 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/child.py |
_create_child_context_task.run_child_context |
|
2 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/child.py |
_run_in_child_context |
|
6 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/child.py |
_run_child_context |
|
3 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/child.py |
_run_child_context.callable_with_child_context |
|
2 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/child.py |
get_durable_context |
|
5 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/child.py |
(no function) |
|
60 |
0 |
5 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/invoke.py |
InvokeOperationExecutor.__init__ |
|
6 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/invoke.py |
InvokeOperationExecutor.start |
|
5 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/invoke.py |
InvokeOperationExecutor.replay |
|
16 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/invoke.py |
InvokeOperationExecutor.execute |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/invoke.py |
invoke |
|
5 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/invoke.py |
_invoke |
|
2 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/invoke.py |
(no function) |
|
20 |
0 |
4 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/step.py |
StepInterruptedError.__init__ |
|
2 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/step.py |
StepOperationExecutor.__init__ |
|
5 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/step.py |
StepOperationExecutor.start |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/step.py |
StepOperationExecutor.replay |
|
24 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/step.py |
StepOperationExecutor.execute |
|
20 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/step.py |
StepOperationExecutor.retry_handler |
|
29 |
1 |
0 |
|
97% |
| async-durable-execution/src/async_durable_execution/primitive/step.py |
StepOperationExecutor._raise_callable_error |
|
5 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/step.py |
step |
|
7 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/step.py |
_step |
|
2 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/step.py |
get_step_context |
|
5 |
2 |
0 |
|
60% |
| async-durable-execution/src/async_durable_execution/primitive/step.py |
(no function) |
|
34 |
0 |
5 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/wait.py |
WaitOperationExecutor.__init__ |
|
2 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/wait.py |
WaitOperationExecutor.start |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/wait.py |
WaitOperationExecutor.replay |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/wait.py |
WaitOperationExecutor.execute |
|
2 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/wait.py |
wait |
|
9 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/wait.py |
_wait |
|
2 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/primitive/wait.py |
(no function) |
|
18 |
0 |
3 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/__init__.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/cloud/__init__.py |
ThreadedSyncCloudLambdaClient.__init__ |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/cloud/__init__.py |
ThreadedSyncCloudLambdaClient.exceptions |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/cloud/__init__.py |
ThreadedSyncCloudLambdaClient.invoke |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/cloud/__init__.py |
ThreadedSyncCloudLambdaClient.get_durable_execution |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/cloud/__init__.py |
ThreadedSyncCloudLambdaClient.get_durable_execution_history |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/cloud/__init__.py |
ThreadedSyncCloudLambdaClient.send_durable_execution_callback_success |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/cloud/__init__.py |
ThreadedSyncCloudLambdaClient.send_durable_execution_callback_failure |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/cloud/__init__.py |
ThreadedSyncCloudLambdaClient.send_durable_execution_callback_heartbeat |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/cloud/__init__.py |
ThreadedSyncCloudLambdaClient.close |
|
3 |
3 |
0 |
|
0% |
| async-durable-execution/src/async_durable_execution/runner/cloud/__init__.py |
AsyncCloudLambdaClient.__init__ |
|
3 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/cloud/__init__.py |
AsyncCloudLambdaClient.exceptions |
|
5 |
5 |
0 |
|
0% |
| async-durable-execution/src/async_durable_execution/runner/cloud/__init__.py |
AsyncCloudLambdaClient._get_client |
|
6 |
4 |
0 |
|
33% |
| async-durable-execution/src/async_durable_execution/runner/cloud/__init__.py |
AsyncCloudLambdaClient._call |
|
5 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/cloud/__init__.py |
AsyncCloudLambdaClient.invoke |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/cloud/__init__.py |
AsyncCloudLambdaClient.get_durable_execution |
|
1 |
1 |
0 |
|
0% |
| async-durable-execution/src/async_durable_execution/runner/cloud/__init__.py |
AsyncCloudLambdaClient.get_durable_execution_history |
|
1 |
1 |
0 |
|
0% |
| async-durable-execution/src/async_durable_execution/runner/cloud/__init__.py |
AsyncCloudLambdaClient.send_durable_execution_callback_success |
|
1 |
1 |
0 |
|
0% |
| async-durable-execution/src/async_durable_execution/runner/cloud/__init__.py |
AsyncCloudLambdaClient.send_durable_execution_callback_failure |
|
1 |
1 |
0 |
|
0% |
| async-durable-execution/src/async_durable_execution/runner/cloud/__init__.py |
AsyncCloudLambdaClient.send_durable_execution_callback_heartbeat |
|
1 |
1 |
0 |
|
0% |
| async-durable-execution/src/async_durable_execution/runner/cloud/__init__.py |
AsyncCloudLambdaClient.aclose |
|
8 |
8 |
0 |
|
0% |
| async-durable-execution/src/async_durable_execution/runner/cloud/__init__.py |
_read_payload |
|
11 |
4 |
0 |
|
64% |
| async-durable-execution/src/async_durable_execution/runner/cloud/__init__.py |
_cloud_lambda_client_is_async |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/cloud/__init__.py |
adapt_lambda_client |
|
5 |
1 |
0 |
|
80% |
| async-durable-execution/src/async_durable_execution/runner/cloud/__init__.py |
create_cloud_runner |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/cloud/__init__.py |
DurableFunctionCloudTestRunner.__init__ |
|
8 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/cloud/__init__.py |
DurableFunctionCloudTestRunner.__aenter__ |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/cloud/__init__.py |
DurableFunctionCloudTestRunner.__aexit__ |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/cloud/__init__.py |
DurableFunctionCloudTestRunner.close |
|
3 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/cloud/__init__.py |
DurableFunctionCloudTestRunner.aclose |
|
5 |
5 |
0 |
|
0% |
| async-durable-execution/src/async_durable_execution/runner/cloud/__init__.py |
DurableFunctionCloudTestRunner.run |
|
2 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/cloud/__init__.py |
DurableFunctionCloudTestRunner.run_async |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/cloud/__init__.py |
DurableFunctionCloudTestRunner._invoke_for_execution |
|
20 |
2 |
0 |
|
90% |
| async-durable-execution/src/async_durable_execution/runner/cloud/__init__.py |
DurableFunctionCloudTestRunner.send_callback_success |
|
5 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/cloud/__init__.py |
DurableFunctionCloudTestRunner.send_callback_failure |
|
5 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/cloud/__init__.py |
DurableFunctionCloudTestRunner.send_callback_heartbeat |
|
5 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/cloud/__init__.py |
DurableFunctionCloudTestRunner._wait_for_completion |
|
31 |
2 |
0 |
|
94% |
| async-durable-execution/src/async_durable_execution/runner/cloud/__init__.py |
DurableFunctionCloudTestRunner.wait_for_result |
|
9 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/cloud/__init__.py |
DurableFunctionCloudTestRunner.wait_for_callback |
|
22 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/cloud/__init__.py |
DurableFunctionCloudTestRunner._fetch_execution_history |
|
21 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/cloud/__init__.py |
LambdaInvoker.__init__ |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/cloud/__init__.py |
LambdaInvoker.create |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/cloud/__init__.py |
LambdaInvoker.update_endpoint |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/cloud/__init__.py |
LambdaInvoker._get_client_for_execution |
|
10 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/cloud/__init__.py |
LambdaInvoker.invoke |
|
41 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/cloud/__init__.py |
create_sync_lambda_client |
|
2 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/cloud/__init__.py |
create_async_lambda_client |
|
3 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/cloud/__init__.py |
create_lambda_client |
|
3 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/cloud/__init__.py |
(no function) |
|
74 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/exceptions.py |
UnknownRouteError.__init__ |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/exceptions.py |
AwsApiException.to_dict |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/exceptions.py |
InvalidParameterValueException.__init__ |
|
2 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/exceptions.py |
InvalidParameterValueException.to_dict |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/exceptions.py |
ResourceNotFoundException.__init__ |
|
2 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/exceptions.py |
ResourceNotFoundException.to_dict |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/exceptions.py |
ServiceException.__init__ |
|
2 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/exceptions.py |
ServiceException.to_dict |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/exceptions.py |
ExecutionAlreadyStartedException.__init__ |
|
3 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/exceptions.py |
ExecutionAlreadyStartedException.to_dict |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/exceptions.py |
ExecutionConflictException.__init__ |
|
2 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/exceptions.py |
ExecutionConflictException.to_dict |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/exceptions.py |
CallbackTimeoutException.__init__ |
|
2 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/exceptions.py |
CallbackTimeoutException.to_dict |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/exceptions.py |
TooManyRequestsException.__init__ |
|
2 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/exceptions.py |
TooManyRequestsException.to_dict |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/exceptions.py |
IllegalStateException.__init__ |
|
2 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/exceptions.py |
IllegalStateException.to_dict |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/exceptions.py |
RuntimeException.__init__ |
|
2 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/exceptions.py |
RuntimeException.to_dict |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/exceptions.py |
IllegalArgumentException.__init__ |
|
2 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/exceptions.py |
IllegalArgumentException.to_dict |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/exceptions.py |
(no function) |
|
50 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/__init__.py |
create_local_runner |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/__init__.py |
DurableFunctionLocalTestRunner.__init__ |
|
12 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/__init__.py |
DurableFunctionLocalTestRunner.__aenter__ |
|
3 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/__init__.py |
DurableFunctionLocalTestRunner.__aexit__ |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/__init__.py |
DurableFunctionLocalTestRunner.close |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/__init__.py |
DurableFunctionLocalTestRunner.run |
|
2 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/__init__.py |
DurableFunctionLocalTestRunner.send_callback_success |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/__init__.py |
DurableFunctionLocalTestRunner.send_callback_failure |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/__init__.py |
DurableFunctionLocalTestRunner.send_callback_heartbeat |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/__init__.py |
DurableFunctionLocalTestRunner.mock_invoke_result |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/__init__.py |
DurableFunctionLocalTestRunner.run_async |
|
7 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/__init__.py |
DurableFunctionLocalTestRunner.wait_for_result |
|
6 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/__init__.py |
DurableFunctionLocalTestRunner.wait_for_callback |
|
16 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/__init__.py |
InProcessInvoker.__init__ |
|
2 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/__init__.py |
InProcessInvoker.create_invocation_input |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/__init__.py |
InProcessInvoker.invoke |
|
8 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/__init__.py |
InProcessInvoker.update_endpoint |
|
0 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/__init__.py |
create_test_lambda_context |
|
3 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/__init__.py |
InMemoryServiceClient.__init__ |
|
3 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/__init__.py |
InMemoryServiceClient.bind_executor |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/__init__.py |
InMemoryServiceClient.mock_invoke_result |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/__init__.py |
InMemoryServiceClient.process_checkpoint |
|
15 |
2 |
0 |
|
87% |
| async-durable-execution/src/async_durable_execution/runner/local/__init__.py |
InMemoryServiceClient.checkpoint |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/__init__.py |
InMemoryServiceClient.get_execution_state |
|
6 |
2 |
0 |
|
67% |
| async-durable-execution/src/async_durable_execution/runner/local/__init__.py |
(no function) |
|
43 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/execution.py |
Execution.__init__ |
|
11 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/execution.py |
Execution.token_sequence |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/execution.py |
Execution.current_status |
|
6 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/execution.py |
Execution.new |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/execution.py |
Execution.to_json_dict |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/execution.py |
Execution.from_json_dict |
|
13 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/execution.py |
Execution.start |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/execution.py |
Execution.get_operation_execution_started |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/execution.py |
Execution.get_new_checkpoint_token |
|
6 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/execution.py |
Execution.get_navigable_operations |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/execution.py |
Execution.get_assertable_operations |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/execution.py |
Execution.has_pending_operations |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/execution.py |
Execution.record_invocation_completion |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/execution.py |
Execution.complete_success |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/execution.py |
Execution.complete_fail |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/execution.py |
Execution.complete_timeout |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/execution.py |
Execution.complete_stopped |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/execution.py |
Execution.find_operation |
|
5 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/execution.py |
Execution.find_callback_operation |
|
5 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/execution.py |
Execution.complete_wait |
|
10 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/execution.py |
Execution.complete_retry |
|
14 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/execution.py |
Execution.complete_callback_success |
|
9 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/execution.py |
Execution.complete_callback_failure |
|
9 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/execution.py |
Execution.complete_callback_timeout |
|
10 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/execution.py |
Execution._end_execution |
|
3 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/execution.py |
(no function) |
|
46 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/executor.py |
Executor.__init__ |
|
15 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/executor.py |
Executor.start_execution |
|
22 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/executor.py |
Executor.start_execution.timeout_handler |
|
2 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/executor.py |
Executor._ensure_can_start_execution |
|
5 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/executor.py |
Executor._save_execution |
|
2 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/executor.py |
Executor._update_execution |
|
2 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/executor.py |
Executor.set_execution |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/executor.py |
Executor._validate_current_execution |
|
5 |
2 |
0 |
|
60% |
| async-durable-execution/src/async_durable_execution/runner/local/executor.py |
Executor.get_execution |
|
4 |
2 |
0 |
|
50% |
| async-durable-execution/src/async_durable_execution/runner/local/executor.py |
Executor.get_execution_state |
|
19 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/executor.py |
Executor.get_execution_history |
|
51 |
1 |
0 |
|
98% |
| async-durable-execution/src/async_durable_execution/runner/local/executor.py |
Executor.checkpoint_execution |
|
13 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/executor.py |
Executor.send_callback_success |
|
15 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/executor.py |
Executor.send_callback_failure |
|
16 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/executor.py |
Executor.send_callback_heartbeat |
|
16 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/executor.py |
Executor._validate_invocation_response |
|
27 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/executor.py |
Executor._invoke_handler |
|
2 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/executor.py |
Executor._invoke_handler.invoke |
|
34 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/executor.py |
Executor._schedule_callback_resume |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/executor.py |
Executor._schedule_resume |
|
8 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/executor.py |
Executor._mark_invocation_started |
|
3 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/executor.py |
Executor._mark_invocation_finished |
|
11 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/executor.py |
Executor._invoke_execution |
|
2 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/executor.py |
Executor._complete_workflow |
|
7 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/executor.py |
Executor._fail_workflow |
|
5 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/executor.py |
Executor._retry_invocation |
|
5 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/executor.py |
Executor._complete_events |
|
6 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/executor.py |
Executor.wait_until_complete |
|
5 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/executor.py |
Executor.complete_execution |
|
8 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/executor.py |
Executor.fail_execution |
|
8 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/executor.py |
Executor._on_wait_succeeded |
|
12 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/executor.py |
Executor._on_retry_ready |
|
12 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/executor.py |
Executor._defer_resume_event_if_active |
|
5 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/executor.py |
Executor._defer_callback_timeout_if_active |
|
5 |
2 |
0 |
|
60% |
| async-durable-execution/src/async_durable_execution/runner/local/executor.py |
Executor._apply_deferred_resume_events |
|
13 |
3 |
0 |
|
77% |
| async-durable-execution/src/async_durable_execution/runner/local/executor.py |
Executor.timeout_execution |
|
5 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/executor.py |
Executor.stop_execution |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/executor.py |
Executor.schedule_wait_timer |
|
3 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/executor.py |
Executor.schedule_wait_timer.wait_handler |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/executor.py |
Executor.schedule_step_retry |
|
3 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/executor.py |
Executor.schedule_step_retry.retry_handler |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/executor.py |
Executor.schedule_callback_timeouts |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/executor.py |
Executor._schedule_callback_timeouts |
|
15 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/executor.py |
Executor._schedule_callback_timeouts.timeout_handler |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/executor.py |
Executor._schedule_callback_timeouts.heartbeat_timeout_handler |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/executor.py |
Executor._reset_callback_heartbeat_timeout |
|
17 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/executor.py |
Executor._reset_callback_heartbeat_timeout.heartbeat_timeout_handler |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/executor.py |
Executor._cleanup_callback_timeouts |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/executor.py |
Executor._complete_callback_timeout |
|
14 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/executor.py |
Executor._on_callback_timeout |
|
4 |
1 |
0 |
|
75% |
| async-durable-execution/src/async_durable_execution/runner/local/executor.py |
Executor._on_callback_heartbeat_timeout |
|
4 |
1 |
0 |
|
75% |
| async-durable-execution/src/async_durable_execution/runner/local/executor.py |
(no function) |
|
62 |
0 |
5 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/model.py |
LambdaContext.get_remaining_time_in_millis |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/model.py |
LambdaContext.log |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/model.py |
StartDurableExecutionInput.from_dict |
|
6 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/model.py |
StartDurableExecutionInput.to_dict |
|
12 |
1 |
0 |
|
92% |
| async-durable-execution/src/async_durable_execution/runner/local/model.py |
StartDurableExecutionInput.get_normalized_input |
|
5 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/model.py |
StartDurableExecutionOutput.from_dict |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/model.py |
StartDurableExecutionOutput.to_dict |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/model.py |
GetDurableExecutionStateResponse.from_dict |
|
2 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/model.py |
GetDurableExecutionStateResponse.to_dict |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/model.py |
CheckpointDurableExecutionResponse.from_dict |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/model.py |
CheckpointDurableExecutionResponse.to_dict |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/model.py |
Invoker.create_invocation_input |
|
0 |
0 |
1 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/model.py |
Invoker.invoke |
|
0 |
0 |
1 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/model.py |
Invoker.update_endpoint |
|
0 |
0 |
1 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/model.py |
CheckpointToken.to_str |
|
3 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/model.py |
CheckpointToken.from_str |
|
3 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/model.py |
CallbackToken.to_str |
|
3 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/model.py |
CallbackToken.from_str |
|
3 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/model.py |
(no function) |
|
82 |
0 |
14 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/processor.py |
OperationTransformer.__init__ |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/processor.py |
OperationTransformer.mock_invoke_result |
|
3 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/processor.py |
OperationTransformer.process_updates |
|
18 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/processor.py |
CheckpointValidator.validate_input |
|
6 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/processor.py |
CheckpointValidator._validate_conflicting_execution_update |
|
7 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/processor.py |
CheckpointValidator._validate_operation_update |
|
3 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/processor.py |
CheckpointValidator._validate_payload_sizes |
|
5 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/processor.py |
CheckpointValidator._validate_operation_status_transition |
|
10 |
2 |
0 |
|
80% |
| async-durable-execution/src/async_durable_execution/runner/local/processor.py |
CheckpointValidator._validate_inconsistent_operation_metadata |
|
18 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/processor.py |
CheckpointValidator._validate_parent_id_and_duplicate_id |
|
12 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/processor.py |
CheckpointValidator._is_invalid_duplicate_update |
|
7 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/processor.py |
CheckpointValidator._is_valid_parent_for_update |
|
10 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/processor.py |
(no function) |
|
33 |
0 |
3 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/processors/__init__.py |
create_default_processors |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/processors/__init__.py |
(no function) |
|
10 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/processors/base.py |
OperationProcessor.validate |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/processors/base.py |
OperationProcessor._validate_action |
|
3 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/processors/base.py |
OperationProcessor.process |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/processors/base.py |
OperationProcessor._get_start_time |
|
2 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/processors/base.py |
OperationProcessor._get_end_time |
|
5 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/processors/base.py |
OperationProcessor._create_execution_details |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/processors/base.py |
OperationProcessor._create_context_details |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/processors/base.py |
OperationProcessor._create_step_details |
|
10 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/processors/base.py |
OperationProcessor._create_callback_details |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/processors/base.py |
OperationProcessor._create_invoke_details |
|
3 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/processors/base.py |
OperationProcessor._translate_update_to_operation |
|
9 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/processors/base.py |
OperationProcessor._create_wait_details |
|
6 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/processors/base.py |
(no function) |
|
22 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/processors/callback.py |
CallbackProcessor.validate |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/processors/callback.py |
CallbackProcessor.process |
|
15 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/processors/callback.py |
(no function) |
|
13 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/processors/context.py |
ContextProcessor.validate |
|
16 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/processors/context.py |
ContextProcessor.process |
|
10 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/processors/context.py |
(no function) |
|
12 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/processors/execution.py |
ExecutionProcessor.validate |
|
10 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/processors/execution.py |
ExecutionProcessor.process |
|
7 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/processors/execution.py |
(no function) |
|
11 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/processors/invoke.py |
ChainedInvokeProcessor.__init__ |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/processors/invoke.py |
ChainedInvokeProcessor.mock_result |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/processors/invoke.py |
ChainedInvokeProcessor.process |
|
16 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/processors/invoke.py |
ChainedInvokeProcessor.validate |
|
10 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/processors/invoke.py |
(no function) |
|
15 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/processors/step.py |
StepProcessor.validate |
|
28 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/processors/step.py |
StepProcessor.process |
|
19 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/processors/step.py |
(no function) |
|
16 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/processors/wait.py |
WaitProcessor.validate |
|
10 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/processors/wait.py |
WaitProcessor.process |
|
14 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/processors/wait.py |
(no function) |
|
14 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/scheduler.py |
Event.__init__ |
|
3 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/scheduler.py |
Event.set |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/scheduler.py |
Event.set_exception |
|
2 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/scheduler.py |
Event.wait_async |
|
6 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/scheduler.py |
Event.wait |
|
5 |
2 |
0 |
|
60% |
| async-durable-execution/src/async_durable_execution/runner/local/scheduler.py |
Event.remove |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/scheduler.py |
Scheduler.__init__ |
|
6 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/scheduler.py |
Scheduler.__enter__ |
|
2 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/scheduler.py |
Scheduler.__exit__ |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/scheduler.py |
Scheduler.start |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/scheduler.py |
Scheduler.stop |
|
14 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/scheduler.py |
Scheduler.get_loop |
|
3 |
1 |
0 |
|
67% |
| async-durable-execution/src/async_durable_execution/runner/local/scheduler.py |
Scheduler.is_started |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/scheduler.py |
Scheduler.event_count |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/scheduler.py |
Scheduler.task_count |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/scheduler.py |
Scheduler.call_later |
|
18 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/scheduler.py |
Scheduler.call_later.cleanup |
|
5 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/scheduler.py |
Scheduler.call_later.execute |
|
16 |
1 |
0 |
|
94% |
| async-durable-execution/src/async_durable_execution/runner/local/scheduler.py |
Scheduler.call_later.discard_task |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/scheduler.py |
Scheduler.create_event |
|
3 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/scheduler.py |
Scheduler.wait_for_event |
|
7 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/scheduler.py |
Scheduler.set_event |
|
3 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/scheduler.py |
Scheduler.remove_event |
|
2 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/scheduler.py |
Scheduler._get_or_create_loop |
|
10 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/scheduler.py |
(no function) |
|
29 |
0 |
2 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/time_scale.py |
get_time_scale |
|
10 |
5 |
0 |
|
50% |
| async-durable-execution/src/async_durable_execution/runner/local/time_scale.py |
scale_delay |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/local/time_scale.py |
(no function) |
|
7 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
GetDurableExecutionResponse.from_dict |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
GetDurableExecutionResponse.to_dict |
|
12 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
EventInput.from_dict |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
EventInput.to_dict |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
EventInput.from_details |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
EventInput.from_start_durable_execution_input |
|
3 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
EventResult.from_dict |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
EventResult.to_dict |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
EventResult.from_details |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
EventResult.from_durable_execution_invocation_output |
|
2 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
EventError.from_dict |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
EventError.to_dict |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
EventError.from_details |
|
3 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
EventError.from_durable_execution_invocation_output |
|
2 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
RetryDetails.from_dict |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
RetryDetails.to_dict |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
ExecutionStartedDetails.from_dict |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
ExecutionStartedDetails.to_dict |
|
6 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
ExecutionSucceededDetails.from_dict |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
ExecutionSucceededDetails.to_dict |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
ExecutionFailedDetails.from_dict |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
ExecutionFailedDetails.to_dict |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
ExecutionTimedOutDetails.from_dict |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
ExecutionTimedOutDetails.to_dict |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
ExecutionStoppedDetails.from_dict |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
ExecutionStoppedDetails.to_dict |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
ContextStartedDetails.from_dict |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
ContextStartedDetails.to_dict |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
ContextSucceededDetails.from_dict |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
ContextSucceededDetails.to_dict |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
ContextFailedDetails.from_dict |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
ContextFailedDetails.to_dict |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
WaitStartedDetails.from_dict |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
WaitStartedDetails.to_dict |
|
6 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
WaitSucceededDetails.from_dict |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
WaitSucceededDetails.to_dict |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
WaitCancelledDetails.from_dict |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
WaitCancelledDetails.to_dict |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
StepStartedDetails.from_dict |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
StepStartedDetails.to_dict |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
StepSucceededDetails.from_dict |
|
7 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
StepSucceededDetails.to_dict |
|
6 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
StepFailedDetails.from_dict |
|
7 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
StepFailedDetails.to_dict |
|
6 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
ChainedInvokePendingDetails.from_dict |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
ChainedInvokePendingDetails.to_dict |
|
6 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
ChainedInvokeStartedDetails.from_dict |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
ChainedInvokeStartedDetails.to_dict |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
ChainedInvokeSucceededDetails.from_dict |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
ChainedInvokeSucceededDetails.to_dict |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
ChainedInvokeFailedDetails.from_dict |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
ChainedInvokeFailedDetails.to_dict |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
ChainedInvokeTimedOutDetails.from_dict |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
ChainedInvokeTimedOutDetails.to_dict |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
ChainedInvokeStoppedDetails.from_dict |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
ChainedInvokeStoppedDetails.to_dict |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
CallbackStartedDetails.from_dict |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
CallbackStartedDetails.to_dict |
|
8 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
CallbackSucceededDetails.from_dict |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
CallbackSucceededDetails.to_dict |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
CallbackFailedDetails.from_dict |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
CallbackFailedDetails.to_dict |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
CallbackTimedOutDetails.from_dict |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
CallbackTimedOutDetails.to_dict |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
InvocationCompletedDetails.from_dict |
|
1 |
1 |
0 |
|
0% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
InvocationCompletedDetails.from_json_dict |
|
5 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
InvocationCompletedDetails.to_dict |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
InvocationCompletedDetails.to_json_dict |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
EventCreationContext.create |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
EventCreationContext.sub_type |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
EventCreationContext.get_retry_details |
|
6 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
EventCreationContext.start_timestamp |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
EventCreationContext.end_timestamp |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
Event.from_dict |
|
76 |
1 |
0 |
|
99% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
Event.to_dict |
|
60 |
2 |
0 |
|
97% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
Event.create_execution_event_started |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
Event.create_execution_event_succeeded |
|
2 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
Event.create_execution_event_failed |
|
2 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
Event.create_execution_event_timed_out |
|
2 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
Event.create_execution_event_stopped |
|
2 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
Event.create_execution_event |
|
14 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
Event.create_context_event_started |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
Event.create_context_event_succeeded |
|
3 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
Event.create_context_event_failed |
|
3 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
Event.create_context_event |
|
10 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
Event.create_wait_event_started |
|
6 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
Event.create_wait_event_succeeded |
|
5 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
Event.create_wait_event_cancelled |
|
4 |
1 |
0 |
|
75% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
Event.create_wait_event |
|
10 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
Event.create_step_event_started |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
Event.create_step_event_succeeded |
|
3 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
Event.create_step_event_failed |
|
3 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
Event.create_step_event |
|
10 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
Event.create_chained_invoke_event_pending |
|
2 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
Event.create_chained_invoke_event_started |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
Event.create_chained_invoke_event_succeeded |
|
3 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
Event.create_chained_invoke_event_failed |
|
3 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
Event.create_chained_invoke_event_timed_out |
|
3 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
Event.create_chained_invoke_event_stopped |
|
3 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
Event.create_chained_invoke_event |
|
16 |
1 |
0 |
|
94% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
Event.create_callback_event_started |
|
6 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
Event.create_callback_event_succeeded |
|
3 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
Event.create_callback_event_failed |
|
3 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
Event.create_callback_event_timed_out |
|
3 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
Event.create_callback_event |
|
12 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
Event.create_invocation_completed |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
Event.create_event_started |
|
19 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
Event.from_event_with_id |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
Event.create_event_terminated |
|
23 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
events_to_operations |
|
79 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
GetDurableExecutionHistoryResponse.from_dict |
|
2 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
GetDurableExecutionHistoryResponse.to_dict |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
DurableFunctionTestResult.create |
|
10 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
DurableFunctionTestResult.from_execution_history |
|
17 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
DurableFunctionTestResult.get_operation_by_name |
|
5 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
DurableFunctionTestResult.get_step |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
DurableFunctionTestResult.get_wait |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
DurableFunctionTestResult.get_context |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
DurableFunctionTestResult.get_callback |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
DurableFunctionTestResult.get_invoke |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
DurableFunctionTestResult.get_execution |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
DurableFunctionTestResult.get_deserialized_result |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
DurableFunctionTestResult.get_operation_deserialized_result |
|
12 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
DurableFunctionTestResult.get_child_operations |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
DurableFunctionTestResult.get_all_operations |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
DurableFunctionTestResult._operation_source |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
DurableFunctionTestResult._get_operation_by_name_and_type |
|
5 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
_deserialize_operation_payload |
|
8 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
_get_callback_id_from_events |
|
20 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
_get_callback_id_from_events.is_callback_ready |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/runner/model.py |
(no function) |
|
425 |
0 |
2 |
|
100% |
| async-durable-execution/src/async_durable_execution/serdes.py |
_get_batch_result_type |
|
2 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/serdes.py |
Codec.encode |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/serdes.py |
Codec.decode |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/serdes.py |
PrimitiveCodec.encode |
|
14 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/serdes.py |
PrimitiveCodec.decode |
|
14 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/serdes.py |
BytesCodec.encode |
|
2 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/serdes.py |
BytesCodec.decode |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/serdes.py |
UuidCodec.encode |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/serdes.py |
UuidCodec.decode |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/serdes.py |
DecimalCodec.encode |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/serdes.py |
DecimalCodec.decode |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/serdes.py |
DateTimeCodec.encode |
|
8 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/serdes.py |
DateTimeCodec.decode |
|
11 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/serdes.py |
ContainerCodec.__init__ |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/serdes.py |
ContainerCodec.set_dispatcher |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/serdes.py |
ContainerCodec.dispatcher |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/serdes.py |
ContainerCodec.encode |
|
16 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/serdes.py |
ContainerCodec.decode |
|
22 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/serdes.py |
ContainerCodec._wrap |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/serdes.py |
ContainerCodec._unwrap |
|
8 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/serdes.py |
TypeCodec.__init__ |
|
7 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/serdes.py |
TypeCodec.encode |
|
16 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/serdes.py |
TypeCodec.decode |
|
16 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/serdes.py |
SerDes.serialize |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/serdes.py |
SerDes.deserialize |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/serdes.py |
SerDes.is_primitive |
|
5 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/serdes.py |
PassThroughSerDes.serialize |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/serdes.py |
PassThroughSerDes.deserialize |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/serdes.py |
JsonSerDes.serialize |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/serdes.py |
JsonSerDes.deserialize |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/serdes.py |
ExtendedTypeSerDes.__init__ |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/serdes.py |
ExtendedTypeSerDes.serialize |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/serdes.py |
ExtendedTypeSerDes.deserialize |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/serdes.py |
ExtendedTypeSerDes.serialize_sync |
|
5 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/serdes.py |
ExtendedTypeSerDes.deserialize_sync |
|
12 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/serdes.py |
ExtendedTypeSerDes._to_json_serializable |
|
9 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/serdes.py |
serialize |
|
10 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/serdes.py |
serialize.serialize_value |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/serdes.py |
deserialize |
|
10 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/serdes.py |
deserialize.deserialize_value |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/serdes.py |
(no function) |
|
97 |
0 |
2 |
|
100% |
| async-durable-execution/src/async_durable_execution/state.py |
_completion_done |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/state.py |
_completion_set_result |
|
3 |
1 |
0 |
|
67% |
| async-durable-execution/src/async_durable_execution/state.py |
_completion_set_exception |
|
3 |
1 |
0 |
|
67% |
| async-durable-execution/src/async_durable_execution/state.py |
ExecutionState.__init__ |
|
14 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/state.py |
ExecutionState.initialize |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/state.py |
ExecutionState.fetch_paginated_operations |
|
12 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/state.py |
ExecutionState.get_raw_input_payload |
|
5 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/state.py |
ExecutionState.get_input_event |
|
9 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/state.py |
ExecutionState.get_execution_operation |
|
10 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/state.py |
ExecutionState.has_prior_operations |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/state.py |
ExecutionState.create_checkpoint |
|
25 |
0 |
3 |
|
100% |
| async-durable-execution/src/async_durable_execution/state.py |
ExecutionState._mark_orphans |
|
12 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/state.py |
ExecutionState.start_checkpointing |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/state.py |
ExecutionState.checkpoint_batches_forever |
|
41 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/state.py |
ExecutionState.stop_checkpointing |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/state.py |
ExecutionState._collect_checkpoint_batch |
|
65 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/state.py |
ExecutionState._calculate_operation_size |
|
4 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/state.py |
ExecutionState.aclose |
|
3 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/state.py |
ExecutionState.close |
|
1 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/state.py |
(no function) |
|
44 |
0 |
3 |
|
100% |
| async-durable-execution/src/async_durable_execution/task.py |
create_eager_task |
|
6 |
0 |
0 |
|
100% |
| async-durable-execution/src/async_durable_execution/task.py |
(no function) |
|
6 |
0 |
0 |
|
100% |
| scripts/__init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| scripts/build_examples.py |
build_examples |
|
11 |
0 |
0 |
|
100% |
| scripts/build_examples.py |
main |
|
6 |
0 |
0 |
|
100% |
| scripts/build_examples.py |
(no function) |
|
9 |
0 |
2 |
|
100% |
| scripts/build_layer.py |
default_sdk_spec |
|
2 |
0 |
0 |
|
100% |
| scripts/build_layer.py |
build_layer |
|
9 |
0 |
0 |
|
100% |
| scripts/build_layer.py |
create_layer_archive |
|
22 |
0 |
0 |
|
100% |
| scripts/build_layer.py |
_pip_install |
|
3 |
0 |
0 |
|
100% |
| scripts/build_layer.py |
_should_skip_archive_path |
|
1 |
0 |
0 |
|
100% |
| scripts/build_layer.py |
_read_packaged_version |
|
10 |
5 |
0 |
|
50% |
| scripts/build_layer.py |
_load_version_from_path |
|
7 |
0 |
0 |
|
100% |
| scripts/build_layer.py |
parse_args |
|
7 |
0 |
0 |
|
100% |
| scripts/build_layer.py |
main |
|
12 |
0 |
0 |
|
100% |
| scripts/build_layer.py |
(no function) |
|
31 |
0 |
2 |
|
100% |
| scripts/function_naming.py |
to_logical_id |
|
3 |
0 |
0 |
|
100% |
| scripts/function_naming.py |
to_function_name_suffix |
|
10 |
0 |
0 |
|
100% |
| scripts/function_naming.py |
(no function) |
|
9 |
0 |
0 |
|
100% |
| scripts/generate_coverage_badge.py |
read_coverage_percent |
|
8 |
0 |
0 |
|
100% |
| scripts/generate_coverage_badge.py |
format_coverage_percent |
|
1 |
0 |
0 |
|
100% |
| scripts/generate_coverage_badge.py |
badge_color |
|
11 |
0 |
0 |
|
100% |
| scripts/generate_coverage_badge.py |
estimate_text_width |
|
1 |
0 |
0 |
|
100% |
| scripts/generate_coverage_badge.py |
build_badge_svg |
|
9 |
0 |
0 |
|
100% |
| scripts/generate_coverage_badge.py |
generate_badge |
|
4 |
0 |
0 |
|
100% |
| scripts/generate_coverage_badge.py |
parse_args |
|
4 |
4 |
0 |
|
0% |
| scripts/generate_coverage_badge.py |
main |
|
3 |
3 |
0 |
|
0% |
| scripts/generate_coverage_badge.py |
(no function) |
|
13 |
0 |
2 |
|
100% |
| scripts/generate_sam_template.py |
build_examples_catalog |
|
10 |
0 |
0 |
|
100% |
| scripts/generate_sam_template.py |
build_example_entry |
|
12 |
0 |
0 |
|
100% |
| scripts/generate_sam_template.py |
find_handler_node |
|
5 |
0 |
0 |
|
100% |
| scripts/generate_sam_template.py |
get_description |
|
7 |
0 |
0 |
|
100% |
| scripts/generate_sam_template.py |
first_line |
|
5 |
0 |
0 |
|
100% |
| scripts/generate_sam_template.py |
to_example_name |
|
10 |
0 |
0 |
|
100% |
| scripts/generate_sam_template.py |
load_catalog |
|
1 |
0 |
0 |
|
100% |
| scripts/generate_sam_template.py |
build_template |
|
10 |
0 |
0 |
|
100% |
| scripts/generate_sam_template.py |
validate_catalog_test_coverage |
|
9 |
0 |
0 |
|
100% |
| scripts/generate_sam_template.py |
generate_sam_template |
|
10 |
0 |
0 |
|
100% |
| scripts/generate_sam_template.py |
main |
|
7 |
0 |
0 |
|
100% |
| scripts/generate_sam_template.py |
(no function) |
|
30 |
1 |
2 |
|
97% |
| scripts/test_handlers.py |
load_test_handlers |
|
4 |
0 |
0 |
|
100% |
| scripts/test_handlers.py |
load_test_handlers_from_file |
|
21 |
0 |
0 |
|
100% |
| scripts/test_handlers.py |
_is_durable_execution_marker |
|
1 |
0 |
0 |
|
100% |
| scripts/test_handlers.py |
_get_handler_name |
|
7 |
0 |
0 |
|
100% |
| scripts/test_handlers.py |
(no function) |
|
8 |
0 |
0 |
|
100% |