async def METHOD_NAME(version_server: VersionCheckManager):
    # This test ensures that there is no Application crash in the case of failed new version request.
    # see: https://github.com/Tribler/tribler/issues/5816
    # first check that the `_check_urls` returns expected value if there is no errors
    with patch.object(VersionCheckManager, '_raw_request_new_version', AsyncMock(return_value={'name': 'mock'})):
        actual = await version_server._check_urls()
        assert actual == {'name': 'mock'}
    # second check that the `_check_urls` returns None if there is an error
    with patch.object(VersionCheckManager, '_raw_request_new_version', AsyncMock(side_effect=SSLError)):
        actual = await version_server._check_urls()
        assert not actual