class_docstr: Test SEVIRI base.
docstr: Test the get_cds_time function for array inputs.
docstr_tok: ["Test","the","get_cds_time","function","for","array","inputs","."]
code: def test_get_cds_time_array(self):
      """Test the get_cds_time function for array inputs."""
      days = np.array([21246, 21247, 21248])
      msecs = np.array(
          [12 * 3600 * 1000, 13 * 3600 * 1000 + 1, 14 * 3600 * 1000 + 2]
      )
      expected = np.array(
          [
              np.datetime64("2016-03-03 12:00:00.000"),
              np.datetime64("2016-03-04 13:00:00.001"),
              np.datetime64("2016-03-05 14:00:00.002"),
          ]
      )
      res = get_cds_time(days=days, msecs=msecs)
      np.testing.assert_equal(res, expected)
  
imports: import unittest
  from datetime import datetime, timedelta
  import dask.array
  import numpy
  import pytest
  import xarray
  from satpy.readers.seviri_base import MEIRINK_COEFS, MEIRINK_EPOCH, NoValidOrbitParams, OrbitPolynomial, OrbitPolynomialFinder, SEVIRICalibrationHandler, chebyshev, dec10216, get_cds_time, get_padding_area, get_satpos, pad_data_horizontally, pad_data_vertically, round_nom_time
  from satpy.utils import get_legacy_chunk_size
label_desc: Use image node_id 4 for calling the SeviriBaseTest obj's underlying member method code with example usage: obj.test_get_cds_time_array() without return types