code: def test_parameter_file_load_save_for_file_object(
      memory_buffer_format,
  ):
      module_creator = ModuleCreator(
          TSTNetNormal(), [(4, 3, 32, 32), (4, 3, 32, 32)]
      )
      variable_inputs = module_creator.get_variable_inputs()
      a_module = module_creator.module
      outputs = a_module(*variable_inputs)
      another = TSTNetNormal()
      ref_outputs = another(*variable_inputs)
      extension = memory_buffer_format
  
      # Should not equal
      with pytest.raises(AssertionError) as excinfo:
          forward_variable_and_check_equal(outputs, ref_outputs)
  
      with io.BytesIO() as param_file:
          nn.save_parameters(
              param_file, a_module.get_parameters(), extension=extension
          )
          # load from file
          with nn.parameter_scope("", another.parameter_scope):
              nn.load_parameters(param_file, extension=extension)
          another.update_parameter()
  
      ref_outputs = another(*variable_inputs)
  
      # should equal
      forward_variable_and_check_equal(outputs, ref_outputs)
  
imports: import os
  import io
  import pytest
  import numpy
  import nnabla
  import nnabla.functions
  import nnabla.parametric_functions
  from collections import OrderedDict
  from nnabla.testing import assert_allclose
  from nnabla.core.modules import ConvBn, ResUnit
  from helper import ModuleCreator, forward_variable_and_check_equal, create_temp_with_dir
label_desc: Use image node_id 5 for calling a global function with example usage: test_parameter_file_load_save_for_file_object(memory_buffer_format) without return types