code: def test_adjust_non_trading_minutes(self):
      start_day = Timestamp("2015-06-01", tz="UTC")
      end_day = Timestamp("2015-06-02", tz="UTC")
  
      sid = 1
      cols = {
          "open": arange(1, 781),
          "high": arange(1, 781),
          "low": arange(1, 781),
          "close": arange(1, 781),
          "volume": arange(1, 781),
      }
      dts = array(
          self.trading_calendar.minutes_for_sessions_in_range(
              self.trading_calendar.minute_to_session_label(start_day),
              self.trading_calendar.minute_to_session_label(end_day),
          )
      )
  
      self.writer.write_cols(sid, dts, cols)
  
      self.assertEqual(
          self.reader.get_value(
              sid, Timestamp("2015-06-01 20:00:00", tz="UTC"), "open"
          ),
          390,
      )
      self.assertEqual(
          self.reader.get_value(
              sid, Timestamp("2015-06-02 20:00:00", tz="UTC"), "open"
          ),
          780,
      )
  
      with self.assertRaises(NoDataOnDate):
          self.reader.get_value(
              sid, Timestamp("2015-06-02", tz="UTC"), "open"
          )
  
      with self.assertRaises(NoDataOnDate):
          self.reader.get_value(
              sid, Timestamp("2015-06-02 20:01:00", tz="UTC"), "open"
          )
  
imports: from datetime import timedelta
  import os
  from numpy import arange, array, int64, float64, full, nan, transpose, zeros
  from numpy.testing import assert_almost_equal, assert_array_equal
  from pandas import DataFrame, DatetimeIndex, Timestamp, Timedelta, NaT, date_range
  from zipline.data.bar_reader import NoDataForSid, NoDataOnDate
  from zipline.data.minute_bars import BcolzMinuteBarMetadata, BcolzMinuteBarWriter, BcolzMinuteBarReader, BcolzMinuteOverlappingData, US_EQUITIES_MINUTES_PER_DAY, BcolzMinuteWriterColumnMismatch, H5MinuteBarUpdateWriter, H5MinuteBarUpdateReader
  from zipline.testing.fixtures import WithAssetFinder, WithInstanceTmpDir, WithTradingCalendars, ZiplineTestCase
label_desc: Use image node_id 23 for calling the BcolzMinuteBarTestCase obj's underlying member method code with example usage: obj.test_adjust_non_trading_minutes() without return types