code: def test_preemphasis_continue(dtype):
      # Compare pre-emphasis computed in parts to that of the whole sequence in one go
      x = np.arange(64, dtype=dtype)
  
      y1, zf1 = librosa.effects.preemphasis(x[:32], return_zf=True)
      y2, zf2 = librosa.effects.preemphasis(
          x[32:], return_zf=True, zi=zf1
      )
  
      y_all, zf_all = librosa.effects.preemphasis(x, return_zf=True)
  
      assert np.allclose(y_all, np.concatenate([y1, y2]))
      assert np.allclose(zf2, zf_all)
      assert x.dtype == y_all.dtype
  
imports: import warnings
  import os
  from contextlib import nullcontext
  import numpy
  import pytest
  import librosa
label_desc: Use image node_id 21 for calling a global function with example usage: test_preemphasis_continue(dtype) without return types