Skip to content

Conversation

@wangyb-A
Copy link
Contributor

@wangyb-A wangyb-A commented Sep 18, 2025

note that the checks are failing die to this new hatch issue: pypa/hatch#2050

hatch run types:check ran successfully locally.

Also, because we do not call checkpoint during map & parallel, I only pass Serdes through the config and test them with customized caller functoin.

@wangyb-A wangyb-A marked this pull request as ready for review September 19, 2025 00:13
Copy link
Member

@yaythomas yaythomas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

:shipit:

separate PR possibly, but would be good to add e2e/serdes_int_test.py, to test serdes works end-to-end for each operation (step/parallel/map/run-in-child etc) in the way that a client would actually use it (e.g define a @durable_step with a serdes, run it from a @durable_handler, similarly for parallel.)

the current unit test added here test_parallel_handler_with_serdes hard-codes a serialise into the test, it would be

@wangyb-A wangyb-A merged commit 44785df into aws:main Sep 22, 2025
0 of 2 checks passed
@wangyb-A
Copy link
Contributor Author

Sounds good, I will add e2e tests in a follow up PR

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants