class_docstr: Test the Scene's handling of various dependencies.
class_docstr_tok: ["Test","the","Scene","'s","handling","of","various","dependencies","."]
docstr: Test all datasets for multiple readers.
code: def test_all_datasets_multiple_reader(self):
      """Test all datasets for multiple readers."""
      scene = Scene(
          filenames={
              "fake1_1ds": ["fake1_1ds_1.txt"],
              "fake2_1ds": ["fake2_1ds_1.txt"],
          }
      )
      id_list = scene.all_dataset_ids()
      assert len(id_list) == 2
      id_list = scene.all_dataset_ids(composites=True)
      # ds1 and ds2 => 2
      # composites that use these two datasets => 11
      assert len(id_list) == 2 + 11
  
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 6 for calling the TestSceneAllAvailableDatasets obj's underlying member method code with example usage: obj.test_all_datasets_multiple_reader() without return types