pyvider-rpcplugin
2025-06-28
Fixed failing client lifecycle tests, improved server lifecycle man...
43 files · 1,897+ · 1,220-
Server and Config Improvements
4 files changed
config.pyUpdated config.pyhandshake.pyUpdated handshake.pyserver.pyUpdated server.pytypes.pyUpdated types.py
- Major
server.pyupdate (343 lines) with improved lifecycle management and shutdown decouple internal5 files
ch02_dummy_server.pych05_echo_server.pych15_e2e_server.pyserver.pyserver.py
- Updated
config.py(123 lines) with refined configuration handling baseline internal2 files
config.pytest_config.py
- Updated
handshake.py(69 lines) with protocol improvements decouple internal1 file
handshake.py
Client Lifecycle Fix
4 files changed
config.pyUpdated config.pyhandshake.pyUpdated handshake.pyserver.pyUpdated server.pytypes.pyUpdated types.py
- Reworked
test_client_init.py(207 lines) with better initialization tests qualify internal1 file
test_client_init.py
- Simplified
test_client_lifecycle.py(774 lines of changes) fixing mock and log issues qualify behavioral2 files
test_client_lifecycle.pymocks.py
- Updated conftest with additional fixture
qualify
internal
5 files
conftest.py__init__.pyclient.pymocks.pyserver.py
Updates
4 files changed
config.pyUpdated config.pyhandshake.pyUpdated handshake.pyserver.pyUpdated server.pytypes.pyUpdated types.py
- Updated chapter-based examples with corrected patterns
remediate
internal
5 files
ch05_implementing_a_service.mdch07_echo_client.mdch15_e2e_example.mdch17_api_reference.mdch18_configuration_variables.md
- Updated
example_utils.py(20 lines) andrun_all_examples.py(8 lines) decouple internal2 files
example_utils.pyrun_all_examples.py