docstr: This test is to ensure that the fetcher can handle a list of URLs that contain URLs that fail to be fetched.
  In such a case, the fetcher should return the content of the URLs that were successfully fetched and not raise
  an exception.
docstr_tok: ["This","test","is","to","ensure","that","the","fetcher","can","handle","a","list","of","URLs","that","contain","URLs","that","fail","to","be","fetched",".","In","such","a","case",",","the","fetcher","should","return","the","content","of","the","URLs","that","were","successfully","fetched","and","not","raise","an","exception","."]
code: def test_mix_of_good_and_failed_requests(self):
      """
      This test is to ensure that the fetcher can handle a list of URLs that contain URLs that fail to be fetched.
      In such a case, the fetcher should return the content of the URLs that were successfully fetched and not raise
      an exception.
      """
      fetcher = LinkContentFetcher()
      result = fetcher.run(
          [
              "https://non_existent_website_dot.com/",
              "https://www.google.com/",
          ]
      )
      assert len(result["streams"]) == 1
      first_stream = result["streams"][0]
      assert first_stream.meta["content_type"] == "text/html"
  
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 12 for calling the TestLinkContentFetcher obj's underlying member method code with example usage: obj.test_mix_of_good_and_failed_requests() without return types