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

[Testing] Enhance get_assertable_operations method

Đang mở
#456 0 bình luận 0 reaction 0 người được giao Xem trên GitHub
pkg:testing
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

Mở 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

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.