aws / aws/aws-durable-execution-sdk-python

[Testing] Implement wait-for-condition mocking

Open
#457 0 comments 0 reactions 0 assignees View on GitHub
pkg:testing
Dominant language
Python
Stars
53
Forks
25
Avg merge
1d 20h
Merged PRs (30d)
39

Description

Migration from https://github.com/aws/aws-durable-execution-sdk-python-testing/issues/46

---

## Context
Add condition registration and monitoring for wait-for-condition operations

## Technical Requirements
- Add condition registration and monitoring for wait-for-condition operations
- Implement condition mocking mechanism to trigger completion
- Add condition evaluation and timeout handling
- Implement proper error handling for condition failures

## Acceptance Criteria
- [ ] Condition registration and monitoring added for wait-for-condition operations
- [ ] Condition mocking mechanism implemented to trigger completion
- [ ] Condition evaluation and timeout handling added
- [ ] Proper error handling implemented for condition failures

Contributor guide

Open the contributing guide

Research direction

Start by reviewing migrated issue 46 and locating the existing wait-for-condition entry point in the Python SDK. Define completion against the listed acceptance criteria: registration and monitoring, mocked completion, condition evaluation with timeouts, and error handling for failures.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
testing
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.