pyvider 2025-02-04
Server Test Suite and Test File Organization
30 files · 1,713+ · 1,004-

Server Test Suite

28 files changed
  • broke-server.py Updated broke-server.py (+0/-0 lines)
  • test_client_grpc.py Updated test_client_grpc.py (+0/-0 lines)
  • test_minimal_server_client.py Updated test_minimal_server_client.py (+0/-0 lines)
  • test_server_two.py Added test_server_two.py (+240 lines)
  • test_transport_2.py Added test_transport_2.py (+106 lines)
  • test_transport_unix_minimal.py Added test_transport_unix_minimal.py (+149 lines)
  • x_transport_unix_94pct_coverage.py Added x_transport_unix_94pct_coverage.py (+206 lines)
  • client.py Updated client.py (+105/-48 lines)
  • certificate.py Added certificate.py (+10 lines)
  • 2025-02-04-1841-claude.md Added 2025-02-04-1841-claude.md (+126 lines)
  • long-prime.md Added long-prime.md (+468 lines)
  • code-example.md Added code-example.md (+230 lines)
  • env.sh Updated env.sh (+21/-2 lines)
  • comments.md Removed comments.md (-20 lines)
  • debugging-2025-01-20-1256.md Removed debugging-2025-01-20-1256.md (-80 lines)
  • grpcplugin.md Removed grpcplugin.md (-788 lines)
  • handshake.md Removed handshake.md (-17 lines)
  • llm-priming.md Removed llm-priming.md (-36 lines)
  • kv-data-test Added kv-data-test (+1 lines)
  • kv_protocol.py Updated kv_protocol.py (+2/-1 lines)
  • py_kv_client.py Updated py_kv_client.py (+9/-1 lines)
  • py_kv_server.py Added py_kv_server.py (+16 lines)
  • handshake.py Updated handshake.py (+11/-4 lines)
  • server.py Updated server.py (+7/-1 lines)
  • test_certificate_create.py Updated test_certificate_create.py (+3/-3 lines)
  • test_certificate_lifecycle.py Updated test_certificate_lifecycle.py (+1/-1 lines)
  • test_certificate_verify.py Updated test_certificate_verify.py (+2/-2 lines)
  • test_server.py Updated test_server.py (+0/-0 lines)
  • Added broken/test_server_two.py (240 lines) with pytest-asyncio tests for RPCPluginServer qualify internal
    1 file
    • test_server_two.py
  • Tests cover insecure mode startup, mTLS with client certificate, and handshake message format validation qualify errata
    31 files
    • broke-server.py
    • test_client_grpc.py
    • test_minimal_server_client.py
    • test_server_two.py
    • test_transport_2.py
    • test_transport_unix_minimal.py
    • x_transport_unix_94pct_coverage.py
    • client.py
    • certificate.py
    • 2025-02-04-1841-claude.md
    • long-prime.md
    • code-example.md
    • env.sh
    • comments.md
    • debugging-2025-01-20-1256.md
    • grpcplugin.md
    • handshake.md
    • llm-priming.md
    • kv-data-test
    • kv_protocol.py
    • py_kv_client.py
    • py_kv_server.py
    • handshake.py
    • server.py
    • test_certificate_create.py
    • test_certificate_lifecycle.py
    • test_certificate_verify.py
    • test_server.py
    • test_transport_tcp.py
    • test_transport_unix.py
    • gen-certs.sh
  • Uses MockProtocol implementing PluginProtocol for testing qualify internal
    31 files
    • broke-server.py
    • test_client_grpc.py
    • test_minimal_server_client.py
    • test_server_two.py
    • test_transport_2.py
    • test_transport_unix_minimal.py
    • x_transport_unix_94pct_coverage.py
    • client.py
    • certificate.py
    • 2025-02-04-1841-claude.md
    • long-prime.md
    • code-example.md
    • env.sh
    • comments.md
    • debugging-2025-01-20-1256.md
    • grpcplugin.md
    • handshake.md
    • llm-priming.md
    • kv-data-test
    • kv_protocol.py
    • py_kv_client.py
    • py_kv_server.py
    • handshake.py
    • server.py
    • test_certificate_create.py
    • test_certificate_lifecycle.py
    • test_certificate_verify.py
    • test_server.py
    • test_transport_tcp.py
    • test_transport_unix.py
    • gen-certs.sh
  • Captures printed handshake messages and validates pipe-delimited format decouple errata
    1 file
    • gen-certs.sh

Test File Organization

2 files changed
  • test_transport_tcp.py Updated test_transport_tcp.py (+0/-0 lines)
  • test_transport_unix.py Updated test_transport_unix.py (+0/-0 lines)
  • Moved broke-server.py to broken/broke-server.py remediate internal
    1 file
    • broke-server.py
  • Moved test_client_grpc.py to broken/test_client_grpc.py remediate internal
    1 file
    • test_client_grpc.py
  • Moved test_minimal_server_client.py to broken/test_minimal_server_client.py remediate internal
    1 file
    • test_minimal_server_client.py
  • Renamed x_test_transport_tcp.py back to test_transport_tcp.py decouple internal
    1 file
    • test_transport_tcp.py
  • Renamed x_test_transport_unix.py back to test_transport_unix.py decouple internal
    1 file
    • test_transport_unix.py