code: def _test_fetcher_universe_non_security_return(self):
      self.responses.add(
          self.responses.GET,
          "https://fake.urls.com/bad_fetcher_universe_data.csv",
          body=NON_ASSET_FETCHER_UNIVERSE_DATA,
          content_type="text/csv",
      )
  
      sim_params = factory.create_simulation_parameters(
          start=pd.Timestamp("2006-01-09", tz="UTC"),
          end=pd.Timestamp("2006-01-10", tz="UTC"),
      )
  
      self.run_algo(
          """
  from catalyst.api import fetch_csv
  
  def initialize(context):
      fetch_csv(
          'https://fake.urls.com/bad_fetcher_universe_data.csv',
          date_format='%m/%d/%Y'
      )
  
  def handle_data(context, data):
      if len(data.fetcher_assets) > 0:
          raise Exception("Shouldn't be any assets in fetcher_assets!")
              """,
          sim_params=sim_params,
      )
  
imports: from nose_parameterized import parameterized
  import pandas
  import numpy
  from mock import patch
  from catalyst import TradingAlgorithm
  from catalyst.errors import UnsupportedOrderParameters
  from catalyst.sources.requests_csv import mask_requests_args
  from catalyst.utils import factory
  from catalyst.testing import FetcherDataPortal
  from catalyst.testing.fixtures import WithResponses, WithSimParams, CatalystTestCase
  from .resources.fetcher_inputs.fetcher_test_data import AAPL_CSV_DATA, AAPL_IBM_CSV_DATA, AAPL_MINUTE_CSV_DATA, CPIAUCSL_DATA, FETCHER_ALTERNATE_COLUMN_HEADER, FETCHER_UNIVERSE_DATA, FETCHER_UNIVERSE_DATA_TICKER_COLUMN, MULTI_SIGNAL_CSV_DATA, NON_ASSET_FETCHER_UNIVERSE_DATA, PALLADIUM_DATA, NFLX_DATA
label_desc: Use image node_id 11 for calling the FetcherTestCase obj's underlying member method code with example usage: obj._test_fetcher_universe_non_security_return() without return types