12 lines
426 B
Python
12 lines
426 B
Python
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)
|