code: def _create_seadas_chlor_a_netcdf_file(full_path, mission, sensor):
      from netCDF4 import Dataset
  
      nc = Dataset(full_path, "w")
      nc.createDimension("number_of_lines", 5)
      nc.createDimension("pixels_per_line", 5)
      nc.instrument = sensor
      nc.platform = mission
      nc.time_coverage_start = "2021-11-18T17:58:53.191Z"
      nc.time_coverage_end = "2021-11-18T18:05:51.214Z"
  
      lon_info = {
          "data": np.zeros((5, 5), dtype=np.float32),
          "dim_labels": ("number_of_lines", "pixels_per_line"),
          "attrs": {
              "long_name": "Longitude",
              "standard_name": "longitude",
              "units": "degrees_east",
              "valid_min": -180.0,
              "valid_max": 180.0,
          },
      }
      lat_info = {
          "data": np.zeros((5, 5), np.float32),
          "dim_labels": ("number_of_lines", "pixels_per_line"),
          "attrs": {
              "long_name": "Latitude",
              "standard_name": "latitude",
              "units": "degrees_north",
              "valid_min": -90.0,
              "valid_max": 90.0,
          },
      }
      nav_group = nc.createGroup("navigation_data")
      _add_variable_to_netcdf_file(nav_group, "longitude", lon_info)
      _add_variable_to_netcdf_file(nav_group, "latitude", lat_info)
  
      chlor_a_info = {
          "data": np.ones((5, 5), np.float32),
          "dim_labels": ("number_of_lines", "pixels_per_line"),
          "attrs": {
              "long_name": "Chlorophyll Concentration, OCI Algorithm",
              "units": "mg m^-3",
              "standard_name": "mass_concentration_of_chlorophyll_in_sea_water",
              "valid_min": 0.001,
              "valid_max": 100.0,
          },
      }
      l2_flags = np.zeros((5, 5), dtype=np.int32)
      l2_flags[2, 2] = -1
      l2_flags_info = {
          "data": l2_flags,
          "dim_labels": ("number_of_lines", "pixels_per_line"),
          "attrs": {
              "valid_min": -2147483648,
              "valid_max": 2147483647,
          },
      }
      geophys_group = nc.createGroup("geophysical_data")
      _add_variable_to_netcdf_file(
          geophys_group, "chlor_a", chlor_a_info
      )
      _add_variable_to_netcdf_file(
          geophys_group, "l2_flags", l2_flags_info
      )
      return [full_path]
  
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 7 for calling a global function with example usage: _create_seadas_chlor_a_netcdf_file(full_path, mission, sensor) and returns: list