class_docstr: Test ASCAT Soil Mosture loader.
class_docstr_tok: ["Test","ASCAT","Soil","Mosture","loader","."]
docstr: Test that all datasets are available.
docstr_tok: ["Test","that","all","datasets","are","available","."]
code: def test_scene_load_available_datasets(self):
      """Test that all datasets are available."""
      from satpy import Scene
  
      fname = os.path.join(self.base_dir, FILENAME)
      scn = Scene(
          reader="ascat_l2_soilmoisture_bufr", filenames=[fname]
      )
      assert "surface_soil_moisture" in scn.available_dataset_names()
      scn.load(scn.available_dataset_names())
      loaded = [dataset.name for dataset in scn]
      assert sorted(loaded) == sorted(scn.available_dataset_names())
  
file_path: satpy/satpy/tests/reader_tests/test_ascat_l2_soilmoisture_bufr.py
imports: import os
  import sys
  import unittest
  from datetime import datetime
  import numpy
label_desc: Use image node_id 4 for calling the TesitAscatL2SoilmoistureBufr obj's underlying member method code with example usage: obj.test_scene_load_available_datasets() without return types