conftest.py 文件源码

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

项目:concierge 作者: 9seconds 项目源码 文件源码
def inotifier(request):
    mock = have_mocked(request, "inotify_simple.INotify")
    mock.return_value = mock
    mock.__enter__.return_value = mock

    values = [inotify_simple.Event(0, 0, 0,
                                   os.path.basename(concierge.DEFAULT_RC))]
    values *= 3

    def side_effect():
        if values:
            return [values.pop()]
        raise KeyboardInterrupt

    mock.read.side_effect = side_effect
    mock.v = values

    return mock
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号