Tests are passing locally but not on the GitHub CI:
=========================== short test summary info ============================
FAILED tests/unit/test_app.py::test_static_image - AssertionError: assert False
+ where False = <built-in method startswith of str object at 0x7fd1ee708030>('image/')
+ where <built-in method startswith of str object at 0x7fd1ee708030> = ''.startswith
+ where '' = Content-Length: 26714\nLast-Modified: Mon, 16 Sep 2024 21:54:47 GMT\nDate: Mon, 16 Sep 2024 21:54:47 GMT\nEtag: 16e4f0585ed4c334b75e29ea7c982b852a9d2c1d\nAccept-Ranges: bytes\nCache-Control: public, max-age=31536000\nContent-Type: text/html; charset=UTF-8\n.content_type
FAILED tests/unit/test_fn_sync.py::test_sync_feed[True] - AssertionError: assert 2 == 3
+ where 2 = <function sync_feed at 0x7fd1d6b30e50>('https://shaarli.example.org/')
+ where <function sync_feed at 0x7fd1d6b30e50> = helpers.sync_feed
FAILED tests/unit/test_fn_sync.py::test_sync_feed[False] - AssertionError: assert 2 == 3
+ where 2 = <function sync_feed at 0x7fd1d6b30e50>('https://shaarli.example.org/')
+ where <function sync_feed at 0x7fd1d6b30e50> = helpers.sync_feed
======================== 3 failed, 145 passed in 2.00s =========================
Pay now to fund the work behind this issue.
Get updates on progress being made.
Maintainer is rewarded once the issue is completed.
You're funding impactful open source efforts
You want to contribute to this effort
You want to get funding like this too