code: def test_audioread_early_exit(audiofile):
      """Abort the read before it is completed.
  
      This test guards against regressions such as
      https://github.com/beetbox/audioread/pull/78
  
      """
      with audioread.audio_open(audiofile.path) as a:
          assert int(a.duration) == int(audiofile.duration)
          assert a.channels == audiofile.channels
          assert a.samplerate == audiofile.samplerate
  
label_desc: Use image node_id 1 for calling a global function with example usage: test_audioread_early_exit(audiofile) without return types