pyvider 2025-02-17
Chat Example and Transport Tests
44 files · 7,574+ · 1,502-
41 files changed
  • chat_pb2.py Added chat_pb2.py (+49 lines)
  • chat_pb2_grpc.py Added chat_pb2_grpc.py (+183 lines)
  • chat_service.py Added chat_service.py (+395 lines)
  • client_chat.py Added client_chat.py (+411 lines)
  • build-proto.sh Added build-proto.sh (+2 lines)
  • chat.proto Added chat.proto (+80 lines)
  • gdarc.proto Added gdarc.proto (+80 lines)
  • gdarc_pb2.py Added gdarc_pb2.py (+45 lines)
  • gdarc_pb2_grpc.py Added gdarc_pb2_grpc.py (+172 lines)
  • test.proto Added test.proto (+131 lines)
  • server_chat.py Added server_chat.py (+58 lines)
  • storage.py Added storage.py (+13 lines)
  • bfiles-20250217-172316.txt Added bfiles-20250217-172316.txt (+3657 lines)
  • building-grpc.md Added building-grpc.md (+44 lines)
  • giblet.proto Added giblet.proto (+470 lines)
  • giblet_pb2.py Added giblet_pb2.py (+45 lines)
  • giblet_pb2_grpc.py Added giblet_pb2_grpc.py (+144 lines)
  • emoji.py Added emoji.py (+91 lines)
  • log_messages.yml Added log_messages.yml (+41 lines)
  • plog.py Added plog.py (+96 lines)
  • conftest.py Updated conftest.py (+24/-7 lines)
  • __init__.py Added __init__.py (+1 lines)
  • server.py Added server.py (+19 lines)
  • transport.py Updated transport.py (+29/-9 lines)
  • test_server.py Added test_server.py (+76 lines)
  • test_server_coverage.py Added test_server_coverage.py (+62 lines)
  • test_server_coverage_extra.py Added test_server_coverage_extra.py (+56 lines)
  • test_server_destructor_cleanup.py Added test_server_destructor_cleanup.py (+17 lines)
  • test_minimal_server_client.py Removed test_minimal_server_client.py (-65 lines)
  • test_transport_2.py Removed test_transport_2.py (-107 lines)
  • transport_unix_94pct_coverage.py Removed transport_unix_94pct_coverage.py (-206 lines)
  • test_server.py Removed test_server.py (-282 lines)
  • test_server_coverage.py Removed test_server_coverage.py (-416 lines)
  • test_server_coverage_extra.py Removed test_server_coverage_extra.py (-320 lines)
  • test_server_destructor_cleanup.py Removed test_server_destructor_cleanup.py (-90 lines)
  • test_server_handshake.py Added test_server_handshake.py (+145 lines)
  • test_server_lifecycle.py Added test_server_lifecycle.py (+329 lines)
  • test_server_signals.py Added test_server_signals.py (+103 lines)
  • test_server_tls.py Added test_server_tls.py (+157 lines)
  • test_server_transport.py Added test_server_transport.py (+213 lines)
  • test_transport_2.py Added test_transport_2.py (+95 lines)
  • Added src/pyvider/rpcplugin/examples/chat/chat_pb2.py (49 lines) with generated protobuf code for ChatMessage, SendMessageRequest/Response, Empty, MessageHistory types instantiate behavioral
    1 file
    • chat_pb2.py
  • Added src/pyvider/rpcplugin/examples/chat/chat_pb2_grpc.py (183 lines) with ChatServiceStub, ChatServiceServicer, and server registration for SendMessage, GetMessageHistory, and ChatStream (bidirectional streaming) instantiate internal
    1 file
    • chat_pb2_grpc.py

Transport Tests

3 files changed
  • test_transport_tcp_connect.py Added test_transport_tcp_connect.py (+20 lines)
  • test_transport_tcp_listen.py Added test_transport_tcp_listen.py (+21 lines)
  • test_transport_unix.py Updated test_transport_unix.py (+0/-0 lines)
  • Added tests/transport/tcp/test_transport_tcp_listen.py (21 lines) qualify internal
    1 file
    • test_transport_tcp_listen.py
  • Moved test_transport_unix.py into tests/transport/unix/ subdirectory qualify internal
    1 file
    • test_transport_unix.py