code: def test_types(self):
      result = local_group_delay(np.random.rand(10, 2))
      self.assertTrue(result.dtype == float)
      self.assertTrue(result.shape == (10, 2))
      with self.assertRaises(ValueError):
          local_group_delay(np.arange(10))
      with self.assertRaises(ValueError):
          local_group_delay(np.arange(20).reshape(5, 2, 2))
  
imports: from __future__ import absolute_import, division, print_function
  import sys
  import unittest
  from os.path import join
  from madmom.audio.spectrogram import Spectrogram
  from madmom.audio.stft import *
  from .None import AUDIO_PATH
label_desc: Use image node_id 1 for calling the TestLocalGroupDelayFunction obj's underlying member method code with example usage: obj.test_types() without return types