code: def test_data_regression(self):
      # Test whether data read has changed since 1.3.0
      # These values came from reading the example image using nibabel 1.3.0
      vals = dict(
          max=248750736458.0, min=1125342630.0, mean=117907565661.46666
      )
      data = self.img.get_fdata()
      assert data.max() == vals["max"]
      assert data.min() == vals["min"]
      assert_array_almost_equal(data.mean(), vals["mean"])
  
imports: import os
  import warnings
  from pathlib import Path
  from unittest import TestCase
  import numpy
  import pytest
  from numpy.testing import assert_array_almost_equal, assert_array_equal
  from ..ecat import EcatHeader, EcatImage, EcatSubHeader, get_frame_order, get_series_framenumbers, read_mlist
  from ..openers import Opener
  from ..testing import data_path, suppress_warnings
  from ..tmpdirs import InTemporaryDirectory
  from .None import test_wrapstruct
  from .test_fileslice import slicer_samples
label_desc: Use image node_id 8 for calling the TestEcatImage obj's underlying member method code with example usage: obj.test_data_regression() without return types