Major cleanup removing standalone test scripts, simplifying example...
129 files · 3,116+ · 7,921-

Remove Standalone Test Scripts

10 files changed
  • temp_test_retry_logic_02.py Updated client test
  • test_client_grpc.py Updated client test
  • test_client_lifecycle.py Updated client test
  • test_client_retry_logic.py Updated client test
  • test_connection.py Updated client test
  • conftest.py Updated test file
  • test_config.py Updated core test
  • test_load_config.py Updated core test
  • test_malformed_config.py Updated core test
  • test_types.py Updated core test
  • Removed api_ref_server_test.py, docs_client_context_test.py, docs_health_check.py decouple internal
    1 file
    • api_ref_server_test.py
  • Removed readme_client_fixed.py, readme_server_fixed.py decouple internal
    2 files
    • readme_client_fixed.py
    • readme_server_fixed.py
  • Added examples/kvproto/__init__.py instantiate internal
    5 files
    • echo_pb2.py
    • echo_pb2.pyi
    • echo_pb2_grpc.py
    • kv_pb2.py
    • kv_pb2_grpc.py

Simplification

10 files changed
  • base.py Updated client/base.py
  • connection.py Updated client/connection.py
  • types.py Updated client/types.py
  • config.py Updated config.py
  • certificate.py Updated crypto/certificate.py
  • debug.py Updated crypto/debug.py
  • generators.py Updated crypto/generators.py
  • factories.py Updated factories.py
  • handshake.py Updated handshake.py
  • health_servicer.py Updated health_servicer.py
  • Simplified config.py (85 lines of changes) removing unnecessary complexity baseline internal
    5 files
    • 08_production_config.py
    • config.py
    • test_config.py
    • test_load_config.py
    • test_malformed_config.py
  • Simplified server.py (152 lines of changes) with cleaner lifecycle decouple internal
    4 files
    • echo_server.py
    • py_kv_server.py
    • server.py
    • server.py
  • Minor client/base.py update decouple internal
    1 file
    • base.py

Streamlining

10 files changed
  • base.py Updated client/base.py
  • connection.py Updated client/connection.py
  • types.py Updated client/types.py
  • config.py Updated config.py
  • certificate.py Updated crypto/certificate.py
  • debug.py Updated crypto/debug.py
  • generators.py Updated crypto/generators.py
  • factories.py Updated factories.py
  • handshake.py Updated handshake.py
  • health_servicer.py Updated health_servicer.py
  • Updated examples 01, 02, 05, 06, 07, 08 with simplified patterns decouple internal
    3 files
    • base.py
    • connection.py
    • types.py
  • Reduced verbosity in example implementations decouple internal
    3 files
    • base.py
    • connection.py
    • types.py