Skip to content

fix(tests): Adapt to new exception propagation behavior in Quart - #6907

Merged
sentrivana merged 3 commits into
toxgen/update-07-27from
ivana/fix-quart-toxgen
Jul 29, 2026
Merged

fix(tests): Adapt to new exception propagation behavior in Quart#6907
sentrivana merged 3 commits into
toxgen/update-07-27from
ivana/fix-quart-toxgen

Conversation

@sentrivana

@sentrivana sentrivana commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

Description

See pallets/quart@cb4d1b6

Issues

Closes #6901

Reminders

@github-actions

github-actions Bot commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

Codecov Results 📊

96277 passed | ❌ 106 failed | ⏭️ 6812 skipped | Total: 103195 | Pass Rate: 93.3% | Execution Time: 346m 14s

📊 Comparison with Base Branch

Metric Change
Total Tests 📉 -2638
Passed Tests 📉 -2784
Failed Tests 📈 +106
Skipped Tests 📈 +40

➕ New Tests (100)

View new tests
  • test_fastmcp_tool_sync[True-True-True-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_tool_sync[True-True-False-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_tool_sync[True-False-True-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_tool_sync[True-False-False-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_tool_sync[False-True-True-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_tool_sync[False-True-False-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_tool_sync[False-False-True-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_tool_sync[False-False-False-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_tool_with_error[True-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_tool_with_error[False-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_multiple_tools[True-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_multiple_tools[False-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_tool_with_complex_return[True-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_tool_with_complex_return[False-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_prompt_sync[True-True-True-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_prompt_sync[True-False-False-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_prompt_sync[False-True-True-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_prompt_sync[False-False-False-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_prompt_async[fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_span_origin[True-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_span_origin[False-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_stdio_transport[True-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_stdio_transport[False-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_standalone_fastmcp_specific_features
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_tool_with_no_arguments[fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_tool_with_none_return[fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_mixed_sync_async_tools[True-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_mixed_sync_async_tools[False-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_tool_execution_span[True-True]
    • File: tests.integrations.openai_agents.test_openai_agents
    • Status: ❌ Failing
  • test_tool_execution_span[True-False]
    • File: tests.integrations.openai_agents.test_openai_agents
    • Status: ❌ Failing
  • test_tool_execution_span[False-True]
    • File: tests.integrations.openai_agents.test_openai_agents
    • Status: ❌ Failing
  • test_tool_execution_span[False-False]
    • File: tests.integrations.openai_agents.test_openai_agents
    • Status: ❌ Failing
  • test_fastmcp_tool_sync[True-True-True-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_tool_sync[True-True-False-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_tool_sync[True-False-True-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_tool_sync[True-False-False-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_tool_sync[False-True-True-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_tool_sync[False-True-False-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_tool_sync[False-False-True-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_tool_sync[False-False-False-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_tool_with_error[True-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_tool_with_error[False-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_multiple_tools[True-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_multiple_tools[False-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_tool_with_complex_return[True-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_tool_with_complex_return[False-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_prompt_sync[True-True-True-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_prompt_sync[True-False-False-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_prompt_sync[False-True-True-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_prompt_sync[False-False-False-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_prompt_async[fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_span_origin[True-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_span_origin[False-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_stdio_transport[True-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_stdio_transport[False-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_standalone_fastmcp_specific_features
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_tool_with_no_arguments[fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_tool_with_none_return[fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_mixed_sync_async_tools[True-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_mixed_sync_async_tools[False-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_tool_sync[True-True-True-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_tool_sync[True-True-False-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_tool_sync[True-False-True-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_tool_sync[True-False-False-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_tool_sync[False-True-True-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_tool_sync[False-True-False-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_tool_sync[False-False-True-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_tool_sync[False-False-False-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_tool_with_error[True-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_tool_with_error[False-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_multiple_tools[True-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_multiple_tools[False-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_tool_with_complex_return[True-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_tool_with_complex_return[False-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_prompt_sync[True-True-True-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_prompt_sync[True-False-False-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_prompt_sync[False-True-True-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_prompt_sync[False-False-False-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_prompt_async[fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_span_origin[True-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_span_origin[False-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_stdio_transport[True-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_stdio_transport[False-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_standalone_fastmcp_specific_features
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_tool_with_no_arguments[fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_tool_with_none_return[fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_mixed_sync_async_tools[True-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_fastmcp_mixed_sync_async_tools[False-fastmcp]
    • File: tests.integrations.fastmcp.test_fastmcp
    • Status: ❌ Failing
  • test_tool_execution_span[True-True]
    • File: tests.integrations.openai_agents.test_openai_agents
    • Status: ❌ Failing
  • test_tool_execution_span[True-False]
    • File: tests.integrations.openai_agents.test_openai_agents
    • Status: ❌ Failing
  • test_tool_execution_span[False-True]
    • File: tests.integrations.openai_agents.test_openai_agents
    • Status: ❌ Failing
  • test_tool_execution_span[False-False]
    • File: tests.integrations.openai_agents.test_openai_agents
    • Status: ❌ Failing
  • test_tool_execution_span[True-True]
    • File: tests.integrations.openai_agents.test_openai_agents
    • Status: ❌ Failing
  • test_tool_execution_span[True-False]
    • File: tests.integrations.openai_agents.test_openai_agents
    • Status: ❌ Failing
  • test_tool_execution_span[False-True]
    • File: tests.integrations.openai_agents.test_openai_agents
    • Status: ❌ Failing
  • test_tool_execution_span[False-False]
    • File: tests.integrations.openai_agents.test_openai_agents
    • Status: ❌ Failing
  • test_tool_execution_span[True-True]
    • File: tests.integrations.openai_agents.test_openai_agents
    • Status: ❌ Failing
  • test_tool_execution_span[True-False]
    • File: tests.integrations.openai_agents.test_openai_agents
    • Status: ❌ Failing
  • test_tool_execution_span[False-True]
    • File: tests.integrations.openai_agents.test_openai_agents
    • Status: ❌ Failing
  • test_tool_execution_span[False-False]
    • File: tests.integrations.openai_agents.test_openai_agents
    • Status: ❌ Failing

❌ Failed Tests

test_fastmcp_tool_sync[True-True-True-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.10-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:311: in test_fastmcp_tool_sync
    result = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
E   TypeError: 'NoneType' object is not callable

test_fastmcp_tool_sync[True-True-False-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.10-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:311: in test_fastmcp_tool_sync
    result = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
E   TypeError: 'NoneType' object is not callable

test_fastmcp_tool_sync[True-False-True-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.10-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:311: in test_fastmcp_tool_sync
    result = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
E   TypeError: 'NoneType' object is not callable

test_fastmcp_tool_sync[True-False-False-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.10-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:311: in test_fastmcp_tool_sync
    result = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
E   TypeError: 'NoneType' object is not callable

test_fastmcp_tool_sync[False-True-True-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.10-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:349: in test_fastmcp_tool_sync
    result = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
E   TypeError: 'NoneType' object is not callable

test_fastmcp_tool_sync[False-True-False-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.10-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:349: in test_fastmcp_tool_sync
    result = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
E   TypeError: 'NoneType' object is not callable

test_fastmcp_tool_sync[False-False-True-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.10-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:349: in test_fastmcp_tool_sync
    result = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
E   TypeError: 'NoneType' object is not callable

test_fastmcp_tool_sync[False-False-False-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.10-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:349: in test_fastmcp_tool_sync
    result = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
E   TypeError: 'NoneType' object is not callable

test_fastmcp_tool_with_error[True-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.10-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:542: in test_fastmcp_tool_with_error
    result = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
E   TypeError: 'NoneType' object is not callable

test_fastmcp_tool_with_error[False-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.10-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:577: in test_fastmcp_tool_with_error
    result = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
E   TypeError: 'NoneType' object is not callable

test_fastmcp_multiple_tools[True-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.10-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:648: in test_fastmcp_multiple_tools
    result1 = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
E   TypeError: 'NoneType' object is not callable

test_fastmcp_multiple_tools[False-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.10-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:699: in test_fastmcp_multiple_tools
    result1 = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
E   TypeError: 'NoneType' object is not callable

test_fastmcp_tool_with_complex_return[True-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.10-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:782: in test_fastmcp_tool_with_complex_return
    result = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
E   TypeError: 'NoneType' object is not callable

test_fastmcp_tool_with_complex_return[False-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.10-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:813: in test_fastmcp_tool_with_complex_return
    result = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
E   TypeError: 'NoneType' object is not callable

test_fastmcp_prompt_sync[True-True-True-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.10-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:896: in test_fastmcp_prompt_sync
    result = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
E   TypeError: 'NoneType' object is not callable

test_fastmcp_prompt_sync[True-False-False-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.10-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:896: in test_fastmcp_prompt_sync
    result = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
E   TypeError: 'NoneType' object is not callable

test_fastmcp_prompt_sync[False-True-True-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.10-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:934: in test_fastmcp_prompt_sync
    result = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
E   TypeError: 'NoneType' object is not callable

test_fastmcp_prompt_sync[False-False-False-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.10-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:934: in test_fastmcp_prompt_sync
    result = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
E   TypeError: 'NoneType' object is not callable

test_fastmcp_prompt_async[fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.10-fastmcp-v4.0.0a2
Error: KeyError: 'result'

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:1033: in test_fastmcp_prompt_async
    assert len(result.json()["result"]["messages"]) == 2
E   KeyError: 'result'

test_fastmcp_span_origin[True-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.10-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:1300: in test_fastmcp_span_origin
    await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
E   TypeError: 'NoneType' object is not callable

test_fastmcp_span_origin[False-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.10-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:1324: in test_fastmcp_span_origin
    await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
E   TypeError: 'NoneType' object is not callable

test_fastmcp_stdio_transport[True-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.10-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:1597: in test_fastmcp_stdio_transport
    result = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
E   TypeError: 'NoneType' object is not callable

test_fastmcp_stdio_transport[False-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.10-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:1626: in test_fastmcp_stdio_transport
    result = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
E   TypeError: 'NoneType' object is not callable

test_standalone_fastmcp_specific_features

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.10-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:1706: in test_standalone_fastmcp_specific_features
    result = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
E   TypeError: 'NoneType' object is not callable

test_fastmcp_tool_with_no_arguments[fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.10-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:1749: in test_fastmcp_tool_with_no_arguments
    result = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
E   TypeError: 'NoneType' object is not callable

test_fastmcp_tool_with_none_return[fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.10-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:1784: in test_fastmcp_tool_with_none_return
    result = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
E   TypeError: 'NoneType' object is not callable

test_fastmcp_mixed_sync_async_tools[True-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.10-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:1840: in test_fastmcp_mixed_sync_async_tools
    result1 = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
E   TypeError: 'NoneType' object is not callable

test_fastmcp_mixed_sync_async_tools[False-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.10-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:1875: in test_fastmcp_mixed_sync_async_tools
    result1 = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
E   TypeError: 'NoneType' object is not callable

test_tool_execution_span[True-True]

File: tests.integrations.openai_agents.test_openai_agents
Suite: py3.10-openai_agents-v0.18.3
Error: assert [{'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'caller': None, 'namespace': None, 'status': None}] == [{'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'status': None, 'namespace': None}] At index 0 diff: {'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'caller': None, 'namespace': None, 'status': None} != {'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'status': None, 'namespace': None} Full diff: [ { 'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', + 'caller': None, + 'namespace': None, 'status': None, - 'namespace': None, }, ]

Stack Trace
tests/integrations/openai_agents/test_openai_agents.py:2068: in test_tool_execution_span
    assert json.loads(
E   assert [{'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'caller': None, 'namespace': None, 'status': None}] == [{'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'status': None, 'namespace': None}]
E     
E     At index 0 diff: {'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'caller': None, 'namespace': None, 'status': None} != {'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'status': None, 'namespace': None}
E     
E     Full diff:
E       [
E           {
E               'arguments': '{"message": "hello"}',
E               'call_id': 'call_123',
E               'name': 'simple_test_tool',
E               'type': 'function_call',
E               'id': 'call_123',
E     +         'caller': None,
E     +         'namespace': None,
E               'status': None,
E     -         'namespace': None,
E           },
E       ]

test_tool_execution_span[True-False]

File: tests.integrations.openai_agents.test_openai_agents
Suite: py3.10-openai_agents-v0.18.3
Error: assert [{'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'caller': None, 'namespace': None, 'status': None}] == [{'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'status': None, 'namespace': None}] At index 0 diff: {'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'caller': None, 'namespace': None, 'status': None} != {'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'status': None, 'namespace': None} Full diff: [ { 'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', + 'caller': None, + 'namespace': None, 'status': None, - 'namespace': None, }, ]

Stack Trace
tests/integrations/openai_agents/test_openai_agents.py:2300: in test_tool_execution_span
    assert json.loads(
E   assert [{'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'caller': None, 'namespace': None, 'status': None}] == [{'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'status': None, 'namespace': None}]
E     
E     At index 0 diff: {'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'caller': None, 'namespace': None, 'status': None} != {'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'status': None, 'namespace': None}
E     
E     Full diff:
E       [
E           {
E               'arguments': '{"message": "hello"}',
E               'call_id': 'call_123',
E               'name': 'simple_test_tool',
E               'type': 'function_call',
E               'id': 'call_123',
E     +         'caller': None,
E     +         'namespace': None,
E               'status': None,
E     -         'namespace': None,
E           },
E       ]

test_tool_execution_span[False-True]

File: tests.integrations.openai_agents.test_openai_agents
Suite: py3.10-openai_agents-v0.18.3
Error: assert [{'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'caller': None, 'namespace': None, 'status': None}] == [{'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'status': None, 'namespace': None}] At index 0 diff: {'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'caller': None, 'namespace': None, 'status': None} != {'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'status': None, 'namespace': None} Full diff: [ { 'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', + 'caller': None, + 'namespace': None, 'status': None, - 'namespace': None, }, ]

Stack Trace
tests/integrations/openai_agents/test_openai_agents.py:2068: in test_tool_execution_span
    assert json.loads(
E   assert [{'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'caller': None, 'namespace': None, 'status': None}] == [{'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'status': None, 'namespace': None}]
E     
E     At index 0 diff: {'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'caller': None, 'namespace': None, 'status': None} != {'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'status': None, 'namespace': None}
E     
E     Full diff:
E       [
E           {
E               'arguments': '{"message": "hello"}',
E               'call_id': 'call_123',
E               'name': 'simple_test_tool',
E               'type': 'function_call',
E               'id': 'call_123',
E     +         'caller': None,
E     +         'namespace': None,
E               'status': None,
E     -         'namespace': None,
E           },
E       ]

test_tool_execution_span[False-False]

File: tests.integrations.openai_agents.test_openai_agents
Suite: py3.10-openai_agents-v0.18.3
Error: assert [{'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'caller': None, 'namespace': None, 'status': None}] == [{'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'status': None, 'namespace': None}] At index 0 diff: {'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'caller': None, 'namespace': None, 'status': None} != {'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'status': None, 'namespace': None} Full diff: [ { 'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', + 'caller': None, + 'namespace': None, 'status': None, - 'namespace': None, }, ]

Stack Trace
tests/integrations/openai_agents/test_openai_agents.py:2520: in test_tool_execution_span
    assert json.loads(ai_client_span1["data"]["gen_ai.response.tool_calls"]) == [
E   assert [{'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'caller': None, 'namespace': None, 'status': None}] == [{'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'status': None, 'namespace': None}]
E     
E     At index 0 diff: {'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'caller': None, 'namespace': None, 'status': None} != {'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'status': None, 'namespace': None}
E     
E     Full diff:
E       [
E           {
E               'arguments': '{"message": "hello"}',
E               'call_id': 'call_123',
E               'name': 'simple_test_tool',
E               'type': 'function_call',
E               'id': 'call_123',
E     +         'caller': None,
E     +         'namespace': None,
E               'status': None,
E     -         'namespace': None,
E           },
E       ]

test_fastmcp_tool_sync[True-True-True-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.12-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:311: in test_fastmcp_tool_sync
    result = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   TypeError: 'NoneType' object is not callable

test_fastmcp_tool_sync[True-True-False-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.12-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:311: in test_fastmcp_tool_sync
    result = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   TypeError: 'NoneType' object is not callable

test_fastmcp_tool_sync[True-False-True-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.12-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:311: in test_fastmcp_tool_sync
    result = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   TypeError: 'NoneType' object is not callable

test_fastmcp_tool_sync[True-False-False-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.12-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:311: in test_fastmcp_tool_sync
    result = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   TypeError: 'NoneType' object is not callable

test_fastmcp_tool_sync[False-True-True-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.12-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:349: in test_fastmcp_tool_sync
    result = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   TypeError: 'NoneType' object is not callable

test_fastmcp_tool_sync[False-True-False-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.12-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:349: in test_fastmcp_tool_sync
    result = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   TypeError: 'NoneType' object is not callable

test_fastmcp_tool_sync[False-False-True-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.12-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:349: in test_fastmcp_tool_sync
    result = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   TypeError: 'NoneType' object is not callable

test_fastmcp_tool_sync[False-False-False-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.12-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:349: in test_fastmcp_tool_sync
    result = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   TypeError: 'NoneType' object is not callable

test_fastmcp_tool_with_error[True-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.12-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:542: in test_fastmcp_tool_with_error
    result = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   TypeError: 'NoneType' object is not callable

test_fastmcp_tool_with_error[False-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.12-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:577: in test_fastmcp_tool_with_error
    result = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   TypeError: 'NoneType' object is not callable

test_fastmcp_multiple_tools[True-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.12-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:648: in test_fastmcp_multiple_tools
    result1 = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   TypeError: 'NoneType' object is not callable

test_fastmcp_multiple_tools[False-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.12-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:699: in test_fastmcp_multiple_tools
    result1 = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   TypeError: 'NoneType' object is not callable

test_fastmcp_tool_with_complex_return[True-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.12-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:782: in test_fastmcp_tool_with_complex_return
    result = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   TypeError: 'NoneType' object is not callable

test_fastmcp_tool_with_complex_return[False-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.12-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:813: in test_fastmcp_tool_with_complex_return
    result = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   TypeError: 'NoneType' object is not callable

test_fastmcp_prompt_sync[True-True-True-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.12-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:896: in test_fastmcp_prompt_sync
    result = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   TypeError: 'NoneType' object is not callable

test_fastmcp_prompt_sync[True-False-False-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.12-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:896: in test_fastmcp_prompt_sync
    result = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   TypeError: 'NoneType' object is not callable

test_fastmcp_prompt_sync[False-True-True-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.12-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:934: in test_fastmcp_prompt_sync
    result = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   TypeError: 'NoneType' object is not callable

test_fastmcp_prompt_sync[False-False-False-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.12-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:934: in test_fastmcp_prompt_sync
    result = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   TypeError: 'NoneType' object is not callable

test_fastmcp_prompt_async[fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.12-fastmcp-v4.0.0a2
Error: KeyError: 'result'

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:1033: in test_fastmcp_prompt_async
    assert len(result.json()["result"]["messages"]) == 2
               ^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'result'

test_fastmcp_span_origin[True-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.12-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:1300: in test_fastmcp_span_origin
    await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   TypeError: 'NoneType' object is not callable

test_fastmcp_span_origin[False-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.12-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:1324: in test_fastmcp_span_origin
    await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   TypeError: 'NoneType' object is not callable

test_fastmcp_stdio_transport[True-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.12-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:1597: in test_fastmcp_stdio_transport
    result = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   TypeError: 'NoneType' object is not callable

test_fastmcp_stdio_transport[False-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.12-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:1626: in test_fastmcp_stdio_transport
    result = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   TypeError: 'NoneType' object is not callable

test_standalone_fastmcp_specific_features

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.12-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:1706: in test_standalone_fastmcp_specific_features
    result = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   TypeError: 'NoneType' object is not callable

test_fastmcp_tool_with_no_arguments[fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.12-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:1749: in test_fastmcp_tool_with_no_arguments
    result = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   TypeError: 'NoneType' object is not callable

test_fastmcp_tool_with_none_return[fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.12-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:1784: in test_fastmcp_tool_with_none_return
    result = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   TypeError: 'NoneType' object is not callable

test_fastmcp_mixed_sync_async_tools[True-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.12-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:1840: in test_fastmcp_mixed_sync_async_tools
    result1 = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   TypeError: 'NoneType' object is not callable

test_fastmcp_mixed_sync_async_tools[False-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.12-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:1875: in test_fastmcp_mixed_sync_async_tools
    result1 = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   TypeError: 'NoneType' object is not callable

test_fastmcp_tool_sync[True-True-True-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.13-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:311: in test_fastmcp_tool_sync
    result = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   TypeError: 'NoneType' object is not callable

test_fastmcp_tool_sync[True-True-False-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.13-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:311: in test_fastmcp_tool_sync
    result = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   TypeError: 'NoneType' object is not callable

test_fastmcp_tool_sync[True-False-True-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.13-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:311: in test_fastmcp_tool_sync
    result = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   TypeError: 'NoneType' object is not callable

test_fastmcp_tool_sync[True-False-False-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.13-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:311: in test_fastmcp_tool_sync
    result = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   TypeError: 'NoneType' object is not callable

test_fastmcp_tool_sync[False-True-True-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.13-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:349: in test_fastmcp_tool_sync
    result = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   TypeError: 'NoneType' object is not callable

test_fastmcp_tool_sync[False-True-False-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.13-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:349: in test_fastmcp_tool_sync
    result = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   TypeError: 'NoneType' object is not callable

test_fastmcp_tool_sync[False-False-True-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.13-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:349: in test_fastmcp_tool_sync
    result = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   TypeError: 'NoneType' object is not callable

test_fastmcp_tool_sync[False-False-False-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.13-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:349: in test_fastmcp_tool_sync
    result = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   TypeError: 'NoneType' object is not callable

test_fastmcp_tool_with_error[True-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.13-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:542: in test_fastmcp_tool_with_error
    result = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   TypeError: 'NoneType' object is not callable

test_fastmcp_tool_with_error[False-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.13-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:577: in test_fastmcp_tool_with_error
    result = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   TypeError: 'NoneType' object is not callable

test_fastmcp_multiple_tools[True-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.13-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:648: in test_fastmcp_multiple_tools
    result1 = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   TypeError: 'NoneType' object is not callable

test_fastmcp_multiple_tools[False-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.13-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:699: in test_fastmcp_multiple_tools
    result1 = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   TypeError: 'NoneType' object is not callable

test_fastmcp_tool_with_complex_return[True-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.13-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:782: in test_fastmcp_tool_with_complex_return
    result = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   TypeError: 'NoneType' object is not callable

test_fastmcp_tool_with_complex_return[False-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.13-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:813: in test_fastmcp_tool_with_complex_return
    result = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   TypeError: 'NoneType' object is not callable

test_fastmcp_prompt_sync[True-True-True-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.13-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:896: in test_fastmcp_prompt_sync
    result = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   TypeError: 'NoneType' object is not callable

test_fastmcp_prompt_sync[True-False-False-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.13-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:896: in test_fastmcp_prompt_sync
    result = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   TypeError: 'NoneType' object is not callable

test_fastmcp_prompt_sync[False-True-True-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.13-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:934: in test_fastmcp_prompt_sync
    result = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   TypeError: 'NoneType' object is not callable

test_fastmcp_prompt_sync[False-False-False-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.13-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:934: in test_fastmcp_prompt_sync
    result = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   TypeError: 'NoneType' object is not callable

test_fastmcp_prompt_async[fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.13-fastmcp-v4.0.0a2
Error: KeyError: 'result'

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:1033: in test_fastmcp_prompt_async
    assert len(result.json()["result"]["messages"]) == 2
               ^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'result'

test_fastmcp_span_origin[True-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.13-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:1300: in test_fastmcp_span_origin
    await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   TypeError: 'NoneType' object is not callable

test_fastmcp_span_origin[False-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.13-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:1324: in test_fastmcp_span_origin
    await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   TypeError: 'NoneType' object is not callable

test_fastmcp_stdio_transport[True-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.13-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:1597: in test_fastmcp_stdio_transport
    result = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   TypeError: 'NoneType' object is not callable

test_fastmcp_stdio_transport[False-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.13-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:1626: in test_fastmcp_stdio_transport
    result = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   TypeError: 'NoneType' object is not callable

test_standalone_fastmcp_specific_features

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.13-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:1706: in test_standalone_fastmcp_specific_features
    result = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   TypeError: 'NoneType' object is not callable

test_fastmcp_tool_with_no_arguments[fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.13-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:1749: in test_fastmcp_tool_with_no_arguments
    result = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   TypeError: 'NoneType' object is not callable

test_fastmcp_tool_with_none_return[fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.13-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:1784: in test_fastmcp_tool_with_none_return
    result = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   TypeError: 'NoneType' object is not callable

test_fastmcp_mixed_sync_async_tools[True-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.13-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:1840: in test_fastmcp_mixed_sync_async_tools
    result1 = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   TypeError: 'NoneType' object is not callable

test_fastmcp_mixed_sync_async_tools[False-fastmcp]

File: tests.integrations.fastmcp.test_fastmcp
Suite: py3.13-fastmcp-v4.0.0a2
Error: TypeError: 'NoneType' object is not callable

Stack Trace
tests/integrations/fastmcp/test_fastmcp.py:1875: in test_fastmcp_mixed_sync_async_tools
    result1 = await stdio(
tests/conftest.py:857: in inner
    read_stream_writer, read_stream = create_memory_object_stream(0)  # type: ignore
                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   TypeError: 'NoneType' object is not callable

test_tool_execution_span[True-True]

File: tests.integrations.openai_agents.test_openai_agents
Suite: py3.13-openai_agents-v0.18.3
Error: assert [{'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'caller': None, 'namespace': None, 'status': None}] == [{'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'status': None, 'namespace': None}] At index 0 diff: {'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'caller': None, 'namespace': None, 'status': None} != {'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'status': None, 'namespace': None} Full diff: [ { 'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', + 'caller': None, + 'namespace': None, 'status': None, - 'namespace': None, }, ]

Stack Trace
tests/integrations/openai_agents/test_openai_agents.py:2068: in test_tool_execution_span
    assert json.loads(
E   assert [{'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'caller': None, 'namespace': None, 'status': None}] == [{'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'status': None, 'namespace': None}]
E     
E     At index 0 diff: {'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'caller': None, 'namespace': None, 'status': None} != {'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'status': None, 'namespace': None}
E     
E     Full diff:
E       [
E           {
E               'arguments': '{"message": "hello"}',
E               'call_id': 'call_123',
E               'name': 'simple_test_tool',
E               'type': 'function_call',
E               'id': 'call_123',
E     +         'caller': None,
E     +         'namespace': None,
E               'status': None,
E     -         'namespace': None,
E           },
E       ]

test_tool_execution_span[True-False]

File: tests.integrations.openai_agents.test_openai_agents
Suite: py3.13-openai_agents-v0.18.3
Error: assert [{'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'caller': None, 'namespace': None, 'status': None}] == [{'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'status': None, 'namespace': None}] At index 0 diff: {'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'caller': None, 'namespace': None, 'status': None} != {'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'status': None, 'namespace': None} Full diff: [ { 'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', + 'caller': None, + 'namespace': None, 'status': None, - 'namespace': None, }, ]

Stack Trace
tests/integrations/openai_agents/test_openai_agents.py:2300: in test_tool_execution_span
    assert json.loads(
E   assert [{'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'caller': None, 'namespace': None, 'status': None}] == [{'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'status': None, 'namespace': None}]
E     
E     At index 0 diff: {'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'caller': None, 'namespace': None, 'status': None} != {'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'status': None, 'namespace': None}
E     
E     Full diff:
E       [
E           {
E               'arguments': '{"message": "hello"}',
E               'call_id': 'call_123',
E               'name': 'simple_test_tool',
E               'type': 'function_call',
E               'id': 'call_123',
E     +         'caller': None,
E     +         'namespace': None,
E               'status': None,
E     -         'namespace': None,
E           },
E       ]

test_tool_execution_span[False-True]

File: tests.integrations.openai_agents.test_openai_agents
Suite: py3.13-openai_agents-v0.18.3
Error: assert [{'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'caller': None, 'namespace': None, 'status': None}] == [{'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'status': None, 'namespace': None}] At index 0 diff: {'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'caller': None, 'namespace': None, 'status': None} != {'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'status': None, 'namespace': None} Full diff: [ { 'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', + 'caller': None, + 'namespace': None, 'status': None, - 'namespace': None, }, ]

Stack Trace
tests/integrations/openai_agents/test_openai_agents.py:2068: in test_tool_execution_span
    assert json.loads(
E   assert [{'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'caller': None, 'namespace': None, 'status': None}] == [{'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'status': None, 'namespace': None}]
E     
E     At index 0 diff: {'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'caller': None, 'namespace': None, 'status': None} != {'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'status': None, 'namespace': None}
E     
E     Full diff:
E       [
E           {
E               'arguments': '{"message": "hello"}',
E               'call_id': 'call_123',
E               'name': 'simple_test_tool',
E               'type': 'function_call',
E               'id': 'call_123',
E     +         'caller': None,
E     +         'namespace': None,
E               'status': None,
E     -         'namespace': None,
E           },
E       ]

test_tool_execution_span[False-False]

File: tests.integrations.openai_agents.test_openai_agents
Suite: py3.13-openai_agents-v0.18.3
Error: assert [{'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'caller': None, 'namespace': None, 'status': None}] == [{'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'status': None, 'namespace': None}] At index 0 diff: {'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'caller': None, 'namespace': None, 'status': None} != {'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'status': None, 'namespace': None} Full diff: [ { 'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', + 'caller': None, + 'namespace': None, 'status': None, - 'namespace': None, }, ]

Stack Trace
tests/integrations/openai_agents/test_openai_agents.py:2520: in test_tool_execution_span
    assert json.loads(ai_client_span1["data"]["gen_ai.response.tool_calls"]) == [
E   assert [{'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'caller': None, 'namespace': None, 'status': None}] == [{'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'status': None, 'namespace': None}]
E     
E     At index 0 diff: {'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'caller': None, 'namespace': None, 'status': None} != {'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'status': None, 'namespace': None}
E     
E     Full diff:
E       [
E           {
E               'arguments': '{"message": "hello"}',
E               'call_id': 'call_123',
E               'name': 'simple_test_tool',
E               'type': 'function_call',
E               'id': 'call_123',
E     +         'caller': None,
E     +         'namespace': None,
E               'status': None,
E     -         'namespace': None,
E           },
E       ]

test_tool_execution_span[True-True]

File: tests.integrations.openai_agents.test_openai_agents
Suite: py3.14-openai_agents-v0.18.3
Error: assert [{'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'caller': None, 'namespace': None, 'status': None}] == [{'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'status': None, 'namespace': None}] At index 0 diff: {'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'caller': None, 'namespace': None, 'status': None} != {'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'status': None, 'namespace': None} Full diff: [ { 'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', + 'caller': None, + 'namespace': None, 'status': None, - 'namespace': None, }, ]

Stack Trace
tests/integrations/openai_agents/test_openai_agents.py:2068: in test_tool_execution_span
    assert json.loads(
E   assert [{'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'caller': None, 'namespace': None, 'status': None}] == [{'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'status': None, 'namespace': None}]
E     
E     At index 0 diff: {'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'caller': None, 'namespace': None, 'status': None} != {'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'status': None, 'namespace': None}
E     
E     Full diff:
E       [
E           {
E               'arguments': '{"message": "hello"}',
E               'call_id': 'call_123',
E               'name': 'simple_test_tool',
E               'type': 'function_call',
E               'id': 'call_123',
E     +         'caller': None,
E     +         'namespace': None,
E               'status': None,
E     -         'namespace': None,
E           },
E       ]

test_tool_execution_span[True-False]

File: tests.integrations.openai_agents.test_openai_agents
Suite: py3.14-openai_agents-v0.18.3
Error: assert [{'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'caller': None, 'namespace': None, 'status': None}] == [{'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'status': None, 'namespace': None}] At index 0 diff: {'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'caller': None, 'namespace': None, 'status': None} != {'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'status': None, 'namespace': None} Full diff: [ { 'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', + 'caller': None, + 'namespace': None, 'status': None, - 'namespace': None, }, ]

Stack Trace
tests/integrations/openai_agents/test_openai_agents.py:2300: in test_tool_execution_span
    assert json.loads(
E   assert [{'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'caller': None, 'namespace': None, 'status': None}] == [{'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'status': None, 'namespace': None}]
E     
E     At index 0 diff: {'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'caller': None, 'namespace': None, 'status': None} != {'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'status': None, 'namespace': None}
E     
E     Full diff:
E       [
E           {
E               'arguments': '{"message": "hello"}',
E               'call_id': 'call_123',
E               'name': 'simple_test_tool',
E               'type': 'function_call',
E               'id': 'call_123',
E     +         'caller': None,
E     +         'namespace': None,
E               'status': None,
E     -         'namespace': None,
E           },
E       ]

test_tool_execution_span[False-True]

File: tests.integrations.openai_agents.test_openai_agents
Suite: py3.14-openai_agents-v0.18.3
Error: assert [{'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'caller': None, 'namespace': None, 'status': None}] == [{'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'status': None, 'namespace': None}] At index 0 diff: {'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'caller': None, 'namespace': None, 'status': None} != {'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'status': None, 'namespace': None} Full diff: [ { 'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', + 'caller': None, + 'namespace': None, 'status': None, - 'namespace': None, }, ]

Stack Trace
tests/integrations/openai_agents/test_openai_agents.py:2068: in test_tool_execution_span
    assert json.loads(
E   assert [{'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'caller': None, 'namespace': None, 'status': None}] == [{'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'status': None, 'namespace': None}]
E     
E     At index 0 diff: {'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'caller': None, 'namespace': None, 'status': None} != {'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'status': None, 'namespace': None}
E     
E     Full diff:
E       [
E           {
E               'arguments': '{"message": "hello"}',
E               'call_id': 'call_123',
E               'name': 'simple_test_tool',
E               'type': 'function_call',
E               'id': 'call_123',
E     +         'caller': None,
E     +         'namespace': None,
E               'status': None,
E     -         'namespace': None,
E           },
E       ]

test_tool_execution_span[False-False]

File: tests.integrations.openai_agents.test_openai_agents
Suite: py3.14-openai_agents-v0.18.3
Error: assert [{'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'caller': None, 'namespace': None, 'status': None}] == [{'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'status': None, 'namespace': None}] At index 0 diff: {'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'caller': None, 'namespace': None, 'status': None} != {'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'status': None, 'namespace': None} Full diff: [ { 'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', + 'caller': None, + 'namespace': None, 'status': None, - 'namespace': None, }, ]

Stack Trace
tests/integrations/openai_agents/test_openai_agents.py:2520: in test_tool_execution_span
    assert json.loads(ai_client_span1["data"]["gen_ai.response.tool_calls"]) == [
E   assert [{'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'caller': None, 'namespace': None, 'status': None}] == [{'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'status': None, 'namespace': None}]
E     
E     At index 0 diff: {'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'caller': None, 'namespace': None, 'status': None} != {'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'status': None, 'namespace': None}
E     
E     Full diff:
E       [
E           {
E               'arguments': '{"message": "hello"}',
E               'call_id': 'call_123',
E               'name': 'simple_test_tool',
E               'type': 'function_call',
E               'id': 'call_123',
E     +         'caller': None,
E     +         'namespace': None,
E               'status': None,
E     -         'namespace': None,
E           },
E       ]

test_tool_execution_span[True-True]

File: tests.integrations.openai_agents.test_openai_agents
Suite: py3.14t-openai_agents-v0.18.3
Error: assert [{'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'caller': None, 'namespace': None, 'status': None}] == [{'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'status': None, 'namespace': None}] At index 0 diff: {'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'caller': None, 'namespace': None, 'status': None} != {'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'status': None, 'namespace': None} Full diff: [ { 'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', + 'caller': None, + 'namespace': None, 'status': None, - 'namespace': None, }, ]

Stack Trace
tests/integrations/openai_agents/test_openai_agents.py:2068: in test_tool_execution_span
    assert json.loads(
E   assert [{'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'caller': None, 'namespace': None, 'status': None}] == [{'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'status': None, 'namespace': None}]
E     
E     At index 0 diff: {'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'caller': None, 'namespace': None, 'status': None} != {'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'status': None, 'namespace': None}
E     
E     Full diff:
E       [
E           {
E               'arguments': '{"message": "hello"}',
E               'call_id': 'call_123',
E               'name': 'simple_test_tool',
E               'type': 'function_call',
E               'id': 'call_123',
E     +         'caller': None,
E     +         'namespace': None,
E               'status': None,
E     -         'namespace': None,
E           },
E       ]

test_tool_execution_span[True-False]

File: tests.integrations.openai_agents.test_openai_agents
Suite: py3.14t-openai_agents-v0.18.3
Error: assert [{'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'caller': None, 'namespace': None, 'status': None}] == [{'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'status': None, 'namespace': None}] At index 0 diff: {'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'caller': None, 'namespace': None, 'status': None} != {'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'status': None, 'namespace': None} Full diff: [ { 'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', + 'caller': None, + 'namespace': None, 'status': None, - 'namespace': None, }, ]

Stack Trace
tests/integrations/openai_agents/test_openai_agents.py:2300: in test_tool_execution_span
    assert json.loads(
E   assert [{'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'caller': None, 'namespace': None, 'status': None}] == [{'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'status': None, 'namespace': None}]
E     
E     At index 0 diff: {'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'caller': None, 'namespace': None, 'status': None} != {'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'status': None, 'namespace': None}
E     
E     Full diff:
E       [
E           {
E               'arguments': '{"message": "hello"}',
E               'call_id': 'call_123',
E               'name': 'simple_test_tool',
E               'type': 'function_call',
E               'id': 'call_123',
E     +         'caller': None,
E     +         'namespace': None,
E               'status': None,
E     -         'namespace': None,
E           },
E       ]

test_tool_execution_span[False-True]

File: tests.integrations.openai_agents.test_openai_agents
Suite: py3.14t-openai_agents-v0.18.3
Error: assert [{'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'caller': None, 'namespace': None, 'status': None}] == [{'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'status': None, 'namespace': None}] At index 0 diff: {'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'caller': None, 'namespace': None, 'status': None} != {'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'status': None, 'namespace': None} Full diff: [ { 'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', + 'caller': None, + 'namespace': None, 'status': None, - 'namespace': None, }, ]

Stack Trace
tests/integrations/openai_agents/test_openai_agents.py:2068: in test_tool_execution_span
    assert json.loads(
E   assert [{'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'caller': None, 'namespace': None, 'status': None}] == [{'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'status': None, 'namespace': None}]
E     
E     At index 0 diff: {'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'caller': None, 'namespace': None, 'status': None} != {'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'status': None, 'namespace': None}
E     
E     Full diff:
E       [
E           {
E               'arguments': '{"message": "hello"}',
E               'call_id': 'call_123',
E               'name': 'simple_test_tool',
E               'type': 'function_call',
E               'id': 'call_123',
E     +         'caller': None,
E     +         'namespace': None,
E               'status': None,
E     -         'namespace': None,
E           },
E       ]

test_tool_execution_span[False-False]

File: tests.integrations.openai_agents.test_openai_agents
Suite: py3.14t-openai_agents-v0.18.3
Error: assert [{'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'caller': None, 'namespace': None, 'status': None}] == [{'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'status': None, 'namespace': None}] At index 0 diff: {'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'caller': None, 'namespace': None, 'status': None} != {'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'status': None, 'namespace': None} Full diff: [ { 'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', + 'caller': None, + 'namespace': None, 'status': None, - 'namespace': None, }, ]

Stack Trace
tests/integrations/openai_agents/test_openai_agents.py:2520: in test_tool_execution_span
    assert json.loads(ai_client_span1["data"]["gen_ai.response.tool_calls"]) == [
E   assert [{'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'caller': None, 'namespace': None, 'status': None}] == [{'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'status': None, 'namespace': None}]
E     
E     At index 0 diff: {'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'caller': None, 'namespace': None, 'status': None} != {'arguments': '{"message": "hello"}', 'call_id': 'call_123', 'name': 'simple_test_tool', 'type': 'function_call', 'id': 'call_123', 'status': None, 'namespace': None}
E     
E     Full diff:
E       [
E           {
E               'arguments': '{"message": "hello"}',
E               'call_id': 'call_123',
E               'name': 'simple_test_tool',
E               'type': 'function_call',
E               'id': 'call_123',
E     +         'caller': None,
E     +         'namespace': None,
E               'status': None,
E     -         'namespace': None,
E           },
E       ]

✅ Patch coverage is 100.00%. Project has 2576 uncovered lines.
❌ Project coverage is 89.49%. Comparing base (base) to head (head).

Coverage diff
@@            Coverage Diff             @@
##          main       #PR       +/-##
==========================================
- Coverage    89.84%    89.49%    -0.35%
==========================================
  Files          193       193         —
  Lines        24588     24520       -68
  Branches      8744      8676       -68
==========================================
+ Hits         22092     21944      -148
- Misses        2496      2576       +80
- Partials      1400      1392        -8

Generated by Codecov Action

@sentrivana
sentrivana marked this pull request as ready for review July 28, 2026 13:59
@sentrivana
sentrivana requested a review from a team as a code owner July 28, 2026 13:59
@sentrivana
sentrivana force-pushed the ivana/fix-quart-toxgen branch from 518a9b9 to 1a1f883 Compare July 29, 2026 07:00
@sentrivana
sentrivana merged commit 25a20cc into toxgen/update-07-27 Jul 29, 2026
128 of 136 checks passed
@sentrivana
sentrivana deleted the ivana/fix-quart-toxgen branch July 29, 2026 07:12
sentrivana added a commit that referenced this pull request Aug 3, 2026
This is a port of #6907
onto master, as the original PR was merged into a toxgen PR that was
then closed.
mgaligniana pushed a commit to mgaligniana/sentry-python that referenced this pull request Aug 9, 2026
…sentry#6995)

This is a port of getsentry#6907
onto master, as the original PR was merged into a toxgen PR that was
then closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants