class_docstr: Test VIIRS SDR downloading.
class_docstr_tok: ["Test","VIIRS","SDR","downloading","."]
code: def _assert_bands_in_filenames_and_contents(
      self, band_prefixes, filenames, num_files_per_band
  ):
      self._assert_bands_in_filenames(
          band_prefixes, filenames, num_files_per_band
      )
      self._assert_file_contents(filenames)
  
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 6 for calling the TestVIIRSSDRDemoDownload obj's underlying member method code with example usage: obj._assert_bands_in_filenames_and_contents(band_prefixes, filenames, num_files_per_band) without return types