code: def test_nyquist_limit(
      self, center_frequency, bandwidth_fraction, rolloff, zero_phase
  ):
      # Test that the filter doesn't raise an exception when
      # center_freq + bandwidth / 2 is greater than the nyquist frequency
  
      sample_rate = 16000
  
      samples = get_chirp_test(sample_rate, 3)
  
      augment = BandPassFilter(
          min_center_freq=center_frequency,
          max_center_freq=center_frequency,
          min_bandwidth_fraction=bandwidth_fraction,
          max_bandwidth_fraction=bandwidth_fraction,
          min_rolloff=rolloff,
          max_rolloff=rolloff,
          zero_phase=zero_phase,
          p=1.0,
      )
  
      processed_samples = augment(
          samples=samples, sample_rate=sample_rate
      )
      assert processed_samples.shape == samples.shape
  
imports: import numpy
  import pytest
  import scipy
  import scipy.signal
  from audiomentations import BandPassFilter, BandStopFilter, HighPassFilter, LowPassFilter, PeakingFilter, LowShelfFilter, HighShelfFilter
label_desc: Use image node_id 3 for calling the TestBandPassFilterTransform obj's underlying member method code with example usage: obj.test_nyquist_limit(center_frequency, bandwidth_fraction, rolloff, zero_phase) without return types