test_coros.py 文件源码

python
阅读 17 收藏 0 点赞 0 评论 0

项目:wsstat 作者: Fitblip 项目源码 文件源码
def mocked_websocket(*args, **kwargs):
        class MockedWebsocket(mock.Mock):
            def __init__(self, **kwargs):
                super().__init__(**kwargs)
                self.count = 0

            @asyncio.coroutine
            def recv(self, *args, **kwargs):
                self.count += 1
                if self.count > 3:
                    raise ConnectionClosed(1000, "Peace out homie!")
                return "Hello World!"

        return MockedWebsocket()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号