class_docstr: Test VIIRS SDR Reader.
class_docstr_tok: ["Test","VIIRS","SDR","Reader","."]
docstr: Test bounding box.
code: def test_bounding_box(self):
      """Test bounding box."""
      from satpy.readers import load_reader
  
      r = load_reader(self.reader_configs)
      loadables = r.select_files_from_pathnames(
          [
              "SVI01_npp_d20120225_t1801245_e1802487_b01708_c20120226002130255476_noaa_ops.h5",
          ]
      )
      r.create_filehandlers(loadables)
      # make sure we have some files
      expected_lons = [
          72.50243,
          64.17125,
          59.15234,
          59.386833,
          55.770416,
          53.38952,
          53.52594,
          51.685738,
          50.439102,
          50.51393,
          49.566296,
          48.865967,
          18.96082,
          -4.0238385,
          -7.05221,
          -10.247547,
          -13.951393,
          -18.062435,
          -22.608992,
          -27.620953,
          -33.091743,
          -39.28113,
          -17.749891,
      ]
      expected_lats = [
          81.67615,
          79.49934,
          77.278656,
          77.393425,
          74.977875,
          72.62976,
          72.74879,
          70.2493,
          67.84738,
          67.969505,
          65.545685,
          63.103046,
          61.853905,
          55.169273,
          57.062447,
          58.77254,
          60.465942,
          62.036346,
          63.465122,
          64.72178,
          65.78417,
          66.66166,
          79.00025,
      ]
      lons, lats = r.file_handlers["generic_file"][0].get_bounding_box()
      np.testing.assert_allclose(lons, expected_lons)
      np.testing.assert_allclose(lats, expected_lats)
  
imports: import os
  import unittest
  from contextlib import contextmanager
  from unittest import mock
  import numpy
  import pytest
  from satpy.readers.viirs_atms_sdr_base import DATASET_KEYS
  from satpy.tests.reader_tests.test_hdf5_utils import FakeHDF5FileHandler
label_desc: Use image node_id 3 for calling the TestAggrVIIRSSDRReader obj's underlying member method code with example usage: obj.test_bounding_box() without return types