aws / aws/aws-durable-execution-sdk-python
[Testing] Enhance get_assertable_operations method
- Ngôn ngữ chính
- Python
- Star
- 53
- Fork
- 25
- Merge trung bình
- 1 ngày 20 giờ
- Pull request đã merge (30 ngày)
- 39
Mô tả
Migration from https://github.com/aws/aws-durable-execution-sdk-python-testing/issues/48
---
## Context
Add logic to handle optional EXECUTION operation at end of execution
## Technical Requirements
- Add logic to handle optional EXECUTION operation at end of execution
- Implement proper detection of final EXECUTION operations with large payloads
- Add context-aware inclusion/exclusion of final EXECUTION operations
- Ensure immutability of original execution state
## Implementation Details
- **File**: `src/aws_durable_execution_sdk_python_testing/execution.py:111`
## Acceptance Criteria
- [ ] Logic added to handle optional EXECUTION operation at end of execution
- [ ] Proper detection implemented for final EXECUTION operations with large payloads
- [ ] Context-aware inclusion/exclusion added for final EXECUTION operations
- [ ] Immutability of original execution state ensured
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu trong src/aws_durable_execution_sdk_python_testing/execution.py tại get_assertable_operations, sau đó kiểm tra cách ngữ cảnh thực thi của nó xác định operation cuối cùng. Triển khai việc xử lý EXECUTION cuối tùy chọn, bao gồm các payload lớn và việc đưa vào hoặc loại trừ dựa trên ngữ cảnh, đồng thời bảo toàn trạng thái thực thi ban đầu; các tiêu chí chấp nhận xác định khi nào công việc hoàn tất.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- python
- Lĩnh vực
- backend, testing
- Loại issue
- Tính năng
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức độ hoạt động
- Ít trao đổi
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 64/100