pyvider-rpcplugin
2025-05-26
Focus on getting client and certificate tests working
19 files · 523+ · 448-
Client and Crypto Improvements
9 files changed
.gitignoreModified (+2/-1)pyproject.tomlModified (+4/-1)base.pyModified (+21/-8)certificate.pyModified (+59/-9)test_certificate_chains.pyModified (+3/-3)test_certificate_create.pyModified (+18/-11)test_certificate_lifecycle.pyModified (+12/-10)test_certificate_loading.pyModified (+7/-7)uv.lockModified (+50/-124)
- Updated
client/base.py(29 lines) with refined connection handling decouple internal1 file
base.py
- Enhanced
crypto/certificate.py(68 lines) with expanded certificate operations harden internal1 file
certificate.py
- Updated pyproject.toml dependencies and .gitignore
baseline
internal
2 files
.gitignorepyproject.toml
Client Test Suite Rework
9 files changed
test_client_grpc.pyModified (+9/-11)test_client_handshake.pyModified (+63/-55)test_client_init.pyModified (+50/-30)test_client_integration.pyModified (+6/-3)test_client_lifecycle.pyModified (+96/-43)test_client_stubs.pyModified (+76/-30)test_client_transport.pyModified (+19/-13)test_connection.pyModified (+25/-86)test_grpctest.pyModified (+2/-2)
- Reworked
test_client_grpc.py,test_client_handshake.py,test_client_init.pydecouple internal3 files
test_client_grpc.pytest_client_handshake.pytest_client_init.py
- Significantly expanded
test_client_lifecycle.py(139 lines) with better lifecycle testing qualify internal1 file
test_client_lifecycle.py
- Enhanced
test_client_stubs.py(106 lines) with more stub scenarios qualify internal1 file
test_client_stubs.py
- Simplified
test_connection.py(111 lines, net reduction) decouple internal1 file
test_connection.py
- Updated
test_client_transport.pyandtest_client_integration.pydecouple internal2 files
test_client_integration.pytest_client_transport.py
Crypto Test Updates
6 files changed
certificate.pyModified (+59/-9)test_certificate_chains.pyModified (+3/-3)test_certificate_create.pyModified (+18/-11)test_certificate_lifecycle.pyModified (+12/-10)test_certificate_loading.pyModified (+7/-7)test_grpctest.pyModified (+2/-2)