code: def test_param_sweep(parameter_dictionary):
      params_grid = generate_param_grid(parameter_dictionary)
  
      assert params_grid == [
          {"param1": 1, "param2": 4, "param3": 1},
          {"param1": 1, "param2": 5, "param3": 1},
          {"param1": 1, "param2": 6, "param3": 1},
          {"param1": 2, "param2": 4, "param3": 1},
          {"param1": 2, "param2": 5, "param3": 1},
          {"param1": 2, "param2": 6, "param3": 1},
          {"param1": 3, "param2": 4, "param3": 1},
          {"param1": 3, "param2": 5, "param3": 1},
          {"param1": 3, "param2": 6, "param3": 1},
      ]
  
label_desc: Use image node_id 2 for calling a global function with example usage: test_param_sweep(parameter_dictionary) without return types