pyvider-rpcplugin
2025-05-31
Test suite stabilization for configuration, protocol, and transport
17 files · 476+ · 269-
Server and Config Fixes
6 files changed
config.pyAdded (+1)service.pyModified (+1/-6)server.pyModified (+70/-36)tcp.pyModified (+5/-1)unix.pyAdded (+1)server.pyModified (+21/-2)
- Updated
server.py(106 lines) with improved initialization and error handling remediate internal2 files
server.pyserver.py
- Fixed
config.pywith additional configuration option remediate behavioral1 file
config.py
- Updated
protocol/service.pywith service registration fix remediate internal1 file
service.py
- Minor transport fixes in
tcp.pyandunix.pyremediate internal2 files
tcp.pyunix.py
Broad Stabilization
13 files changed
config.pyAdded (+1)server.pyModified (+70/-36)test_client_lifecycle.pyModified (+25/-26)test_connection.pyModified (+26/-14)test_config.pyModified (+122/-49)server.pyModified (+21/-2)test_protocol_integration.pyModified (+45/-10)test_protocol_integration_extended.pyModified (+24/-17)test_server_signals.pyModified (+18/-1)test_server_tls.pyModified (+24/-70)test_server_transport.pyModified (+21/-6)test_transport_tcp_close.pyModified (+45/-12)test_transport_suite.pyModified (+5/-4)
- Expanded
test_config.py(171 lines) with more comprehensive configuration tests qualify internal2 files
config.pytest_config.py
- Updated
test_client_lifecycle.py(51 lines) andtest_connection.py(40 lines) decouple internal2 files
test_client_lifecycle.pytest_connection.py
- Enhanced
test_protocol_integration.py(55 lines) andtest_protocol_integration_extended.py(41 lines) decouple internal2 files
test_protocol_integration.pytest_protocol_integration_extended.py
- Updated server tests: signals (19 lines), TLS (94 lines reduced), transport (27 lines)
qualify
internal
2 files
server.pyserver.py
- Improved TCP close tests (57 lines) and transport suite (9 lines)
qualify
internal
2 files
test_transport_tcp_close.pytest_transport_suite.py
- Updated server fixtures (23 lines) with better mock support
qualify
internal
2 files
server.pyserver.py
Environment
2 files changed
env.shModified (+22/-15)config.pyAdded (+1)