........................................................................ [ 36%]
........................................................................ [ 73%]
....................................................                     [100%]
=============================== warnings summary ===============================
tests/gateway/test_slack.py::TestSendPrivateNotice::test_send_private_notice_uses_ephemeral_api
  /home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.venv/lib/python3.12/site-packages/_pytest/fixtures.py:967: RuntimeWarning: coroutine 'AsyncMockMixin._execute_mock_call' was never awaited
    def __init__(
  Enable tracemalloc to get traceback where the object was allocated.
  See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.

tests/gateway/test_slack.py: 27 warnings
  /home/cube/projects/richard/.worktrees/nutricoach-v140-impl/gateway/platforms/slack.py:2787: RuntimeWarning: coroutine 'AsyncMockMixin._execute_mock_call' was never awaited
    user_name = await self._resolve_user_name(user_id, chat_id=channel_id)
  Enable tracemalloc to get traceback where the object was allocated.
  See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.

tests/gateway/test_slack.py::TestBangPrefixCommands::test_bang_works_inside_thread
tests/gateway/test_slack.py::TestThreadReplyHandling::test_thread_reply_without_mention_with_session_processed
tests/gateway/test_slack.py::TestThreadReplyHandling::test_thread_reply_with_mention_strips_bot_id
tests/gateway/test_slack.py::TestAssistantThreadLifecycle::test_message_uses_cached_assistant_thread_identity
  /home/cube/projects/richard/.worktrees/nutricoach-v140-impl/gateway/platforms/slack.py:2825: RuntimeWarning: coroutine 'AsyncMockMixin._execute_mock_call' was never awaited
    await self._fetch_thread_parent_text(
  Enable tracemalloc to get traceback where the object was allocated.
  See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.

tests/gateway/test_slack.py::TestBangPrefixCommands::test_bang_works_inside_thread
tests/gateway/test_slack.py::TestAssistantThreadLifecycle::test_message_uses_cached_assistant_thread_identity
  /home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.venv/lib/python3.12/site-packages/_pytest/stash.py:108: RuntimeWarning: coroutine 'AsyncMockMixin._execute_mock_call' was never awaited
    del self._storage[key]
  Enable tracemalloc to get traceback where the object was allocated.
  See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.

tests/gateway/test_slack.py::TestBangPrefixCommands::test_bang_unknown_token_passes_through_unchanged
  /home/cube/miniconda3/lib/python3.12/copy.py:118: RuntimeWarning: coroutine 'AsyncMockMixin._execute_mock_call' was never awaited
    def deepcopy(x, memo=None, _nil=[]):
  Enable tracemalloc to get traceback where the object was allocated.
  See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
196 passed, 35 warnings in 3.75s
