Skip to content

5 tests are failing #53

Closed
Closed
@milahu

Description

@milahu

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)

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions