class_docstr: Test OMPS EDR Reader.
class_docstr_tok: ["Test","OMPS","EDR","Reader","."]
docstr: Test load of so2 datasets with DIMENSION_LIST.
docstr_tok: ["Test","load","of","so2","datasets","with","DIMENSION_LIST","."]
code: def test_load_so2_DIMENSION_LIST(
      self, mock_h5py_file, mock_hdf5_utils_get_reference
  ):
      """Test load of so2 datasets with DIMENSION_LIST."""
      from satpy.readers import load_reader
  
      mock_h5py_file.return_value = mock.MagicMock()
      mock_hdf5_utils_get_reference.return_value = [
          [[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]]
      ]
      r = load_reader(self.reader_configs)
      loadables = r.select_files_from_pathnames(
          [
              "OMPS-NPP_NMSO2-PCA-L2_v1.1_2018m1129t112824_o00001_2018m1129t114426.h5",
          ]
      )
      r.create_filehandlers(loadables)
  
      ds = r.load(["tcso2_trl_sampo"])
      assert len(ds) == 1
  
file_path: satpy/satpy/tests/reader_tests/test_omps_edr.py
imports: import os
  import unittest
  from unittest import mock
  import numpy
  from satpy.tests.reader_tests.test_hdf5_utils import FakeHDF5FileHandler
  from satpy.tests.utils import convert_file_content_to_data_array
label_desc: Use image node_id 6 for calling the TestOMPSEDRReader obj's underlying member method code with example usage: obj.test_load_so2_DIMENSION_LIST(mock_h5py_file, mock_hdf5_utils_get_reference) without return types