code: def test_load_raw_arrays_at_equity_session_open(self):
      e_minutes = self.trading_calendars[Equity].minutes_for_session(
          self.START_DATE
      )
  
      results = self.dispatch_reader.load_raw_arrays(
          ["open", "high"],
          e_minutes[0],
          e_minutes[2],
          [10002, 1, 3, 10001],
      )
  
      expected_per_sid = (
          (
              10002,
              [
                  array([nan, 20931.5, 20932.5]),
                  array([nan, 20931.9, 20932.9]),
              ],
              "At Equity market open, sid=10002 should have values at the "
              "second and third minute.",
          ),
          (
              1,
              [array([100.5, 101.5, nan]), array([100.9, 101.9, nan])],
              "At Equity market open, sid=1 should have values at the first "
              "and second minute.",
          ),
          (
              3,
              [array([nan, 301.5, 302.5]), array([nan, 301.9, 302.9])],
              "At Equity market open, sid=3 should have a values at the second "
              "and third minute.",
          ),
          (
              10001,
              [
                  array([10930.5, 10931.5, nan]),
                  array([10930.9, 10931.9, nan]),
              ],
              "At Equity market open, sid=10001 should have a values at the "
              "first and second minute.",
          ),
      )
  
      for i, (sid, expected, msg) in enumerate(expected_per_sid):
          for j, result in enumerate(results):
              assert_almost_equal(
                  result[:, i], expected[j], err_msg=msg
              )
  
imports: from numpy import array, nan
  from numpy.testing import assert_almost_equal
  from pandas import DataFrame, Timestamp
  from zipline.assets import Equity, Future
  from zipline.data.dispatch_bar_reader import AssetDispatchMinuteBarReader, AssetDispatchSessionBarReader
  from zipline.data.resample import MinuteResampleSessionBarReader, ReindexMinuteBarReader, ReindexSessionBarReader
  from zipline.testing.fixtures import WithBcolzEquityMinuteBarReader, WithBcolzEquityDailyBarReader, WithBcolzFutureMinuteBarReader, WithTradingSessions, ZiplineTestCase
label_desc: Use image node_id 6 for calling the AssetDispatchMinuteBarTestCase obj's underlying member method code with example usage: obj.test_load_raw_arrays_at_equity_session_open() without return types