Added comprehensive handshake test modules for certificates and integration
14 files · 859+ · 401-

New Handshake Test Suite

6 files changed
  • handshake.py Modified (+4/-1)
  • test_handshake_certificate.py Added (+113)
  • test_handshake_integration.py Added (+257)
  • test_handshake_network.py Added (+104)
  • test_handshake_process_io.py Added (+184)
  • test_handshake_utils.py Added (+108)
  • Added test_handshake_certificate.py (113 lines) for certificate exchange testing qualify internal
    2 files
    • handshake.py
    • test_handshake_certificate.py
  • Added test_handshake_integration.py (257 lines) for end-to-end handshake flows instantiate internal
    2 files
    • handshake.py
    • test_handshake_integration.py
  • Added test_handshake_network.py (104 lines) for network-level handshake testing qualify internal
    2 files
    • handshake.py
    • test_handshake_network.py
  • Added test_handshake_process_io.py (184 lines) for subprocess I/O during handshake instantiate internal
    2 files
    • handshake.py
    • test_handshake_process_io.py
  • Added test_handshake_utils.py (108 lines) for handshake utility functions instantiate internal
    2 files
    • handshake.py
    • test_handshake_utils.py

Server Test Consolidation

4 files changed
  • test_service_edge_cases.py Modified (+41/-2)
  • test_server_critical.py Removed (-41)
  • test_server_tls.py Modified (+4/-219)
  • test_server_transport.py Modified (+34/-131)
  • Removed test_server_critical.py (41 lines) – tests moved to other suites qualify internal
    1 file
    • test_server_critical.py
  • Simplified test_server_tls.py by removing 223 lines of redundant tests qualify internal
    1 file
    • test_server_tls.py
  • Simplified test_server_transport.py by removing 165 lines decouple internal
    1 file
    • test_server_transport.py
  • Updated protocol service edge case tests qualify internal
    3 files
    • py_kv_server.py
    • test_kv_integration.py
    • test_kv_server_interop.py

Configuration

2 files changed
  • pyproject.toml Modified (+4/-3)
  • handshake.py Modified (+4/-1)