code: def testEmpty(self):
      inputFilename = join(
          testdata.audio_dir, "generated", "empty", "empty.aiff"
      )
      outputFilename = "audiowritertest.aiff"
      loader = AudioLoader(filename=inputFilename)
      pool = Pool()
      writer = AudioWriter(filename=outputFilename, format="aiff")
      loader.audio >> writer.audio
      loader.numberChannels >> None
      loader.sampleRate >> None
      loader.md5 >> None
      loader.bit_rate >> None
      loader.codec >> None
      run(loader)
  
      loader = AudioLoader(filename=outputFilename)
      loader.audio >> (pool, "audio")
      loader.numberChannels >> None
      loader.sampleRate >> None
      loader.md5 >> None
      loader.bit_rate >> None
      loader.codec >> None
      run(loader)
      os.remove(outputFilename)
  
      self.assertEqualVector(pool.descriptorNames(), [])
  
file_path: essentia/test/src/unittests/io/test_audiowriter_streaming.py
imports: from essentia_test import *
  from essentia.streaming import AudioWriter, AudioLoader
  from essentia.streaming import MonoMixer
  import os
label_desc: Use image node_id 3 for calling the TestAudioWriter_Streaming obj's underlying member method code with example usage: obj.testEmpty() without return types