code: def test_combine_dicts_different(test_mda):
      """Test combination of dictionaries differing in various ways."""
      from satpy.dataset.metadata import combine_metadata
  
      mda = {"a": {"b": np.array([1, 2, 3]), "c": 1.0}, "d": "foo"}
      test_metadata = [
          {"raw_metadata": mda},
          {"raw_metadata": test_mda},
      ]
      result = combine_metadata(*test_metadata)
      assert not result
  
imports: import unittest
  from datetime import datetime
  import numpy
  import pytest
  from satpy.dataset.dataid import DataID, DataQuery, ModifierTuple, WavelengthRange, minimal_default_keys_config
  from satpy.readers.pmw_channels_definitions import FrequencyDoubleSideBand, FrequencyQuadrupleSideBand, FrequencyRange
  from satpy.tests.utils import make_cid, make_dataid, make_dsq
label_desc: Use image node_id 2 for calling a global function with example usage: test_combine_dicts_different(test_mda) without return types