class_docstr: Test DataID object creation and other methods.
class_docstr_tok: ["Test","DataID","object","creation","and","other","methods","."]
docstr: Compare fully qualified wavelength ID to no wavelength ID.
docstr_tok: ["Compare","fully","qualified","wavelength","ID","to","no","wavelength","ID","."]
code: def test_compare_no_wl(self):
      """Compare fully qualified wavelength ID to no wavelength ID."""
      from satpy.dataset.dataid import DataID
      from satpy.dataset.dataid import default_id_keys_config as dikc
  
      d1 = DataID(dikc, name="a", wavelength=(0.1, 0.2, 0.3))
      d2 = DataID(dikc, name="a", wavelength=None)
  
      # this happens when sorting IDs during dependency checks
      assert not (d1 < d2)
      assert d2 < d1
  
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 3 for calling the TestDataID obj's underlying member method code with example usage: obj.test_compare_no_wl() without return types