code: def test_fetch_url():
      file_content = "Fake File Content 1234567890"
      file_url = "https://test.fake/robots.txt"
      responses.add(
          responses.GET, file_url, body=file_content, status=200
      )  # mock the response
  
      file_path = FileHandler._fetch_url(file_url)
      with open(file_path, "r") as fh:
          saved_file_content = fh.read()
  
      assert saved_file_content == file_content
  
imports: import json
  import os
  import shutil
  import tempfile
  from io import BytesIO, StringIO
  from unittest.mock import patch
  import pandas
  import pytest
  import responses
  from mindsdb_sql.exceptions import ParsingException
  from mindsdb_sql.parser.ast import CreateTable, DropTables, Identifier, Select, Star
  from pytest_lazyfixture import lazy_fixture
  from mindsdb.integrations.handlers.file_handler.file_handler import FileHandler
  from mindsdb.integrations.libs.response import RESPONSE_TYPE
  from mindsdb.interfaces.file.file_controller import FileController
label_desc: Use image node_id 14 for calling a global function with example usage: test_fetch_url() without return types