code: def step_impl_data_available(context):
      """Make data available."""
      if not os.path.exists(
          "/tmp/SVM02_npp_d20150311_t1122204_e1123446_b17451_c20150311113206961730_cspp_dev.h5"
      ):
          response = urlopen(
              "https://zenodo.org/record/16355/files/"
              "SVM02_npp_d20150311_t1122204_e1123446_b17451_c20150311113206961730_cspp_dev.h5"
          )
          with open(
              "/tmp/SVM02_npp_d20150311_t1122204_e1123446_b17451_c20150311113206961730_cspp_dev.h5",
              mode="w",
          ) as fp:
              fp.write(response.read())
      if not os.path.exists(
          "/tmp/GMTCO_npp_d20150311_t1122204_e1123446_b17451_c20150311113205873710_cspp_dev.h5"
      ):
          response = urlopen(
              "https://zenodo.org/record/16355/files/"
              "GMTCO_npp_d20150311_t1122204_e1123446_b17451_c20150311113205873710_cspp_dev.h5"
          )
          with open(
              "/tmp/GMTCO_npp_d20150311_t1122204_e1123446_b17451_c20150311113205873710_cspp_dev.h5",
              mode="w",
          ) as fp:
              fp.write(response.read())
  
file_path: satpy/satpy/tests/features/steps/steps-load.py
imports: import os
  from urllib.request import urlopen
  from behave import given, then, use_step_matcher, when
label_desc: Use image node_id 1 for calling a global function with example usage: step_impl_data_available(context) without return types