from unittest.mock import MagicMock import pytest from yuxi.channel.ports import InboundPort, TransportPort @pytest.mark.asyncio async def test_magicmock_isinstance(): plugin = MagicMock() print("isinstance InboundPort:", isinstance(plugin, InboundPort)) print("isinstance TransportPort:", isinstance(plugin, TransportPort)) assert isinstance(plugin, InboundPort) assert isinstance(plugin, TransportPort)