code: def testWeirdSizes(self):
      self.assertComputeFails(FFT(), [])
  
      # values from Matlab/Octave
      self.assertComputeFails(FFT(), [1])
      self.assertComputeFails(FFT(), [1, 0.5, 0.2])
  
      # These tests should be reactivated when the FFT will work on odd-sized arrays
      """
          self.assertAlmostEqualVector(FFT()([1]), [1])
  
          self.assertAlmostEqualVector(FFT()([1, 0.5, 0.2]),
                                       [ 1.7+0j, 0.65-0.2598076211j ])
  
          self.assertAlmostEqualVector(FFT()([1, 4, 2, 5, 3]),
                                       [ 15+0j, -2.5+0.8122992405j, -2.5-3.4409548011j ])
          """
  
file_path: essentia/test/src/unittests/standard/test_fft.py
imports: from essentia_test import *
  import math
label_desc: Use image node_id 4 for calling the TestFFT obj's underlying member method code with example usage: obj.testWeirdSizes() without return types