コード例 #1
0
ファイル: test_pdfjs.py プロジェクト: fchpr/qutebrowser
def test_is_available(available, mocker):
    mock = mocker.patch.object(pdfjs, 'get_pdfjs_res', autospec=True)
    if available:
        mock.return_value = b'foo'
    else:
        mock.side_effect = pdfjs.PDFJSNotFound('build/pdf.js')

    assert pdfjs.is_available() == available
コード例 #2
0
 def test_not_found(self, mocker):
     mocker.patch('qutebrowser.utils.version.pdfjs.get_pdfjs_res_and_path',
                  side_effect=pdfjs.PDFJSNotFound('/build/pdf.js'))
     assert version._pdfjs_version() == 'no'
コード例 #3
0
ファイル: test_qutescheme.py プロジェクト: melody40/monorepo
 def get_pdfjs_res(path):
     if path == '/existing/file.html':
         return b'foobar'
     raise pdfjs.PDFJSNotFound(path)