test_session.py 文件源码

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

项目:dataplicity-lomond 作者: wildfoundry 项目源码 文件源码
def test_run_with_regular_exception_on_connect(session):
    def connect_which_raises_value_error():
        raise ValueError('socket.error during connect')

    session._connect = connect_which_raises_value_error

    _events = list(session.run())

    assert len(_events) == 2

    assert isinstance(_events[0], events.Connecting)
    assert _events[0].url == 'wss://example.com/'

    assert isinstance(_events[1], events.ConnectFail)
    assert str(_events[1]) == (
        "ConnectFail('error; socket.error during connect')"
    )
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号