code: def test_input_with_absorption(self, leave_length_unchanged):
      random.seed(1)
      sample_rate = 16000
      samples = get_sinc_impulse(sample_rate, 10)
  
      augment = RoomSimulator(
          p=1.0,
          leave_length_unchanged=leave_length_unchanged,
      )
  
      processed_samples = augment(
          samples=samples, sample_rate=sample_rate
      )
  
      # Store a measured rt60 parameter
      theoretical_rt60 = augment.room.rt60_theory()
      measured_rt60 = augment.room.measure_rt60()[0][0]
  
      # Experimentally set that in this case
      assert np.isclose(theoretical_rt60, measured_rt60, atol=0.065)
      assert processed_samples.dtype == samples.dtype
      assert not np.allclose(processed_samples[: len(samples)], samples)
      assert len(processed_samples.shape) == 1
  
file_path: audiomentations/tests/test_room_simulator.py
imports: import random
  import numpy
  import pytest
  from audiomentations import RoomSimulator
label_desc: Use image node_id 4 for calling the TestRoomSimulatorTransform obj's underlying member method code with example usage: obj.test_input_with_absorption(leave_length_unchanged) without return types