test_simple_client.py 文件源码

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

项目:pulseviz 作者: pckbls 项目源码 文件源码
def test_libpulse_simple_not_loadable(monkeypatch):
    def LoadLibrary(_):
        raise OSError('foobar')

    monkeypatch.setattr(ctypes.cdll, 'LoadLibrary', LoadLibrary)

    with pytest.raises(ImportError):
        simple_client._load_libpulse_simple()

    # Now undo the changes and reload the library properly, otherwise some weird side effects may occur.
    monkeypatch.undo()
    simple_client._load_libpulse_simple()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号