class_docstr: Test the filehandler when channel 3a is missing.
class_docstr_tok: ["Test","the","filehandler","when","channel","3a","is","missing","."]
docstr: Test that channel 3a is missing from available datasets.
docstr_tok: ["Test","that","channel","3a","is","missing","from","available","datasets","."]
code: def test_available_datasets_miss_3a(self):
      """Test that channel 3a is missing from available datasets."""
      with tempfile.TemporaryFile() as tmpfile:
          self._header.tofile(tmpfile)
          tmpfile.seek(22016, 0)
          self._data.tofile(tmpfile)
  
          fh = AVHRRAAPPL1BFile(
              tmpfile, self.filename_info, self.filetype_info
          )
          configured_datasets = [
              [None, {"name": "1"}],
              [None, {"name": "2"}],
              [None, {"name": "3a"}],
              [None, {"name": "3b"}],
              [None, {"name": "4"}],
              [None, {"name": "5"}],
          ]
          available_datasets = fh.available_datasets(
              configured_datasets
          )
          for status, mda in available_datasets:
              if mda["name"] == "3a":
                  assert status is False
              else:
                  assert status is True
  
imports: import datetime
  import os
  import tempfile
  import unittest
  from contextlib import suppress
  from unittest import mock
  import numpy
  from satpy.readers.aapp_l1b import _HEADERTYPE, _SCANTYPE, AVHRRAAPPL1BFile
  from satpy.tests.utils import make_dataid
label_desc: Use image node_id 3 for calling the TestAAPPL1BChannel3AMissing obj's underlying member method code with example usage: obj.test_available_datasets_miss_3a() without return types