class_docstr: Test the interactions between DataIDs and DataQuerys.
class_docstr_tok: ["Test","the","interactions","between","DataIDs","and","DataQuerys","."]
docstr: Test hash equality.
docstr_tok: ["Test","hash","equality","."]
code: def test_hash_equality(self):
      """Test hash equality."""
      dq = DataQuery(modifiers=tuple(), name="cheese_shops")
      did = DataID(self.default_id_keys_config, name="cheese_shops")
      assert hash(dq) == hash(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 2 for calling the TestIDQueryInteractions obj's underlying member method code with example usage: obj.test_hash_equality() without return types