pyvider-rpcplugin
2025-03-19
Added comprehensive handshake test modules for certificates and integration
14 files · 859+ · 401-
New Handshake Test Suite
6 files changed
handshake.pyModified (+4/-1)test_handshake_certificate.pyAdded (+113)test_handshake_integration.pyAdded (+257)test_handshake_network.pyAdded (+104)test_handshake_process_io.pyAdded (+184)test_handshake_utils.pyAdded (+108)
- Added
test_handshake_certificate.py(113 lines) for certificate exchange testing qualify internal2 files
handshake.pytest_handshake_certificate.py
- Added
test_handshake_integration.py(257 lines) for end-to-end handshake flows instantiate internal2 files
handshake.pytest_handshake_integration.py
- Added
test_handshake_network.py(104 lines) for network-level handshake testing qualify internal2 files
handshake.pytest_handshake_network.py
- Added
test_handshake_process_io.py(184 lines) for subprocess I/O during handshake instantiate internal2 files
handshake.pytest_handshake_process_io.py
- Added
test_handshake_utils.py(108 lines) for handshake utility functions instantiate internal2 files
handshake.pytest_handshake_utils.py
Server Test Consolidation
4 files changed
test_service_edge_cases.pyModified (+41/-2)test_server_critical.pyRemoved (-41)test_server_tls.pyModified (+4/-219)test_server_transport.pyModified (+34/-131)
- Removed
test_server_critical.py(41 lines) – tests moved to other suites qualify internal1 file
test_server_critical.py
- Simplified
test_server_tls.pyby removing 223 lines of redundant tests qualify internal1 file
test_server_tls.py
- Simplified
test_server_transport.pyby removing 165 lines decouple internal1 file
test_server_transport.py
- Updated protocol service edge case tests
qualify
internal
3 files
py_kv_server.pytest_kv_integration.pytest_kv_server_interop.py
Configuration
2 files changed
pyproject.tomlModified (+4/-3)handshake.pyModified (+4/-1)