code: def test_wrong_sh_order_input():
      resdnn_model = HistoResDNN()
      fetch_model_weights_path = get_fnames("histo_resdnn_weights")
      resdnn_model.load_model_weights(fetch_model_weights_path)
      assert_raises(
          ValueError,
          resdnn_model._HistoResDNN__predict,
          np.zeros((1, 28)),
      )
  
file_path: dipy/dipy/nn/tests/test_histo_resdnn.py
imports: import pytest
  from dipy.core.gradients import gradient_table
  from dipy.data import get_fnames
  from dipy.io.image import load_nifti
  from dipy.io.gradients import read_bvals_bvecs
  from dipy.nn.histo_resdnn import HistoResDNN
  from dipy.utils.optpkg import optional_package
  import numpy
  from numpy.testing import assert_almost_equal, assert_raises, assert_equal
label_desc: Use image node_id 4 for calling a global function with example usage: test_wrong_sh_order_input() without return types