Пример кода выглядит примерно так:
@pytest.mark.asyncio
async def test_a(my_obj,b, mocker):
await my_obj.a()
res = 'some_message'
b.assert_called_with(res)
Мне не удалось смоделировать метод C () из моего класса, и это делает мои тесты неудачными, потому что concurrent.futures._base.TimeoutError
MyClass():
async def a():
await c()
b()
Я путаю макетные функции, и я пробовал насмехаться с пути с несколькими вариантами, и это не сработало
from path import __init__, MyClass
asyncio_c = mocker.patch('path.MyClass.c',new=CoroutineMock())
Любые идеи.Дразнить меня все еще тяжело.