Focus on getting client and certificate tests working
19 files · 523+ · 448-

Client and Crypto Improvements

9 files changed
  • .gitignore Modified (+2/-1)
  • pyproject.toml Modified (+4/-1)
  • base.py Modified (+21/-8)
  • certificate.py Modified (+59/-9)
  • test_certificate_chains.py Modified (+3/-3)
  • test_certificate_create.py Modified (+18/-11)
  • test_certificate_lifecycle.py Modified (+12/-10)
  • test_certificate_loading.py Modified (+7/-7)
  • uv.lock Modified (+50/-124)
  • Updated client/base.py (29 lines) with refined connection handling decouple internal
    1 file
    • base.py
  • Enhanced crypto/certificate.py (68 lines) with expanded certificate operations harden internal
    1 file
    • certificate.py
  • Updated pyproject.toml dependencies and .gitignore baseline internal
    2 files
    • .gitignore
    • pyproject.toml

Client Test Suite Rework

9 files changed
  • test_client_grpc.py Modified (+9/-11)
  • test_client_handshake.py Modified (+63/-55)
  • test_client_init.py Modified (+50/-30)
  • test_client_integration.py Modified (+6/-3)
  • test_client_lifecycle.py Modified (+96/-43)
  • test_client_stubs.py Modified (+76/-30)
  • test_client_transport.py Modified (+19/-13)
  • test_connection.py Modified (+25/-86)
  • test_grpctest.py Modified (+2/-2)
  • Reworked test_client_grpc.py, test_client_handshake.py, test_client_init.py decouple internal
    3 files
    • test_client_grpc.py
    • test_client_handshake.py
    • test_client_init.py
  • Significantly expanded test_client_lifecycle.py (139 lines) with better lifecycle testing qualify internal
    1 file
    • test_client_lifecycle.py
  • Enhanced test_client_stubs.py (106 lines) with more stub scenarios qualify internal
    1 file
    • test_client_stubs.py
  • Simplified test_connection.py (111 lines, net reduction) decouple internal
    1 file
    • test_connection.py
  • Updated test_client_transport.py and test_client_integration.py decouple internal
    2 files
    • test_client_integration.py
    • test_client_transport.py

Crypto Test Updates

6 files changed
  • certificate.py Modified (+59/-9)
  • test_certificate_chains.py Modified (+3/-3)
  • test_certificate_create.py Modified (+18/-11)
  • test_certificate_lifecycle.py Modified (+12/-10)
  • test_certificate_loading.py Modified (+7/-7)
  • test_grpctest.py Modified (+2/-2)
  • Updated certificate chain, create, lifecycle, and loading tests with improved patterns qualify internal
    1 file
    • certificate.py
  • Updated protocol grpctest with minor fixes remediate internal
    1 file
    • test_grpctest.py