问题描述
@pytest.fixture
def publisher_mock(mocker):
yield mocker.patch.object(publisher.publisher,'publish_msgpack')
def publish_msgpack(self,topic,data):
payload = msgpack_datetime.dumps(data)
self.publish(topic,payload,format='msgpack')
我想为异步版本制作相同的灯具
async def publish_msgpack(self,data):
payload = msgpack_datetime.dumps(data)
await self.publish(topic,format='msgpack')
我发现的所有解决方案(特别是Python - object MagicMock can't be used in 'await' expression)最终都遇到了:RuntimeError:事件循环已关闭。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)