code: def test_minutes_for_sessions_in_range(self):
      sessions = self._get_session_block()
  
      minutes = self.calendar.minutes_for_sessions_in_range(
          sessions[0], sessions[-1]
      )
  
      # do it manually
      session0_minutes = self.calendar.minutes_for_session(sessions[0])
      session1_minutes = self.calendar.minutes_for_session(sessions[1])
      session2_minutes = self.calendar.minutes_for_session(sessions[2])
  
      concatenated_minutes = np.concatenate(
          [
              session0_minutes.values,
              session1_minutes.values,
              session2_minutes.values,
          ]
      )
  
      np.testing.assert_array_equal(
          concatenated_minutes, minutes.values
      )
  
imports: from datetime import time
  from os.path import abspath, dirname, join
  from unittest import TestCase
  import numpy
  import pandas
  from nose_parameterized import parameterized
  from pandas import read_csv
  from pandas.tslib import Timedelta
  from pandas.util.testing import assert_index_equal
  from pytz import timezone
  from toolz import concat
  from catalyst.errors import CalendarNameCollision, InvalidCalendarName
  from catalyst.testing.predicates import assert_equal
  from catalyst.utils.calendars import deregister_calendar, get_calendar, register_calendar
  from catalyst.utils.calendars.calendar_utils import _default_calendar_aliases, _default_calendar_factories, register_calendar_type
  from catalyst.utils.calendars.trading_calendar import days_at_time, TradingCalendar
label_desc: Use image node_id 17 for calling the ExchangeCalendarTestBase obj's underlying member method code with example usage: obj.test_minutes_for_sessions_in_range() without return types