code: def test_bypass(D_simple, jam_fixture):
      D = muda.deformers.Bypass(transformer=D_simple)
  
      jam_orig = deepcopy(jam_fixture)
  
      generator = D.transform(jam_orig)
      jam_new = six.next(generator)
      assert jam_new is jam_orig
      __test_time(jam_orig, jam_fixture, 1.0)
  
      for jam_new in generator:
          # Verify that the original jam reference hasn't changed
          assert jam_new is not jam_orig
  
          # Verify that the state and history objects are intact
          __test_deformer_history(
              D_simple, jam_new.sandbox.muda.history[-1]
          )
      # Serialization test
      D2 = muda.deserialize(muda.serialize(D))
      __test_params(D, D2)
  
imports: from copy import deepcopy
  import re
  import six
  import numpy
  import soundfile
  import jams
  import librosa
  import muda
  import pytest
  import scipy
  from contextlib import contextmanager
label_desc: Use image node_id 14 for calling a global function with example usage: test_bypass(D_simple, jam_fixture) without return types