docstr: Test that slicing loadable terms raises the proper error.
docstr_tok: ["Test","that","slicing","loadable","terms","raises","the","proper","error","."]
code: def test_loadable_term_slices(self):
      """
      Test that slicing loadable terms raises the proper error.
      """
      my_asset = self.asset_finder.retrieve_asset(self.sids[0])
  
      with self.assertRaises(NonSliceableTerm):
          USEquityPricing.close[my_asset]
  
imports: from numpy import where
  from pandas import Int64Index, Timestamp
  from pandas.util.testing import assert_frame_equal
  from catalyst.assets import Asset
  from catalyst.errors import NonExistentAssetInTimeFrame, NonSliceableTerm, NonWindowSafeInput, UnsupportedPipelineOutput
  from catalyst.pipeline import CustomFactor, Pipeline
  from catalyst.pipeline.data import USEquityPricing
  from catalyst.pipeline.data.testing import TestingDataSet
  from catalyst.pipeline.factors.equity import Returns, RollingLinearRegressionOfReturns, RollingPearsonOfReturns, RollingSpearmanOfReturns, SimpleMovingAverage
  from catalyst.testing import AssetID, AssetIDPlusDay, check_arrays, OpenPrice, parameter_space
  from catalyst.testing.fixtures import WithSeededRandomPipelineEngine, CatalystTestCase
  from catalyst.utils.numpy_utils import datetime64ns_dtype
label_desc: Use image node_id 5 for calling the SliceTestCase obj's underlying member method code with example usage: obj.test_loadable_term_slices() without return types