class_docstr: Test the HRITFileHandler.
class_docstr_tok: ["Test","the","HRITFileHandler","."]
docstr: Test getting the hrv dataset.
docstr_tok: ["Test","getting","the","hrv","dataset","."]
code: def test_get_dataset(self, calibrate, parent_get_dataset):
      """Test getting the hrv dataset."""
      key = make_dataid(name="HRV", calibration="reflectance")
      info = setup.get_fake_dataset_info()
  
      parent_get_dataset.return_value = mock.MagicMock()
      calibrate.return_value = xr.DataArray(
          data=np.zeros((464, 5568)), dims=("y", "x")
      )
      res = self.reader.get_dataset(key, info)
      assert res.shape == (464, 11136)
  
      # Test method calls
      parent_get_dataset.assert_called_with(key, info)
      calibrate.assert_called_with(
          parent_get_dataset(), key["calibration"]
      )
  
      self.assert_attrs_equal(res.attrs, setup.get_attrs_exp())
      np.testing.assert_equal(
          res["acq_time"],
          setup.get_acq_time_exp(
              self.observation_start_time, self.nlines
          ),
      )
  
imports: import unittest
  from datetime import datetime
  from unittest import mock
  import numpy
  import pytest
  import xarray
  from numpy import testing
  from pyproj import CRS
  import satpy.tests.reader_tests.test_seviri_l1b_hrit_setup
  from satpy.readers.seviri_l1b_hrit import HRITMSGEpilogueFileHandler, HRITMSGFileHandler, HRITMSGPrologueFileHandler
  from satpy.tests.reader_tests.test_seviri_base import ORBIT_POLYNOMIALS_INVALID
  from satpy.tests.reader_tests.test_seviri_l1b_calibration import TestFileHandlerCalibrationBase
  from satpy.tests.utils import assert_attrs_equal, make_dataid
label_desc: Use image node_id 3 for calling the TestHRITMSGFileHandlerHRV obj's underlying member method code with example usage: obj.test_get_dataset(calibrate, parent_get_dataset) without return types