Closed
Description
blame dependencies versions?
Flask-2.0.2
werkzeug-2.0.1
Jinja2-3.0.2
lxml-4.6.3
commonmark-0.9.1
cryptography-3.4.8
======================================================================
FAIL: test_rewrite_svg (test.test_scrapbook_indexer.TestSingleHtmlConverter)
Test handling of embedded SVG
----------------------------------------------------------------------
Traceback (most recent call last):
File "/build/source/test/test_scrapbook_indexer.py", line 1726, in test_rewrite_svg
self.assertEqual(rewritten, expected)
AssertionError: '<!DO[134 chars]tion/x-javascript,script.js"></script>\n <scr[318 chars]y>\n' != '<!DO[134 chars]tion/javascript,script.js"></script>\n <scrip[314 chars]y>\n'
<!DOCTYPE html>
<body>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
- <script href="data:application/x-javascript,script.js"></script>
? --
+ <script href="data:application/javascript,script.js"></script>
- <script xlink:href="data:application/x-javascript,scriptx.js"></script>
? --
+ <script xlink:href="data:application/javascript,scriptx.js"></script>
<a href="data:image/bmp;base64,YS5ibXA=">
<image href="data:image/bmp;base64,aW1hZ2UuYm1w" />
</a>
<a xlink:href="data:image/bmp;base64,YXguYm1w">
<image xlink:href="data:image/bmp;base64,aW1hZ2V4LmJtcA==" />
</a>
</svg>
</body>
======================================================================
FAIL: test_rewrite_svg_file (test.test_scrapbook_indexer.TestSingleHtmlConverter)
Test handling of SVG file
----------------------------------------------------------------------
Traceback (most recent call last):
File "/build/source/test/test_scrapbook_indexer.py", line 1778, in test_rewrite_svg_file
self.assertEqual(rewritten, expected)
AssertionError: '<?xm[232 chars]tion/x-javascript,script.js"></script>\n <scr[309 chars]g>\n' != '<?xm[232 chars]tion/javascript,script.js"></script>\n <scrip[305 chars]g>\n'
<?xml version="1.0"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
- <script href="data:application/x-javascript,script.js"></script>
? --
+ <script href="data:application/javascript,script.js"></script>
- <script xlink:href="data:application/x-javascript,scriptx.js"></script>
? --
+ <script xlink:href="data:application/javascript,scriptx.js"></script>
<a href="data:image/bmp;base64,YS5ibXA=">
<image href="data:image/bmp;base64,aW1hZ2UuYm1w" />
</a>
<a xlink:href="data:image/bmp;base64,YXguYm1w">
<image xlink:href="data:image/bmp;base64,aW1hZ2V4LmJtcA==" />
</a>
</svg>
======================================================================
FAIL: test_base (test.test_app_config.TestApp)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/build/source/test/test_app_config.py", line 200, in test_base
self.assertIn('href="/scrap%20%E6%9B%B8/common.css?a=static"', html)
AssertionError: 'href="/scrap%20%E6%9B%B8/common.css?a=static"' not found in '<!DOCTYPE html>\n<html dir="ltr">\n<head>\n<meta charset="UTF-8">\n<meta name="viewport" content="width=device-width,initial-scale=1">\n<title>Index of /</title>\n<link rel="stylesheet" type="text/css" href="/common.css?a=static">\n<link rel="stylesheet" type="text/css" href="/index.css?a=static">\n<script src="/common.js?a=static"></script>\n<script src="/index.js?a=static"></script>\n<script src="/index-ex.js?a=static"></script>\n</head>\n<body>\n<header>\n<h1 id="header" class="breadcrumbs"><a>WebScrapBook</a>/</h1>\n</header>\n<main>\n<table id="data-table" data-sitename="WebScrapBook" data-base="" data-path="/">\n<thead>\n <tr><th><a hidden>Directory</a></th><th><a>Name</a></th><th class="detail"><a>Last modified</a></th><th class="detail"><a>Size</a></th></tr>\n</thead>\n<tbody>\n <tr class="file"><td data-sort="index.html"><a class="icon file" title="index.html"></a><td data-sort="index.html"><a href="index.html">index.html</a></td><td class="detail" data-sort="315619200.0">1980/01/02 00:00:00</td><td class="detail" data-sort="19">19 B</td></tr>\n <tr class="dir"><td data-sort=".wsb"><a class="icon dir" title=".wsb"></a><td data-sort=".wsb"><a href=".wsb/">.wsb</a></td><td class="detail" data-sort="1639047188.0893135">2021/12/09 10:53:08</td><td class="detail" data-sort=""></td></tr>\n <tr class="dir"><td data-sort="subdir"><a class="icon dir" title="subdir"></a><td data-sort="subdir"><a href="subdir/">subdir</a></td><td class="detail" data-sort="315619200.0">1980/01/02 00:00:00</td><td class="detail" data-sort=""></td></tr>\n <tr class="file"><td data-sort="index.md"><a class="icon file" title="index.md"></a><td data-sort="index.md"><a href="index.md">index.md</a></td><td class="detail" data-sort="315619200.0">1980/01/02 00:00:00</td><td class="detail" data-sort="23">23 B</td></tr>\n</tbody>\n</table>\n</main>\n<footer>\n<form id="panel" autocomplete="off" hidden>\n <select id="viewer">\n <option value="" selected>Normal View</option>\n <option value="gallery">Gallery View</option>\n <option value="list">List View</option>\n <option value="deep">Deep List</option>\n </select>\n <select id="command">\n <option value="" selected>...</option>\n <option value="source" hidden>View source</option>\n <option value="download" hidden>Download</option>\n <option value="exec" hidden>Run natively</option>\n <option value="browse" hidden>Browse natively</option>\n <option value="mkdir" hidden>New folder</option>\n <option value="mkzip" hidden>New zip</option>\n <option value="mkfile" hidden>New file</option>\n <option value="edit" hidden>Edit</option>\n <option value="editx" hidden>Edit page</option>\n <option value="upload" hidden>Upload</option>\n <option value="move" hidden>Move</option>\n <option value="copy" hidden>Copy</option>\n <option value="link" hidden>Create link</option>\n <option value="delete" hidden>Delete</option>\n </select>\n <input type="file" id="upload-file-selector" multiple hidden>\n</form>\n</footer>\n</body>\n</html>'
======================================================================
FAIL: test_x_for (test.test_app_config.TestApp)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/nix/store/k0z9n599k02hab8qjjp3ljw065iwjcvg-python3-3.9.6/lib/python3.9/unittest/mock.py", line 1337, in patched
return func(*newargs, **newkeywargs)
File "/build/source/test/test_app_config.py", line 425, in test_x_for
self.assertFalse(data['data']['app']['is_local'])
AssertionError: True is not false
======================================================================
FAIL: test_data_annotations_other02 (test.test_scrapbook_convert_migrate.TestConvertDataFilesLegacy)
Don't error out if a legacy id is bad.
----------------------------------------------------------------------
Traceback (most recent call last):
File "/build/source/test/test_scrapbook_convert_migrate.py", line 544, in test_data_annotations_other02
self.assertEqual(output, expected)
AssertionError: '<!DO[163 chars]id="19700101000000123">finibus</span>\n<span d[152 chars]l>\n' != '<!DO[163 chars]id="123">finibus</span>\n<span data-scrapbook-[138 chars]l>\n'
<!DOCTYPE html>
<html>
<head>
<title data-scrapbook-elem="title">My page</title>
</head>
<body>
<span data-scrapbook-id="">suscipit</span>
- <span data-scrapbook-id="19700101000000123">finibus</span>
? --------------
+ <span data-scrapbook-id="123">finibus</span>
<span data-scrapbook-id="999999999999999999999999999999999999999999999999999999999">finibus</span>
<span data-scrapbook-id="abc">varius</span>
</body>
</html>
----------------------------------------------------------------------
Ran 892 tests in 20.377s
FAILED (failures=5, skipped=10)