class_docstr: Test TestMakeTimeCdsDictionary.
docstr: Test function for TestMakeTimeCdsDictionary.
docstr_tok: ["Test","function","for","TestMakeTimeCdsDictionary","."]
code: def test_fun(self):
      """Test function for TestMakeTimeCdsDictionary."""
      # time_cds_short
      tcds = {"Days": np.array(1), "Milliseconds": np.array(2)}
      expected = datetime(1958, 1, 2, 0, 0, 0, 2000)
      assert timecds2datetime(tcds) == expected
  
      # time_cds
      tcds = {
          "Days": np.array(1),
          "Milliseconds": np.array(2),
          "Microseconds": np.array(3),
      }
      expected = datetime(1958, 1, 2, 0, 0, 0, 2003)
      assert timecds2datetime(tcds) == expected
  
      # time_cds_expanded
      tcds = {
          "Days": np.array(1),
          "Milliseconds": np.array(2),
          "Microseconds": np.array(3),
          "Nanoseconds": np.array(4),
      }
      expected = datetime(1958, 1, 2, 0, 0, 0, 2003)
      assert timecds2datetime(tcds) == expected
  
imports: import unittest
  from datetime import datetime
  import numpy
  from satpy.readers.eum_base import get_service_mode, recarray2dict, time_cds, time_cds_expanded, time_cds_short, timecds2datetime
  from satpy.readers.seviri_base import mpef_product_header
label_desc: Use image node_id 1 for calling the TestMakeTimeCdsDictionary obj's underlying member method code with example usage: obj.test_fun() without return types