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.py Updated client test
  • test_client_stubs.py Updated client test
  • test_connection.py Updated client test
  • test_rate_limiter.py Updated core test
  • test_certificate_create.py Updated crypto test
  • test_certificate_verify.py Updated crypto test
  • dummy.py Updated fixtures test
  • mocks.py Updated fixtures test
  • transport.py Updated fixtures test
  • test_handshake_integration.py Updated handshake test
  • Improved handshake test coverage with cookie logic refinements qualify internal
    3 files
    • test_client_retry_logic.py
    • test_client_stubs.py
    • test_connection.py
  • Updated handshake.py (16 lines) with corrected cookie validation remediate internal
    2 files
    • handshake.py
    • test_server_handshake.py
  • Updated protocol stdio type stub qualify internal
    1 file
    • grpc_stdio_pb2.pyi

New Additions and Simplification

8 files changed
  • base.py Updated client/base.py
  • config.py Updated config.py
  • factories.py Updated factories.py
  • handshake.py Updated handshake.py
  • grpc_stdio_pb2.pyi Updated protocol/grpc_stdio_pb2.pyi
  • rate_limiter.py Updated rate_limiter.py
  • server.py Updated server.py
  • unix.py Updated transport/unix.py
  • Added 00_dummy_server.py (77 lines) as minimal server example instantiate internal
    4 files
    • 00_dummy_server.py
    • echo_server.py
    • py_kv_server.py
    • server.py
  • Added run_all_examples.py (180 lines) for automated example execution instantiate internal
    1 file
    • run_all_examples.py
  • Dramatically simplified 10_performance_tuning.py (1051 lines reduced) decouple internal
    1 file
    • 10_performance_tuning.py
  • Updated 11_end_to_end.py, 01_quick_start.py, demo echo client/server decouple internal
    3 files
    • 11_end_to_end.py
    • 01_quick_start.py
    • echo_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.py Updated client/base.py
  • config.py Updated config.py
  • factories.py Updated factories.py
  • handshake.py Updated handshake.py
  • grpc_stdio_pb2.pyi Updated protocol/grpc_stdio_pb2.pyi
  • rate_limiter.py Updated rate_limiter.py
  • server.py Updated server.py
  • unix.py Updated transport/unix.py
  • Updated rate_limiter.py, config.py, factories.py with minor fixes remediate internal
    5 files
    • rate_limiter.py
    • test_rate_limiter.py
    • 08_production_config.py
    • config.py
    • factories.py
  • Updated KV proto protocol definitions decouple internal
    1 file
    • grpc_stdio_pb2.pyi