code: def test_init(self):
      fetcher = LinkContentFetcher()
      assert fetcher.raise_on_failure is True
      assert fetcher.user_agents == [DEFAULT_USER_AGENT]
      assert fetcher.retry_attempts == 2
      assert fetcher.timeout == 3
      assert fetcher.handlers == {
          "text/html": text_content_handler,
          "text/plain": text_content_handler,
          "application/pdf": binary_content_handler,
          "application/octet-stream": binary_content_handler,
      }
      assert hasattr(fetcher, "_get_response")
  
file_path: haystack/test/components/fetchers/test_link_content_fetcher.py
imports: from unittest.mock import patch, Mock
  import pytest
  import requests
  from haystack.components.fetchers.link_content import LinkContentFetcher, text_content_handler, binary_content_handler, DEFAULT_USER_AGENT
label_desc: Use image node_id 1 for calling the TestLinkContentFetcher obj's underlying member method code with example usage: obj.test_init() without return types