code: def test_values(self):
      result = Phase(sample_file)
      # attributes
      self.assertTrue(result.shape == (281, 1024))
      self.assertTrue(
          np.allclose(
              result.bin_frequencies, fft_frequencies(1024, 44100)
          )
      )
      # properties
      self.assertTrue(result.num_bins == 1024)
      self.assertTrue(result.num_frames == 281)
  
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 2 for calling the PhaseClass obj's underlying member method code with example usage: obj.test_values() without return types