class_docstr: Test SEVIRI base.
docstr: Test the dec10216 function.
docstr_tok: ["Test","the","dec10216","function","."]
code: def test_dec10216(self):
      """Test the dec10216 function."""
      res = dec10216(
          np.array([255, 255, 255, 255, 255], dtype=np.uint8)
      )
      exp = (np.ones((4,)) * 1023).astype(np.uint16)
      np.testing.assert_equal(res, exp)
      res = dec10216(np.array([1, 1, 1, 1, 1], dtype=np.uint8))
      exp = np.array([4, 16, 64, 257], dtype=np.uint16)
      np.testing.assert_equal(res, exp)
  
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 1 for calling the SeviriBaseTest obj's underlying member method code with example usage: obj.test_dec10216() without return types