class_docstr: A simple test suite for a simple implementation.
      
code: def test_scipy_backend(self):
      a = pyfftw.empty_aligned((128, 64), dtype="complex128", n=16)
      b = pyfftw.empty_aligned((128, 64), dtype="complex128", n=16)
  
      a[:] = numpy.random.randn(*a.shape) + 1j * numpy.random.randn(
          *a.shape
      )
      b[:] = numpy.random.randn(*b.shape) + 1j * numpy.random.randn(
          *b.shape
      )
  
      scipy_c = scipy.signal.fftconvolve(a, b)
  
      with scipy.fft.set_backend(scipy_fft, only=True):
          scipy_replaced_c = scipy.signal.fftconvolve(a, b)
  
      self.assertTrue(numpy.allclose(scipy_c, scipy_replaced_c))
  
imports: import pyfftw
  import numpy
  from packaging.version import Version
  import unittest
  from pyfftw import _supported_types
  from .test_pyfftw_base import run_test_suites, miss
  from .None import test_pyfftw_numpy_interface
label_desc: Use image node_id 1 for calling the InterfacesScipyFFTTestSimple obj's underlying member method code with example usage: obj.test_scipy_backend() without return types