ForcePilot/backend/test/unit/channel/temp_check3.py
Kris bab30f2715
Some checks failed
Deploy VitePress site to Pages / build (push) Has been cancelled
Ruff Format Check / Ruff Format & Lint (push) Has been cancelled
Deploy VitePress site to Pages / Deploy (push) Has been cancelled
feat:0715
2026-07-15 12:30:58 +08:00

14 lines
496 B
Python

from unittest.mock import AsyncMock, MagicMock
import pytest
@pytest.mark.asyncio
async def test_magicmock_isinstance_with_attrs():
from yuxi.channel.ports import InboundPort
plugin1 = MagicMock()
plugin1.resolve_account_id_from_webhook = AsyncMock(return_value=None)
print("plugin1 isinstance:", isinstance(plugin1, InboundPort))
plugin2 = MagicMock()
plugin2.normalize_inbound.return_value = {"x": 1}
print("plugin2 isinstance:", isinstance(plugin2, InboundPort))