..........................                                               [100%]
=============================== warnings summary ===============================
tests/gateway/test_slack_approval_buttons.py::TestSlackThreadContext::test_fetch_thread_context_includes_bot_parent
tests/gateway/test_slack_approval_buttons.py::TestSlackThreadContext::test_fetch_thread_context_excludes_self_bot_replies
tests/gateway/test_slack_approval_buttons.py::TestSlackThreadContext::test_fetch_thread_context_multi_workspace
tests/gateway/test_slack_approval_buttons.py::TestSlackThreadContext::test_fetch_thread_parent_text_from_cache
  /home/cube/projects/richard/.worktrees/nutricoach-v140-impl/gateway/platforms/slack.py:3421: RuntimeWarning: coroutine 'AsyncMockMixin._execute_mock_call' was never awaited
    name = await self._resolve_user_name(display_user, 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.

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
26 passed, 4 warnings in 0.53s
