Test suite stabilization for configuration, protocol, and transport
17 files · 476+ · 269-

Server and Config Fixes

6 files changed
  • config.py Added (+1)
  • service.py Modified (+1/-6)
  • server.py Modified (+70/-36)
  • tcp.py Modified (+5/-1)
  • unix.py Added (+1)
  • server.py Modified (+21/-2)
  • Updated server.py (106 lines) with improved initialization and error handling remediate internal
    2 files
    • server.py
    • server.py
  • Fixed config.py with additional configuration option remediate behavioral
    1 file
    • config.py
  • Updated protocol/service.py with service registration fix remediate internal
    1 file
    • service.py
  • Minor transport fixes in tcp.py and unix.py remediate internal
    2 files
    • tcp.py
    • unix.py

Broad Stabilization

13 files changed
  • config.py Added (+1)
  • server.py Modified (+70/-36)
  • test_client_lifecycle.py Modified (+25/-26)
  • test_connection.py Modified (+26/-14)
  • test_config.py Modified (+122/-49)
  • server.py Modified (+21/-2)
  • test_protocol_integration.py Modified (+45/-10)
  • test_protocol_integration_extended.py Modified (+24/-17)
  • test_server_signals.py Modified (+18/-1)
  • test_server_tls.py Modified (+24/-70)
  • test_server_transport.py Modified (+21/-6)
  • test_transport_tcp_close.py Modified (+45/-12)
  • test_transport_suite.py Modified (+5/-4)
  • Expanded test_config.py (171 lines) with more comprehensive configuration tests qualify internal
    2 files
    • config.py
    • test_config.py
  • Updated test_client_lifecycle.py (51 lines) and test_connection.py (40 lines) decouple internal
    2 files
    • test_client_lifecycle.py
    • test_connection.py
  • Enhanced test_protocol_integration.py (55 lines) and test_protocol_integration_extended.py (41 lines) decouple internal
    2 files
    • test_protocol_integration.py
    • test_protocol_integration_extended.py
  • Updated server tests: signals (19 lines), TLS (94 lines reduced), transport (27 lines) qualify internal
    2 files
    • server.py
    • server.py
  • Improved TCP close tests (57 lines) and transport suite (9 lines) qualify internal
    2 files
    • test_transport_tcp_close.py
    • test_transport_suite.py
  • Updated server fixtures (23 lines) with better mock support qualify internal
    2 files
    • server.py
    • server.py

Environment

2 files changed
  • env.sh Modified (+22/-15)
  • config.py Added (+1)
  • Updated env.sh (37 lines) with revised configuration settings baseline internal
    2 files
    • env.sh
    • config.py