============================= test session starts ============================== platform linux -- Python 3.11.3, pytest-7.3.1, pluggy-1.0.0 rootdir: /build/python-dephell-changelogs/src/dephell_changelogs-0.0.1 collected 27 items / 2 deselected / 25 selected tests/test_finder.py ......F. [ 32%] tests/test_parser.py ................. [100%] =================================== FAILURES =================================== _ test_get_changelog_url[Alabaster-https://raw.githubusercontent.com/bitprophet/alabaster/master/docs/changelog.rst] _ given = 'Alabaster' expected = 'https://raw.githubusercontent.com/bitprophet/alabaster/master/docs/changelog.rst' @pytest.mark.parametrize('given, expected', [ # test different resources for one project ( 'dephell', 'https://raw.githubusercontent.com/dephell/dephell/master/docs/changelog.md', ), ( 'https://dephell.readthedocs.io/', 'https://raw.githubusercontent.com/dephell/dephell/master/docs/changelog.md', ), ( 'https://github.com/dephell/dephell/', 'https://raw.githubusercontent.com/dephell/dephell/master/docs/changelog.md', ), # test different projects ( 'pip', 'https://raw.githubusercontent.com/pypa/pip/master/NEWS.rst', ), ( 'selenium', 'https://raw.githubusercontent.com/SeleniumHQ/selenium/master/py/CHANGES', ), ( 'django-hijack', 'https://raw.githubusercontent.com/arteria/django-hijack/master/CHANGELOG.txt', ), ( 'python-memcached', 'https://raw.githubusercontent.com/linsomniac/python-memcached/master/ChangeLog', ), ( 'Alabaster', 'https://raw.githubusercontent.com/bitprophet/alabaster/master/docs/changelog.rst', ), ( 'websocket-client', 'https://raw.githubusercontent.com/websocket-client/websocket-client/master/ChangeLog', ), ( 'attrs', 'https://raw.githubusercontent.com/python-attrs/attrs/master/CHANGELOG.rst', ), ]) def test_get_changelog_url(given: str, expected: str): > assert get_changelog_url(given) == expected E AssertionError: assert None == 'https://raw.githubusercontent.com/bitprophet/alabaster/master/docs/changelog.rst' E + where None = get_changelog_url('Alabaster') tests/test_finder.py:54: AssertionError =========================== short test summary info ============================ FAILED tests/test_finder.py::test_get_changelog_url[Alabaster-https://raw.githubusercontent.com/bitprophet/alabaster/master/docs/changelog.rst] ================= 1 failed, 24 passed, 2 deselected in 35.35s ================== ==> ERROR: A failure occurred in check().  Aborting...