============================= test session starts ==============================
platform darwin -- Python 3.12.4, pytest-8.3.2, pluggy-1.5.0
rootdir: /workspace/lean-ctx/clients/python
configfile: pyproject.toml
collecting ... collected 8 items

tests/test_client.py::test_context_request_round_trip PASSED               [ 12%]
tests/test_client.py::test_shell_command_rejects_empty_command PASSED      [ 25%]
tests/test_adapters.py::test_openai_adapter_maps_usage PASSED              [ 37%]
tests/test_adapters.py::test_anthropic_adapter_preserves_tool_call PASSED   [ 50%]
tests/test_conformance.py::test_manifest_schema PASSED                     [ 62%]
tests/test_conformance.py::test_observation_schema PASSED                   [ 75%]
tests/test_streaming.py::test_final_chunk_is_emitted PASSED                [ 87%]
tests/test_streaming.py::test_disconnect_is_reported PASSED                [100%]

============================== 8 passed in 0.42s ===============================
