code: def test_load(self):
      # Check highest level load of minc works
      img = self.opener(self.example_params["fname"])
      assert img.shape == self.example_params["shape"]
      assert img.get_data_dtype(0).type == self.example_params["type"]
      # Check correspondence of data and recorded shape
      data = img.get_fdata()
      assert data.shape == self.example_params["shape"]
      # min, max, mean values from given parameters
      assert_almost_equal(data.min(), self.example_params["min"], 4)
      assert_almost_equal(data.max(), self.example_params["max"], 4)
      assert_almost_equal(data.mean(), self.example_params["mean"], 4)
  
file_path: nibabel/nibabel/tests/test_ecat_data.py
imports: import os
  from os.path import join
  import numpy
  from numpy.testing import assert_almost_equal, assert_array_equal
  from ..ecat import load
  from .nibabel_data import get_nibabel_data, needs_nibabel_data
label_desc: Use image node_id 1 for calling the TestNegatives obj's underlying member method code with example usage: obj.test_load() without return types