pyvider
2025-02-20
KV Example Reorganization and Crypto Tests
35 files · 558+ · 146-
KV Example Reorganization
33 files changed
giblet.protoUpdated giblet.proto (+0/-0 lines)giblet_pb2.pyUpdated giblet_pb2.py (+0/-0 lines)giblet_pb2_grpc.pyUpdated giblet_pb2_grpc.py (+0/-0 lines)2025-02-20-1638-claude-great-testing-strategies.mdAdded 2025-02-20-1638-claude-great-testing-strategies.md (+246 lines)kv-data-helloRemoved kv-data-hello (-1 lines)kv-data-statusRemoved kv-data-status (-1 lines)kv_protocol.pyRemoved kv_protocol.py (-38 lines).gitignoreAdded .gitignore (+2 lines)test_crypto_generators.pyAdded test_crypto_generators.py (+11 lines)handshake.pyUpdated handshake.py (+1/-1 lines)mocks.pyUpdated mocks.py (+30/-9 lines)transport.pyUpdated transport.py (+8/-1 lines)__init__.pyUpdated __init__.py (+0/-0 lines)kv-go-clientUpdated kv-go-client (+0/-0 lines)kv-go-serverUpdated kv-go-server (+0/-0 lines)__init__.pyAdded __init__.py (+9 lines)kv.protoUpdated kv.proto (+1/-1 lines)kv_pb2.pyUpdated kv_pb2.py (+2/-2 lines)kv_pb2_grpc.pyUpdated kv_pb2_grpc.py (+3/-2 lines)kv_protocol.pyAdded kv_protocol.py (+36 lines)py_kv_client.pyUpdated py_kv_client.py (+7/-4 lines)py_kv_server.pyUpdated py_kv_server.py (+5/-4 lines)test_kv_integration.pyAdded test_kv_integration.py (+119 lines)test_server_handshake.pyUpdated test_server_handshake.py (+3/-4 lines)test_server_signals.pyUpdated test_server_signals.py (+13/-8 lines)test_server_transport.pyUpdated test_server_transport.py (+16/-13 lines)test_server_transport_2.pyUpdated test_server_transport_2.py (+0/-0 lines)x_test_server_lifecycle.pyUpdated x_test_server_lifecycle.py (+15/-18 lines)test_transport_unix.pyUpdated test_transport_unix.py (+1/-1 lines)test_transport_unix_close.pyUpdated test_transport_unix_close.py (+1/-1 lines)test_transport_unix_connect.pyUpdated test_transport_unix_connect.py (+1/-1 lines)test_transport_unix_handle_client.pyUpdated test_transport_unix_handle_client.py (+1/-1 lines)test_transport_unix_listen.pyUpdated test_transport_unix_listen.py (+1/-1 lines)
- Moved
examples/kv/giblet_pb2.pyandgiblet_pb2_grpc.pytodocs/specify internal4 files
giblet.protogiblet_pb2.pygiblet_pb2_grpc.py2025-02-20-1638-claude-great-testing-strategies.md
- Deleted
examples/kv/kv_protocol.py(38 lines) containingKVProtocol(RPCPluginProtocol)class decouple internal1 file
kv_protocol.py
Crypto Tests
2 files changed
test_certificate_lifecycle.pyUpdated test_certificate_lifecycle.py (+2/-1 lines)test_certificate_loading.pyUpdated test_certificate_loading.py (+24/-33 lines)
- Updated
test_certificate_loading.pyto useclient_certfixture for key file and Windows line ending tests qualify internal1 file
test_certificate_loading.py
- Added
test_load_cert_with_windows_line_endingstest using\r\nline endings qualify internal29 files
test_certificate_lifecycle.pytest_certificate_loading.pytest_crypto_generators.pyhandshake.pymocks.pyserver.pytransport.py__init__.pykv-go-clientkv-go-server__init__.pykv.protokv_pb2.pykv_pb2_grpc.pykv_protocol.pypy_kv_client.pypy_kv_server.pytest_kv_integration.pytest_server_handshake.pytest_server_signals.pytest_server_transport.pytest_server_transport_2.pyx_test_server_lifecycle.pytest_transport_suite.pytest_transport_unix.pytest_transport_unix_close.pytest_transport_unix_connect.pytest_transport_unix_handle_client.pytest_transport_unix_listen.py
- Updated
test_certificate_lifecycle.pytrust chain test with improved mock approach qualify internal1 file
test_certificate_lifecycle.py