code: def test_params(self):
      inputs_val = np.random.random((1, N)).astype(
          pytensor.config.floatX
      )
      inputs = pytensor.shared(inputs_val)
  
      with pytest.raises(ValueError):
          fft.rfft(inputs, norm=123)
  
      inputs_val = np.random.random((1, N // 2 + 1, 2)).astype(
          pytensor.config.floatX
      )
      inputs = pytensor.shared(inputs_val)
  
      with pytest.raises(ValueError):
          fft.irfft(inputs, norm=123)
      with pytest.raises(ValueError):
          fft.irfft(inputs, is_odd=123)
  
file_path: pytensor/tests/tensor/test_fft.py
imports: import numpy
  import pytest
  import pytensor
  from pytensor.tensor import fft
  from pytensor.tensor.type import matrix
  from tests import unittest_tools
label_desc: Use image node_id 6 for calling the TestFFT obj's underlying member method code with example usage: obj.test_params() without return types