class_docstr: Test TestMakeTimeCdsRecarray.
docstr: Test function for TestMakeTimeCdsRecarray.
docstr_tok: ["Test","function","for","TestMakeTimeCdsRecarray","."]
code: def test_fun(self):
      """Test function for TestMakeTimeCdsRecarray."""
      # time_cds_short
      tcds = np.array([(1, 2)], dtype=np.dtype(time_cds_short))
      expected = datetime(1958, 1, 2, 0, 0, 0, 2000)
      assert timecds2datetime(tcds) == expected
  
      # time_cds
      tcds = np.array([(1, 2, 3)], dtype=np.dtype(time_cds))
      expected = datetime(1958, 1, 2, 0, 0, 0, 2003)
      assert timecds2datetime(tcds) == expected
  
      # time_cds_expanded
      tcds = np.array([(1, 2, 3, 4)], dtype=np.dtype(time_cds_expanded))
      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 TestMakeTimeCdsRecarray obj's underlying member method code with example usage: obj.test_fun() without return types