Aligned examples and documentation, updated config and types module...
124 files · 4,549+ · 3,106-
4 files changed
  • config.py Updated config.py
  • handshake.py Updated handshake.py
  • server.py Updated server.py
  • types.py Updated types.py
  • Updated all chapter-based examples and documentation for consistency decouple internal
    5 files
    • ch02_getting_started.md
    • ch03_basic_server_setup.md
    • ch04_understanding_transports.md
    • ch05_implementing_a_service.md
    • ch06_basic_client_setup.md
  • Preliminary review corrections across docs specify internal
    3 files
    • config.py
    • handshake.py
    • server.py

Config and Types

4 files changed
  • config.py Updated config.py
  • handshake.py Updated handshake.py
  • server.py Updated server.py
  • types.py Updated types.py
  • Updated config.py (45 lines) with configuration refinements baseline internal
    2 files
    • config.py
    • test_config.py
  • Refactored types.py (59 lines) with type improvements decouple internal
    2 files
    • types.py
    • test_types.py
  • Updated handshake.py (10 lines) and server.py (4 lines) decouple internal
    5 files
    • handshake.py
    • test_client_handshake.py
    • test_server_handshake.py
    • ch02_dummy_server.py
    • ch05_echo_server.py

Crypto Test Improvements

10 files changed
  • test_client_grpc.py Updated client test
  • test_client_handshake.py Updated client test
  • test_client_init.py Updated client test
  • test_client_integration.py Updated client test
  • test_client_lifecycle.py Updated client test
  • test_client_retry_logic.py Updated client test
  • test_client_stubs.py Updated client test
  • test_client_transport.py Updated client test
  • test_connection.py Updated client test
  • conftest.py Updated test file
  • Expanded test_certificate_chains.py (129 lines) with more chain validation tests qualify internal
    1 file
    • test_certificate_chains.py
  • Updated test_certificate_create.py (44 lines) with improved creation tests qualify internal
    1 file
    • test_certificate_create.py
  • Updated other crypto, client, and core tests qualify internal
    3 files
    • test_client_grpc.py
    • test_client_handshake.py
    • test_client_init.py