class_docstr: Test the AHI demo data download.
class_docstr_tok: ["Test","the","AHI","demo","data","download","."]
docstr: Test that the himawari download works as expected.
docstr_tok: ["Test","that","the","himawari","download","works","as","expected","."]
code: def test_ahi_full_download(self):
      """Test that the himawari download works as expected."""
      from tempfile import gettempdir
  
      from satpy.demo import download_typhoon_surigae_ahi
  
      files = download_typhoon_surigae_ahi(base_dir=gettempdir())
      assert len(files) == 160
  
imports: from __future__ import annotations
  import contextlib
  import io
  import os
  import sys
  import tarfile
  import unittest
  from collections import defaultdict
  from unittest import mock
  import pytest
label_desc: Use image node_id 1 for calling the TestAHIDemoDownload obj's underlying member method code with example usage: obj.test_ahi_full_download() without return types