class_docstr: Main test class for the LI L2 reader.
class_docstr_tok: ["Main","test","class","for","the","LI","L2","reader","."]
docstr: Provide parameters.
docstr_tok: ["Provide","parameters","."]
code: def param_provider(_filename, filename_info, _fileype_info):
      """Provide parameters."""
  
      def write_flash_accum(_vname, _ocname, _settings):
          """Write the flash accumulation array."""
          return np.arange(1234, dtype=np.float32) + 0.5
  
      # We return the settings we want to use here to generate our custom/fixed product content:
      return {
          "num_obs": 1234,
          "providers": {
              "flash_accumulation": write_flash_accum,
          },
      }
  
imports: import os
  from datetime import datetime
  from unittest import mock
  import numpy
  import pytest
  import xarray
  from pyproj import Proj
  from satpy._config import config_search_paths
  from satpy.readers.li_base_nc import LINCFileHandler
  from satpy.readers.li_l2_nc import LI_GRID_SHAPE, LIL2NCFileHandler
  from satpy.readers.yaml_reader import load_yaml_configs
  from satpy.tests.reader_tests._li_test_utils import FakeLIFileHandlerBase, extract_filetype_info, get_product_schema, products_dict
  from satpy.tests.utils import make_dataid
label_desc: Use image node_id 34 for calling the TestLIL2 obj's underlying member method code with example usage: obj.param_provider(_filename, filename_info, _fileype_info) and returns: dict, unknown