code: def test_load_adjustments(self, tables, adjustment_type):
      query_days = self.calendar_days_between(
          TEST_QUERY_START,
          TEST_QUERY_STOP,
      )
  
      adjustments = self.adjustment_reader.load_adjustments(
          query_days,
          self.sids,
          should_include_splits=tables[0] is not None,
          should_include_mergers=tables[1] is not None,
          should_include_dividends=tables[2] is not None,
          adjustment_type=adjustment_type,
      )
      expected_adjustments = self.expected_adjustments(
          TEST_QUERY_START,
          TEST_QUERY_STOP,
          [table for table in tables if table is not None],
          adjustment_type,
      )
  
      if adjustment_type == "all" or adjustment_type == "price":
          expected_price_adjustments = expected_adjustments["price"]
          for key in expected_price_adjustments:
              price_adjustment = adjustments["price"][key]
              for j, adj in enumerate(price_adjustment):
                  expected = expected_price_adjustments[key][j]
                  self.assertEqual(adj.first_row, expected.first_row)
                  self.assertEqual(adj.last_row, expected.last_row)
                  self.assertEqual(adj.first_col, expected.first_col)
                  self.assertEqual(adj.last_col, expected.last_col)
                  assert_allclose(adj.value, expected.value)
  
      if adjustment_type == "all" or adjustment_type == "volume":
          expected_volume_adjustments = expected_adjustments["volume"]
          for key in expected_volume_adjustments:
              volume_adjustment = adjustments["volume"][key]
              for j, adj in enumerate(volume_adjustment):
                  expected = expected_volume_adjustments[key][j]
                  self.assertEqual(adj.first_row, expected.first_row)
                  self.assertEqual(adj.last_row, expected.last_row)
                  self.assertEqual(adj.first_col, expected.first_col)
                  self.assertEqual(adj.last_col, expected.last_col)
                  assert_allclose(adj.value, expected.value)
  
imports: from nose_parameterized import parameterized
  from numpy import arange, datetime64, float64, ones, uint32
  from numpy.testing import assert_allclose, assert_array_equal
  from pandas import concat, DataFrame, Int64Index, Timestamp
  from pandas.util.testing import assert_frame_equal
  from toolz.curried.operator import getitem
  from zipline.lib.adjustment import Float64Multiply
  from zipline.pipeline.domain import US_EQUITIES
  from zipline.pipeline.loaders.synthetic import NullAdjustmentReader, make_bar_data, expected_bar_values_2d
  from zipline.pipeline.loaders.equity_pricing_loader import USEquityPricingLoader
  from zipline.errors import WindowLengthTooLong
  from zipline.pipeline.data import USEquityPricing
  from zipline.testing import seconds_to_timestamp, str_to_seconds, MockDailyBarReader
  from zipline.testing.fixtures import WithAdjustmentReader, ZiplineTestCase
label_desc: Use image node_id 11 for calling the USEquityPricingLoaderTestCase obj's underlying member method code with example usage: obj.test_load_adjustments(tables, adjustment_type) without return types