code: def test_dataid_pickle():
      """Test dataid pickling roundtrip."""
      import pickle
  
      from satpy.tests.utils import make_dataid
  
      did = make_dataid(
          name="hi",
          wavelength=(10, 11, 12),
          resolution=1000,
          calibration="radiance",
      )
      assert did == pickle.loads(pickle.dumps(did))
  
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 6 for calling a global function with example usage: test_dataid_pickle() without return types