code: def seadas_l2_viirs_npp_chlor_a(tmp_path_factory):
      """Create VIIRS NPP SEADAS file."""
      filename = "SEADAS_npp_d20211118_t1728125_e1739327.hdf"
      full_path = str(tmp_path_factory.mktemp("seadas") / filename)
      return _create_seadas_chlor_a_hdf4_file(
          full_path, "NPP", "VIIRSN"
      )
  
file_path: satpy/satpy/tests/reader_tests/test_seadas_l2.py
imports: import numpy
  import pytest
  from pyresample.geometry import SwathDefinition
  from pytest_lazyfixture import lazy_fixture
  from satpy import Scene, available_readers
label_desc: Use image node_id 2 for calling a global function with example usage: seadas_l2_viirs_npp_chlor_a(tmp_path_factory) and returns: _create_seadas_chlor_a_hdf4_file