class_docstr: Test the Scene's handling of various dependencies.
class_docstr_tok: ["Test","the","Scene","'s","handling","of","various","dependencies","."]
docstr: Test all dataset names with no reader.
code: def test_all_dataset_names_no_readers(self):
      """Test all dataset names with no reader."""
      scene = Scene()
      pytest.raises(
          KeyError, scene.all_dataset_names, reader_name="fake"
      )
      name_list = scene.all_dataset_names()
      assert name_list == []
      # no sensors are loaded so we shouldn't get any comps either
      name_list = scene.all_dataset_names(composites=True)
      assert name_list == []
  
imports: from unittest import mock
  import pytest
  import xarray
  from dask import array
  from satpy import Scene
  from satpy.tests.utils import make_cid, make_dataid, make_dsq, spy_decorator
label_desc: Use image node_id 2 for calling the TestSceneAllAvailableDatasets obj's underlying member method code with example usage: obj.test_all_dataset_names_no_readers() without return types