pyvider-rpcplugin
2025-06-22
Improved test coverage for handshake and transport modules, refined...
72 files · 3,040+ · 2,777-
Handshake and Transport Coverage
10 files changed
test_client_retry_logic.pyUpdated client testtest_client_stubs.pyUpdated client testtest_connection.pyUpdated client testtest_rate_limiter.pyUpdated core testtest_certificate_create.pyUpdated crypto testtest_certificate_verify.pyUpdated crypto testdummy.pyUpdated fixtures testmocks.pyUpdated fixtures testtransport.pyUpdated fixtures testtest_handshake_integration.pyUpdated handshake test
- Improved handshake test coverage with cookie logic refinements
qualify
internal
3 files
test_client_retry_logic.pytest_client_stubs.pytest_connection.py
- Updated
handshake.py(16 lines) with corrected cookie validation remediate internal2 files
handshake.pytest_server_handshake.py
- Updated protocol stdio type stub
qualify
internal
1 file
grpc_stdio_pb2.pyi
New Additions and Simplification
8 files changed
base.pyUpdated client/base.pyconfig.pyUpdated config.pyfactories.pyUpdated factories.pyhandshake.pyUpdated handshake.pygrpc_stdio_pb2.pyiUpdated protocol/grpc_stdio_pb2.pyirate_limiter.pyUpdated rate_limiter.pyserver.pyUpdated server.pyunix.pyUpdated transport/unix.py
- Added
00_dummy_server.py(77 lines) as minimal server example instantiate internal4 files
00_dummy_server.pyecho_server.pypy_kv_server.pyserver.py
- Added
run_all_examples.py(180 lines) for automated example execution instantiate internal1 file
run_all_examples.py
- Dramatically simplified
10_performance_tuning.py(1051 lines reduced) decouple internal1 file
10_performance_tuning.py
- Updated
11_end_to_end.py,01_quick_start.py, demo echo client/server decouple internal3 files
11_end_to_end.py01_quick_start.pyecho_client.py
- Simplified KV proto client (442 lines reduced) and server
decouple
internal
1 file
grpc_stdio_pb2.pyi
Minor Updates
8 files changed
base.pyUpdated client/base.pyconfig.pyUpdated config.pyfactories.pyUpdated factories.pyhandshake.pyUpdated handshake.pygrpc_stdio_pb2.pyiUpdated protocol/grpc_stdio_pb2.pyirate_limiter.pyUpdated rate_limiter.pyserver.pyUpdated server.pyunix.pyUpdated transport/unix.py