Coverage report: 95%

Files Functions Classes

coverage.py v7.16.0, created at 2026-08-30 23:43 +0000

      Statements   Branches   Total
File class   coverage statements missing excluded   coverage branches partial   coverage
async_durable_execution/__init__.py (no class)   100% 21 0 0   100% 0 0   100%
async_durable_execution/_core/__init__.py (no class)   100% 10 0 0   100% 0 0   100%
async_durable_execution/_core/aws_http.py _SyncHttpSession   100% 0 0 2   100% 0 0   100%
async_durable_execution/_core/aws_http.py _AsyncHttpClient   100% 0 0 2   100% 0 0   100%
async_durable_execution/_core/aws_http.py _RequestSpec   100% 0 0 0   100% 0 0   100%
async_durable_execution/_core/aws_http.py _EndpointResolution   100% 0 0 0   100% 0 0   100%
async_durable_execution/_core/aws_http.py LambdaHttpRequestFactory   96% 28 1 0   90% 10 1   95%
async_durable_execution/_core/aws_http.py BotocoreHttpLambdaClient   52% 27 13 0   50% 6 1   52%
async_durable_execution/_core/aws_http.py HttpxLambdaClient   59% 27 11 0   50% 6 3   58%
async_durable_execution/_core/aws_http.py (no class)   89% 296 32 11   78% 100 14   86%
async_durable_execution/_core/client.py LambdaApiClient   100% 0 0 2   100% 0 0   100%
async_durable_execution/_core/client.py AsyncLambdaApiClient   100% 0 0 2   100% 0 0   100%
async_durable_execution/_core/client.py DurableServiceClient   100% 0 0 2   100% 0 0   100%
async_durable_execution/_core/client.py ThreadedSyncLambdaClient   100% 24 0 0   100% 6 0   100%
async_durable_execution/_core/client.py AsyncLambdaClient   100% 28 0 0   100% 8 0   100%
async_durable_execution/_core/client.py (no class)   100% 46 0 28   100% 4 0   100%
async_durable_execution/_core/config.py JitterStrategy   100% 8 0 0   100% 4 0   100%
async_durable_execution/_core/config.py _DelayStrategy   100% 14 0 0   100% 6 0   100%
async_durable_execution/_core/config.py RetryStrategy   100% 17 0 0   100% 4 0   100%
async_durable_execution/_core/config.py (no class)   100% 58 0 0   100% 4 0   100%
async_durable_execution/_core/context.py SerDesContext   100% 0 0 0   100% 0 0   100%
async_durable_execution/_core/context.py OperationIdGenerator   83% 48 8 0   67% 18 4   79%
async_durable_execution/_core/context.py OperationContext   100% 7 0 0   100% 0 0   100%
async_durable_execution/_core/context.py DurableContext   100% 42 0 0   100% 14 0   100%
async_durable_execution/_core/context.py (no class)   100% 119 0 3   100% 6 0   100%
async_durable_execution/_core/exceptions.py _SdkControlErrorCodec   100% 0 0 0   100% 0 0   100%
async_durable_execution/_core/exceptions.py AwsErrorObj   100% 0 0 0   100% 0 0   100%
async_durable_execution/_core/exceptions.py AwsErrorMetadata   100% 0 0 0   100% 0 0   100%
async_durable_execution/_core/exceptions.py TerminationReason   100% 0 0 0   100% 0 0   100%
async_durable_execution/_core/exceptions.py DurableExecutionsError   100% 0 0 0   100% 0 0   100%
async_durable_execution/_core/exceptions.py UnrecoverableError   100% 2 0 0   100% 0 0   100%
async_durable_execution/_core/exceptions.py ExecutionError   100% 1 0 0   100% 0 0   100%
async_durable_execution/_core/exceptions.py _RestoredExecutionError   100% 2 0 0   100% 0 0   100%
async_durable_execution/_core/exceptions.py InvocationError   100% 3 0 0   100% 0 0   100%
async_durable_execution/_core/exceptions.py RetryableSerDesError   100% 1 0 0   100% 0 0   100%
async_durable_execution/_core/exceptions.py DurableApiErrorCategory   100% 0 0 0   100% 0 0   100%
async_durable_execution/_core/exceptions.py BotoClientError   100% 23 0 0   100% 8 0   100%
async_durable_execution/_core/exceptions.py _RestoredInvocationError   100% 13 0 0   100% 4 0   100%
async_durable_execution/_core/exceptions.py NonDeterministicExecutionError   100% 2 0 0   100% 0 0   100%
async_durable_execution/_core/exceptions.py CheckpointError   100% 1 0 0   100% 0 0   100%
async_durable_execution/_core/exceptions.py ValidationError   100% 0 0 0   100% 0 0   100%
async_durable_execution/_core/exceptions.py GetExecutionStateError   100% 1 0 0   100% 0 0   100%
async_durable_execution/_core/exceptions.py InvalidStateError   100% 0 0 0   100% 0 0   100%
async_durable_execution/_core/exceptions.py UserlandError   100% 0 0 0   100% 0 0   100%
async_durable_execution/_core/exceptions.py CallableRuntimeError   100% 6 0 0   100% 0 0   100%
async_durable_execution/_core/exceptions.py BackgroundThreadError   100% 2 0 0   100% 0 0   100%
async_durable_execution/_core/exceptions.py OrphanedChildException   100% 2 0 0   100% 0 0   100%
async_durable_execution/_core/exceptions.py SuspendExecution   100% 1 0 0   100% 0 0   100%
async_durable_execution/_core/exceptions.py TimedSuspendExecution   100% 5 0 0   100% 0 0   100%
async_durable_execution/_core/exceptions.py CallableRuntimeErrorSerializableDetails   100% 2 0 0   100% 0 0   100%
async_durable_execution/_core/exceptions.py SerDesError   100% 0 0 0   100% 0 0   100%
async_durable_execution/_core/exceptions.py (no class)   98% 265 5 0   96% 68 3   98%
async_durable_execution/_core/execution.py InitialExecutionState   100% 0 0 0   100% 0 0   100%
async_durable_execution/_core/execution.py DurableExecutionInvocationInput   100% 0 0 0   100% 0 0   100%
async_durable_execution/_core/execution.py DurableConfig   100% 0 0 0   100% 0 0   100%
async_durable_execution/_core/execution.py (no class)   96% 174 7 4   92% 36 3   95%
async_durable_execution/_core/logger.py DurableContextFilter   100% 11 0 0   100% 10 0   100%
async_durable_execution/_core/logger.py (no class)   100% 45 0 0   95% 22 1   99%
async_durable_execution/_core/models.py LambdaContext   100% 0 0 2   100% 0 0   100%
async_durable_execution/_core/models.py MappingModel   100% 2 0 0   100% 0 0   100%
async_durable_execution/_core/models.py AwsApiModel   100% 2 0 0   100% 0 0   100%
async_durable_execution/_core/models.py JsonSerializableModel   100% 2 0 0   100% 0 0   100%
async_durable_execution/_core/models.py OperationAction   100% 0 0 0   100% 0 0   100%
async_durable_execution/_core/models.py OperationStatus   100% 0 0 0   100% 0 0   100%
async_durable_execution/_core/models.py CallbackTimeoutType   100% 0 0 0   100% 0 0   100%
async_durable_execution/_core/models.py OperationSubType   100% 0 0 0   100% 0 0   100%
async_durable_execution/_core/models.py OperationType   100% 0 0 0   100% 0 0   100%
async_durable_execution/_core/models.py OperationIdentifier   100% 5 0 0   100% 2 0   100%
async_durable_execution/_core/models.py InvocationStatus   100% 0 0 0   100% 0 0   100%
async_durable_execution/_core/models.py ErrorObject   100% 2 0 0   100% 0 0   100%
async_durable_execution/_core/models.py DurableExecutionInvocationOutput   100% 1 0 0   100% 0 0   100%
async_durable_execution/_core/models.py ExecutionDetails   100% 0 0 0   100% 0 0   100%
async_durable_execution/_core/models.py ContextDetails   100% 0 0 0   100% 0 0   100%
async_durable_execution/_core/models.py StepDetails   100% 0 0 0   100% 0 0   100%
async_durable_execution/_core/models.py WaitDetails   100% 0 0 0   100% 0 0   100%
async_durable_execution/_core/models.py CallbackDetails   100% 0 0 0   100% 0 0   100%
async_durable_execution/_core/models.py ChainedInvokeDetails   100% 0 0 0   100% 0 0   100%
async_durable_execution/_core/models.py StepOptions   100% 0 0 0   100% 0 0   100%
async_durable_execution/_core/models.py WaitOptions   100% 0 0 0   100% 0 0   100%
async_durable_execution/_core/models.py CallbackOptions   100% 0 0 0   100% 0 0   100%
async_durable_execution/_core/models.py ChainedInvokeOptions   100% 0 0 0   100% 0 0   100%
async_durable_execution/_core/models.py ContextOptions   100% 0 0 0   100% 0 0   100%
async_durable_execution/_core/models.py OperationUpdate   100% 12 0 0   100% 0 0   100%
async_durable_execution/_core/models.py TimestampConverter   100% 2 0 0   100% 0 0   100%
async_durable_execution/_core/models.py Operation   100% 0 0 0   100% 0 0   100%
async_durable_execution/_core/models.py CheckpointUpdatedExecutionState   100% 0 0 0   100% 0 0   100%
async_durable_execution/_core/models.py CheckpointOutput   100% 0 0 0   100% 0 0   100%
async_durable_execution/_core/models.py StateOutput   100% 0 0 0   100% 0 0   100%
async_durable_execution/_core/models.py (no class)   98% 308 5 14   92% 60 5   97%
async_durable_execution/_core/serdes.py TypeTag   100% 0 0 0   100% 0 0   100%
async_durable_execution/_core/serdes.py EncodedValue   100% 0 0 0   100% 0 0   100%
async_durable_execution/_core/serdes.py Codec   100% 0 0 2   100% 0 0   100%
async_durable_execution/_core/serdes.py TypeCodecExtension   100% 0 0 3   100% 0 0   100%
async_durable_execution/_core/serdes.py PrimitiveCodec   100% 28 0 0   100% 20 0   100%
async_durable_execution/_core/serdes.py BytesCodec   100% 6 0 0   100% 2 0   100%
async_durable_execution/_core/serdes.py UuidCodec   100% 5 0 0   100% 2 0   100%
async_durable_execution/_core/serdes.py DecimalCodec   100% 5 0 0   100% 2 0   100%
async_durable_execution/_core/serdes.py DateTimeCodec   100% 19 0 0   100% 10 0   100%
async_durable_execution/_core/serdes.py ContainerCodec   100% 47 0 0   100% 28 0   100%
async_durable_execution/_core/serdes.py TypeCodec   88% 64 8 0   89% 36 4   88%
async_durable_execution/_core/serdes.py SerDes   100% 8 0 0   100% 4 0   100%
async_durable_execution/_core/serdes.py SerDesStage   100% 0 0 4   100% 0 0   100%
async_durable_execution/_core/serdes.py SerDesPipelineError   100% 5 0 0   100% 0 0   100%
async_durable_execution/_core/serdes.py ComposableSerDes   74% 62 16 0   78% 18 4   75%
async_durable_execution/_core/serdes.py PassThroughSerDes   100% 2 0 0   100% 0 0   100%
async_durable_execution/_core/serdes.py JsonSerDes   100% 2 0 0   100% 0 0   100%
async_durable_execution/_core/serdes.py ExtendedTypeSerDes   100% 43 0 0   100% 22 0   100%
async_durable_execution/_core/serdes.py (no class)   99% 160 2 30   83% 6 1   98%
async_durable_execution/_core/state.py CheckpointBatcherConfig   100% 0 0 0   100% 0 0   100%
async_durable_execution/_core/state.py QueuedOperation   100% 0 0 0   100% 0 0   100%
async_durable_execution/_core/state.py ExecutionState   98% 231 4 0   96% 114 4   98%
async_durable_execution/_core/state.py (no class)   96% 53 2 3   50% 4 2   93%
async_durable_execution/_core/task.py (no class)   100% 12 0 0   100% 2 0   100%
async_durable_execution/_extension/__init__.py (no class)   100% 8 0 0   100% 2 0   100%
async_durable_execution/_operation/__init__.py (no class)   100% 0 0 0   100% 0 0   100%
async_durable_execution/_operation/callback.py (no class)   100% 8 0 0   100% 0 0   100%
async_durable_execution/_operation/child.py (no class)   100% 12 0 0   100% 0 0   100%
async_durable_execution/_operation/flow.py FlowDefinitionError   100% 0 0 0   100% 0 0   100%
async_durable_execution/_operation/flow.py FlowExecutionError   100% 2 0 0   100% 0 0   100%
async_durable_execution/_operation/flow.py FlowNodeStatus   100% 0 0 0   100% 0 0   100%
async_durable_execution/_operation/flow.py FlowNodeResult   100% 3 0 0   100% 0 0   100%
async_durable_execution/_operation/flow.py FlowResult   100% 29 0 0   100% 10 0   100%
async_durable_execution/_operation/flow.py _DependencyCondition   100% 5 0 0   100% 4 0   100%
async_durable_execution/_operation/flow.py _DependencyMode   100% 0 0 0   100% 0 0   100%
async_durable_execution/_operation/flow.py _FlowNodeInputKind   100% 0 0 0   100% 0 0   100%
async_durable_execution/_operation/flow.py _FlowValueKind   100% 0 0 0   100% 0 0   100%
async_durable_execution/_operation/flow.py _EvaluationStatus   100% 0 0 0   100% 0 0   100%
async_durable_execution/_operation/flow.py _Evaluation   100% 0 0 0   100% 0 0   100%
async_durable_execution/_operation/flow.py _DependencyExpression   93% 29 2 0   100% 14 0   95%
async_durable_execution/_operation/flow.py _FlowNodeInput   100% 25 0 0   100% 18 0   100%
async_durable_execution/_operation/flow.py _DependencyLeaf   100% 8 0 0   100% 4 0   100%
async_durable_execution/_operation/flow.py _CompositeDependencyExpression   100% 20 0 0   100% 16 0   100%
async_durable_execution/_operation/flow.py FlowNode   100% 37 0 0   100% 10 0   100%
async_durable_execution/_operation/flow.py FlowNodeContext   100% 20 0 0   100% 10 0   100%
async_durable_execution/_operation/flow.py _FrozenFlow   100% 0 0 0   100% 0 0   100%
async_durable_execution/_operation/flow.py _FlowBuilder   100% 134 0 0   100% 76 0   100%
async_durable_execution/_operation/flow.py _NodeExecution   100% 2 0 0   100% 0 0   100%
async_durable_execution/_operation/flow.py _FlowValueSerDes   100% 3 0 0   100% 0 0   100%
async_durable_execution/_operation/flow.py _NodeExecutionSerDes   100% 7 0 0   100% 2 0   100%
async_durable_execution/_operation/flow.py _PersistedDependencyResolution   100% 2 0 0   100% 0 0   100%
async_durable_execution/_operation/flow.py _PersistedDependencyResolutionSerDes   100% 7 0 0   100% 2 0   100%
async_durable_execution/_operation/flow.py _FlowResultSerDes   100% 7 0 0   100% 2 0   100%
async_durable_execution/_operation/flow.py _FlowControlSignal   100% 2 0 0   100% 0 0   100%
async_durable_execution/_operation/flow.py _DependencyResolution   100% 0 0 0   100% 0 0   100%
async_durable_execution/_operation/flow.py (no class)   100% 772 0 2   100% 266 0   100%
async_durable_execution/_operation/invoke.py (no class)   100% 10 0 0   100% 0 0   100%
async_durable_execution/_operation/map.py BatchedInput   100% 0 0 0   100% 0 0   100%
async_durable_execution/_operation/map.py MapItemContext   100% 0 0 0   100% 0 0   100%
async_durable_execution/_operation/map.py MapSummaryGenerator   100% 2 0 0   100% 0 0   100%
async_durable_execution/_operation/map.py (no class)   100% 70 0 2   100% 6 0   100%
async_durable_execution/_operation/parallel.py CompletionReason   100% 1 0 0   100% 0 0   100%
async_durable_execution/_operation/parallel.py CompletionStatus   78% 9 2 0   75% 4 1   77%
async_durable_execution/_operation/parallel.py CompletionDecision   100% 9 0 0   100% 4 0   100%
async_durable_execution/_operation/parallel.py NestingType   100% 0 0 0   100% 0 0   100%
async_durable_execution/_operation/parallel.py CompletionConfig   59% 27 11 0   38% 16 2   51%
async_durable_execution/_operation/parallel.py BatchItemStatus   100% 0 0 0   100% 0 0   100%
async_durable_execution/_operation/parallel.py SuspendResult   100% 2 0 0   100% 0 0   100%
async_durable_execution/_operation/parallel.py BatchItem   100% 0 0 0   100% 0 0   100%
async_durable_execution/_operation/parallel.py BatchResult   98% 53 1 0   95% 22 1   97%
async_durable_execution/_operation/parallel.py _BatchResultCodec   64% 11 4 0   50% 4 2   60%
async_durable_execution/_operation/parallel.py _BatchResultSerDes   86% 14 2 0   83% 6 1   85%
async_durable_execution/_operation/parallel.py Executable   100% 0 0 0   100% 0 0   100%
async_durable_execution/_operation/parallel.py BranchStatus   100% 0 0 0   100% 0 0   100%
async_durable_execution/_operation/parallel.py ExecutableWithState   100% 43 0 0   100% 8 0   100%
async_durable_execution/_operation/parallel.py ExecutionCounters   100% 31 0 0   100% 12 0   100%
async_durable_execution/_operation/parallel.py TimerScheduler   100% 18 0 0   100% 6 0   100%
async_durable_execution/_operation/parallel.py ParallelExecutor   96% 215 8 0   91% 96 9   95%
async_durable_execution/_operation/parallel.py ParallelSummaryGenerator   100% 2 0 0   100% 0 0   100%
async_durable_execution/_operation/parallel.py _BranchOperationReservations   90% 29 3 0   92% 12 1   90%
async_durable_execution/_operation/parallel.py (no class)   100% 253 0 2   100% 10 0   100%
async_durable_execution/_operation/recurse.py (no class)   96% 55 2 0   94% 18 1   96%
async_durable_execution/_operation/replay_safe.py (no class)   96% 23 1 0   100% 0 0   96%
async_durable_execution/_operation/step.py (no class)   100% 12 0 0   100% 0 0   100%
async_durable_execution/_operation/wait.py (no class)   100% 11 0 0   100% 2 0   100%
async_durable_execution/_operation/wait_for_callback.py WaitForCallbackContext   100% 0 0 0   100% 0 0   100%
async_durable_execution/_operation/wait_for_callback.py (no class)   100% 41 0 3   100% 2 0   100%
async_durable_execution/_operation/wait_for_condition.py WaitForConditionError   100% 0 0 0   100% 0 0   100%
async_durable_execution/_operation/wait_for_condition.py PollingStrategy   100% 6 0 0   100% 4 0   100%
async_durable_execution/_operation/wait_for_condition.py WaitForConditionOperationExecutor   100% 76 0 0   100% 30 0   100%
async_durable_execution/_operation/wait_for_condition.py WaitForConditionCheckContext   100% 0 0 0   100% 0 0   100%
async_durable_execution/_operation/wait_for_condition.py (no class)   80% 60 12 2   25% 8 0   74%
async_durable_execution/_operation/with_retry.py WithRetryContext   100% 0 0 0   100% 0 0   100%
async_durable_execution/_operation/with_retry.py (no class)   100% 40 0 2   100% 6 0   100%
async_durable_execution/_primitive/__init__.py (no class)   100% 0 0 0   100% 0 0   100%
async_durable_execution/_primitive/base.py OperationExecutor   94% 32 2 0   100% 16 0   96%
async_durable_execution/_primitive/base.py (no class)   100% 23 0 0   100% 0 0   100%
async_durable_execution/_primitive/callback.py CallbackError   100% 2 0 0   100% 0 0   100%
async_durable_execution/_primitive/callback.py CallbackOperationExecutor   100% 18 0 0   100% 6 0   100%
async_durable_execution/_primitive/callback.py Callback   100% 17 0 0   100% 8 0   100%
async_durable_execution/_primitive/callback.py (no class)   91% 44 4 0   83% 6 1   90%
async_durable_execution/_primitive/child.py ChildOperationExecutor   96% 74 3 0   92% 38 1   95%
async_durable_execution/_primitive/child.py (no class)   80% 50 10 2   100% 0 0   80%
async_durable_execution/_primitive/invoke.py InvokeOperationExecutor   100% 31 0 0   100% 10 0   100%
async_durable_execution/_primitive/invoke.py (no class)   90% 21 2 0   100% 0 0   90%
async_durable_execution/_primitive/step.py StepInterruptedError   100% 2 0 0   100% 0 0   100%
async_durable_execution/_primitive/step.py StepSemantics   100% 0 0 0   100% 0 0   100%
async_durable_execution/_primitive/step.py StepOperationExecutor   99% 88 1 0   97% 30 1   98%
async_durable_execution/_primitive/step.py StatefulStepOperationExecutor   81% 110 21 0   74% 42 9   79%
async_durable_execution/_primitive/step.py StepContext   100% 0 0 0   100% 0 0   100%
async_durable_execution/_primitive/step.py (no class)   94% 63 4 3   75% 4 1   93%
async_durable_execution/_primitive/wait.py WaitOperationExecutor   100% 12 0 0   100% 2 0   100%
async_durable_execution/_primitive/wait.py (no class)   89% 18 2 0   100% 0 0   89%
async_durable_execution/_runner/__init__.py (no class)   100% 4 0 0   100% 0 0   100%
async_durable_execution/_runner/cloud/__init__.py ThreadedSyncCloudLambdaClient   100% 11 0 0   50% 2 1   92%
async_durable_execution/_runner/cloud/__init__.py AsyncCloudLambdaClient   100% 33 0 0   75% 12 3   93%
async_durable_execution/_runner/cloud/__init__.py DurableFunctionCloudTestRunner   95% 130 7 0   91% 34 1   94%
async_durable_execution/_runner/cloud/__init__.py LambdaInvoker   100% 56 0 0   96% 26 1   99%
async_durable_execution/_runner/cloud/__init__.py (no class)   95% 104 5 0   71% 24 7   91%
async_durable_execution/_runner/exceptions.py DurableFunctionsLocalRunnerError   100% 0 0 0   100% 0 0   100%
async_durable_execution/_runner/exceptions.py DurableFunctionsTestError   100% 0 0 0   100% 0 0   100%
async_durable_execution/_runner/exceptions.py AwsApiException   100% 0 0 0   100% 0 0   100%
async_durable_execution/_runner/exceptions.py InvalidParameterValueException   100% 2 0 0   100% 0 0   100%
async_durable_execution/_runner/exceptions.py ResourceNotFoundException   100% 2 0 0   100% 0 0   100%
async_durable_execution/_runner/exceptions.py IllegalStateException   100% 2 0 0   100% 0 0   100%
async_durable_execution/_runner/exceptions.py (no class)   100% 14 0 0   100% 0 0   100%
async_durable_execution/_runner/local/__init__.py DurableFunctionLocalTestRunner   100% 52 0 0   100% 10 0   100%
async_durable_execution/_runner/local/__init__.py InProcessInvoker   100% 11 0 0   100% 2 0   100%
async_durable_execution/_runner/local/__init__.py InMemoryServiceClient   88% 33 4 0   80% 10 2   86%
async_durable_execution/_runner/local/__init__.py (no class)   100% 44 0 0   100% 0 0   100%
async_durable_execution/_runner/local/execution.py Execution   100% 107 0 0   98% 40 1   99%
async_durable_execution/_runner/local/execution.py (no class)   100% 32 0 0   100% 0 0   100%
async_durable_execution/_runner/local/executor.py Executor   97% 434 12 0   93% 154 11   96%
async_durable_execution/_runner/local/executor.py (no class)   100% 58 0 5   100% 0 0   100%
async_durable_execution/_runner/local/model.py LambdaContext   100% 2 0 0   100% 0 0   100%
async_durable_execution/_runner/local/model.py StartDurableExecutionInput   100% 11 0 0   100% 4 0   100%
async_durable_execution/_runner/local/model.py StartDurableExecutionOutput   100% 0 0 0   100% 0 0   100%
async_durable_execution/_runner/local/model.py GetDurableExecutionStateResponse   100% 0 0 0   100% 0 0   100%
async_durable_execution/_runner/local/model.py SendDurableExecutionCallbackSuccessResponse   100% 0 0 0   100% 0 0   100%
async_durable_execution/_runner/local/model.py SendDurableExecutionCallbackFailureResponse   100% 0 0 0   100% 0 0   100%
async_durable_execution/_runner/local/model.py SendDurableExecutionCallbackHeartbeatResponse   100% 0 0 0   100% 0 0   100%
async_durable_execution/_runner/local/model.py CheckpointDurableExecutionResponse   100% 0 0 0   100% 0 0   100%
async_durable_execution/_runner/local/model.py Invoker   100% 0 0 2   100% 0 0   100%
async_durable_execution/_runner/local/model.py CheckpointToken   100% 6 0 0   100% 0 0   100%
async_durable_execution/_runner/local/model.py CallbackToken   100% 6 0 0   100% 0 0   100%
async_durable_execution/_runner/local/model.py (no class)   100% 71 0 14   100% 0 0   100%
async_durable_execution/_runner/local/processor.py OperationTransformer   100% 22 0 0   93% 14 1   97%
async_durable_execution/_runner/local/processor.py CheckpointValidator   97% 78 2 0   98% 52 1   98%
async_durable_execution/_runner/local/processor.py (no class)   100% 33 0 3   100% 0 0   100%
async_durable_execution/_runner/local/processors/__init__.py (no class)   100% 11 0 0   100% 0 0   100%
async_durable_execution/_runner/local/processors/base.py OperationProcessor   100% 48 0 0   100% 22 0   100%
async_durable_execution/_runner/local/processors/base.py (no class)   100% 22 0 0   100% 0 0   100%
async_durable_execution/_runner/local/processors/callback.py CallbackProcessor   100% 19 0 0   100% 4 0   100%
async_durable_execution/_runner/local/processors/callback.py (no class)   100% 13 0 0   100% 0 0   100%
async_durable_execution/_runner/local/processors/context.py ContextProcessor   100% 26 0 0   94% 18 1   98%
async_durable_execution/_runner/local/processors/context.py (no class)   100% 12 0 0   100% 0 0   100%
async_durable_execution/_runner/local/processors/execution.py ExecutionProcessor   100% 17 0 0   90% 10 1   96%
async_durable_execution/_runner/local/processors/execution.py (no class)   100% 11 0 0   100% 0 0   100%
async_durable_execution/_runner/local/processors/invoke.py ChainedInvokeProcessor   100% 28 0 0   89% 18 2   96%
async_durable_execution/_runner/local/processors/invoke.py (no class)   100% 15 0 0   100% 0 0   100%
async_durable_execution/_runner/local/processors/step.py StepProcessor   100% 57 0 0   97% 34 1   99%
async_durable_execution/_runner/local/processors/step.py (no class)   100% 16 0 0   100% 0 0   100%
async_durable_execution/_runner/local/processors/wait.py WaitProcessor   100% 24 0 0   92% 12 1   97%
async_durable_execution/_runner/local/processors/wait.py (no class)   100% 14 0 0   100% 0 0   100%
async_durable_execution/_runner/local/scheduler.py Event   100% 12 0 0   100% 4 0   100%
async_durable_execution/_runner/local/scheduler.py Scheduler   98% 95 2 0   88% 32 4   95%
async_durable_execution/_runner/local/scheduler.py (no class)   100% 24 0 2   100% 0 0   100%
async_durable_execution/_runner/local/time_scale.py (no class)   100% 21 0 0   100% 4 0   100%
async_durable_execution/_runner/model.py EventType   100% 0 0 0   100% 0 0   100%
async_durable_execution/_runner/model.py GetDurableExecutionResponse   100% 0 0 0   100% 0 0   100%
async_durable_execution/_runner/model.py EventInput   100% 7 0 0   100% 0 0   100%
async_durable_execution/_runner/model.py EventResult   100% 6 0 0   100% 0 0   100%
async_durable_execution/_runner/model.py EventError   100% 5 0 0   100% 0 0   100%
async_durable_execution/_runner/model.py RetryDetails   100% 0 0 0   100% 0 0   100%
async_durable_execution/_runner/model.py ExecutionStartedDetails   100% 0 0 0   100% 0 0   100%
async_durable_execution/_runner/model.py ExecutionSucceededDetails   100% 0 0 0   100% 0 0   100%
async_durable_execution/_runner/model.py ExecutionFailedDetails   100% 0 0 0   100% 0 0   100%
async_durable_execution/_runner/model.py ExecutionTimedOutDetails   100% 0 0 0   100% 0 0   100%
async_durable_execution/_runner/model.py ExecutionStoppedDetails   100% 0 0 0   100% 0 0   100%
async_durable_execution/_runner/model.py ContextStartedDetails   100% 0 0 0   100% 0 0   100%
async_durable_execution/_runner/model.py ContextSucceededDetails   100% 0 0 0   100% 0 0   100%
async_durable_execution/_runner/model.py ContextFailedDetails   100% 0 0 0   100% 0 0   100%
async_durable_execution/_runner/model.py WaitStartedDetails   100% 0 0 0   100% 0 0   100%
async_durable_execution/_runner/model.py WaitSucceededDetails   100% 0 0 0   100% 0 0   100%
async_durable_execution/_runner/model.py WaitCancelledDetails   100% 0 0 0   100% 0 0   100%
async_durable_execution/_runner/model.py StepStartedDetails   100% 0 0 0   100% 0 0   100%
async_durable_execution/_runner/model.py StepSucceededDetails   100% 0 0 0   100% 0 0   100%
async_durable_execution/_runner/model.py StepFailedDetails   100% 0 0 0   100% 0 0   100%
async_durable_execution/_runner/model.py ChainedInvokePendingDetails   100% 0 0 0   100% 0 0   100%
async_durable_execution/_runner/model.py ChainedInvokeStartedDetails   100% 0 0 0   100% 0 0   100%
async_durable_execution/_runner/model.py ChainedInvokeSucceededDetails   100% 0 0 0   100% 0 0   100%
async_durable_execution/_runner/model.py ChainedInvokeFailedDetails   100% 0 0 0   100% 0 0   100%
async_durable_execution/_runner/model.py ChainedInvokeTimedOutDetails   100% 0 0 0   100% 0 0   100%
async_durable_execution/_runner/model.py ChainedInvokeStoppedDetails   100% 0 0 0   100% 0 0   100%
async_durable_execution/_runner/model.py CallbackStartedDetails   100% 0 0 0   100% 0 0   100%
async_durable_execution/_runner/model.py CallbackSucceededDetails   100% 0 0 0   100% 0 0   100%
async_durable_execution/_runner/model.py CallbackFailedDetails   100% 0 0 0   100% 0 0   100%
async_durable_execution/_runner/model.py CallbackTimedOutDetails   100% 0 0 0   100% 0 0   100%
async_durable_execution/_runner/model.py InvocationCompletedDetails   100% 0 0 0   100% 0 0   100%
async_durable_execution/_runner/model.py EventCreationContext   100% 12 0 0   100% 6 0   100%
async_durable_execution/_runner/model.py Event   99% 187 2 0   95% 84 4   98%
async_durable_execution/_runner/model.py HistoryEventTypeConfig   100% 0 0 0   100% 0 0   100%
async_durable_execution/_runner/model.py GetDurableExecutionHistoryResponse   100% 0 0 0   100% 0 0   100%
async_durable_execution/_runner/model.py _ExecutionResultSource   100% 0 0 0   100% 0 0   100%
async_durable_execution/_runner/model.py DurableFunctionTestResult   100% 59 0 0   100% 28 0   100%
async_durable_execution/_runner/model.py InvokeResponse   100% 0 0 0   100% 0 0   100%
async_durable_execution/_runner/model.py (no class)   100% 430 0 5   91% 82 7   99%
async_durable_execution/extension.py ExtensionStepResult   100% 4 0 0   100% 0 0   100%
async_durable_execution/extension.py ExtensionOperation   77% 69 16 0   56% 16 5   73%
async_durable_execution/extension.py ExtensionContext   83% 23 4 0   75% 4 1   81%
async_durable_execution/extension.py (no class)   94% 112 7 0   67% 12 4   91%
async_durable_execution/filesystem_serdes.py FileSystemSerDesMode   100% 0 0 0   100% 0 0   100%
async_durable_execution/filesystem_serdes.py FileSystemPathEncoding   100% 0 0 0   100% 0 0   100%
async_durable_execution/filesystem_serdes.py FileSystemSerDesStageConfig   100% 15 0 0   100% 10 0   100%
async_durable_execution/filesystem_serdes.py FileSystemSerDesStage   85% 186 27 0   83% 72 10   85%
async_durable_execution/filesystem_serdes.py (no class)   87% 219 28 0   77% 60 12   85%
async_durable_execution/preview.py PreviewMode   100% 0 0 0   100% 0 0   100%
async_durable_execution/preview.py FieldMatchMode   100% 0 0 0   100% 0 0   100%
async_durable_execution/preview.py PreviewField   100% 6 0 0   100% 4 0   100%
async_durable_execution/preview.py PreviewConfig   100% 12 0 0   100% 8 0   100%
async_durable_execution/preview.py (no class)   97% 103 3 0   93% 42 3   96%
Total     96% 8638 330 163   92% 2520 166   95%

No items found using the specified filter.