code: def test_dataid_copy():
      """Test copying a DataID."""
      from copy import deepcopy
  
      from satpy.dataset.dataid import DataID
      from satpy.dataset.dataid import default_id_keys_config as dikc
  
      did = DataID(dikc, name="a", resolution=1000)
      did2 = deepcopy(did)
      assert did2 == did
      assert did2.id_keys == did.id_keys
  
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 5 for calling a global function with example usage: test_dataid_copy() without return types