test_correction_restarts_from_identical_source_and_records_both_passes (test_linear_normalization.LinearNormalization.test_correction_restarts_from_identical_source_and_records_both_passes) ... ERROR test_each_corrective_gain_is_peak_checked_before_conversion (test_linear_normalization.LinearNormalization.test_each_corrective_gain_is_peak_checked_before_conversion) ... ERROR test_final_peak_and_nonfinite_measurement_are_rejected (test_linear_normalization.LinearNormalization.test_final_peak_and_nonfinite_measurement_are_rejected) ... test_final_peak_and_nonfinite_measurement_are_rejected (test_linear_normalization.LinearNormalization.test_final_peak_and_nonfinite_measurement_are_rejected) (invalid={'integratedLUFS': -32.5, 'truePeakDBTP': -6.1, 'loudnessRangeLU': 1.0, 'thresholdLUFS': -42.5}) ... ERROR test_final_peak_and_nonfinite_measurement_are_rejected (test_linear_normalization.LinearNormalization.test_final_peak_and_nonfinite_measurement_are_rejected) (invalid={'integratedLUFS': nan, 'truePeakDBTP': -15, 'loudnessRangeLU': 1.0, 'thresholdLUFS': nan}) ... ERROR test_final_peak_and_nonfinite_measurement_are_rejected (test_linear_normalization.LinearNormalization.test_final_peak_and_nonfinite_measurement_are_rejected) (invalid={'integratedLUFS': -32.5, 'truePeakDBTP': inf, 'loudnessRangeLU': 1.0, 'thresholdLUFS': -42.5}) ... ERROR test_nonconvergence_is_bounded_and_fails (test_linear_normalization.LinearNormalization.test_nonconvergence_is_bounded_and_fails) ... ERROR test_parser_rejects_missing_nonfinite_or_partial_summary (test_linear_normalization.LinearNormalization.test_parser_rejects_missing_nonfinite_or_partial_summary) ... ok test_real_output_is_only_scalar_gain_with_pcm16_rounding (test_linear_normalization.LinearNormalization.test_real_output_is_only_scalar_gain_with_pcm16_rounding) ... ERROR test_unsafe_predicted_peak_is_rejected_before_volume_conversion (test_linear_normalization.LinearNormalization.test_unsafe_predicted_peak_is_rejected_before_volume_conversion) ... ERROR ====================================================================== ERROR: test_correction_restarts_from_identical_source_and_records_both_passes (test_linear_normalization.LinearNormalization.test_correction_restarts_from_identical_source_and_records_both_passes) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/hermes/worktrees/find-word-v0.2.5/tests/python/test_linear_normalization.py", line 52, in test_correction_restarts_from_identical_source_and_records_both_passes result = audio.normalize_pcm(self.pcm, self.target) ^^^^^^^^^^^^^^^^^^^ AttributeError: module 'ambience_audio' has no attribute 'normalize_pcm' ====================================================================== ERROR: test_each_corrective_gain_is_peak_checked_before_conversion (test_linear_normalization.LinearNormalization.test_each_corrective_gain_is_peak_checked_before_conversion) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/hermes/worktrees/find-word-v0.2.5/tests/python/test_linear_normalization.py", line 68, in test_each_corrective_gain_is_peak_checked_before_conversion audio.normalize_pcm(self.pcm, self.target) ^^^^^^^^^^^^^^^^^^^ AttributeError: module 'ambience_audio' has no attribute 'normalize_pcm' ====================================================================== ERROR: test_final_peak_and_nonfinite_measurement_are_rejected (test_linear_normalization.LinearNormalization.test_final_peak_and_nonfinite_measurement_are_rejected) (invalid={'integratedLUFS': -32.5, 'truePeakDBTP': -6.1, 'loudnessRangeLU': 1.0, 'thresholdLUFS': -42.5}) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/hermes/worktrees/find-word-v0.2.5/tests/python/test_linear_normalization.py", line 74, in test_final_peak_and_nonfinite_measurement_are_rejected with self.assertRaises(ValueError): audio.normalize_pcm(self.pcm, self.target) ^^^^^^^^^^^^^^^^^^^ AttributeError: module 'ambience_audio' has no attribute 'normalize_pcm' ====================================================================== ERROR: test_final_peak_and_nonfinite_measurement_are_rejected (test_linear_normalization.LinearNormalization.test_final_peak_and_nonfinite_measurement_are_rejected) (invalid={'integratedLUFS': nan, 'truePeakDBTP': -15, 'loudnessRangeLU': 1.0, 'thresholdLUFS': nan}) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/hermes/worktrees/find-word-v0.2.5/tests/python/test_linear_normalization.py", line 74, in test_final_peak_and_nonfinite_measurement_are_rejected with self.assertRaises(ValueError): audio.normalize_pcm(self.pcm, self.target) ^^^^^^^^^^^^^^^^^^^ AttributeError: module 'ambience_audio' has no attribute 'normalize_pcm' ====================================================================== ERROR: test_final_peak_and_nonfinite_measurement_are_rejected (test_linear_normalization.LinearNormalization.test_final_peak_and_nonfinite_measurement_are_rejected) (invalid={'integratedLUFS': -32.5, 'truePeakDBTP': inf, 'loudnessRangeLU': 1.0, 'thresholdLUFS': -42.5}) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/hermes/worktrees/find-word-v0.2.5/tests/python/test_linear_normalization.py", line 74, in test_final_peak_and_nonfinite_measurement_are_rejected with self.assertRaises(ValueError): audio.normalize_pcm(self.pcm, self.target) ^^^^^^^^^^^^^^^^^^^ AttributeError: module 'ambience_audio' has no attribute 'normalize_pcm' ====================================================================== ERROR: test_nonconvergence_is_bounded_and_fails (test_linear_normalization.LinearNormalization.test_nonconvergence_is_bounded_and_fails) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/hermes/worktrees/find-word-v0.2.5/tests/python/test_linear_normalization.py", line 62, in test_nonconvergence_is_bounded_and_fails audio.normalize_pcm(self.pcm, self.target) ^^^^^^^^^^^^^^^^^^^ AttributeError: module 'ambience_audio' has no attribute 'normalize_pcm' ====================================================================== ERROR: test_real_output_is_only_scalar_gain_with_pcm16_rounding (test_linear_normalization.LinearNormalization.test_real_output_is_only_scalar_gain_with_pcm16_rounding) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/hermes/worktrees/find-word-v0.2.5/tests/python/test_linear_normalization.py", line 31, in test_real_output_is_only_scalar_gain_with_pcm16_rounding result = audio.normalize_pcm(self.pcm, self.target) ^^^^^^^^^^^^^^^^^^^ AttributeError: module 'ambience_audio' has no attribute 'normalize_pcm' ====================================================================== ERROR: test_unsafe_predicted_peak_is_rejected_before_volume_conversion (test_linear_normalization.LinearNormalization.test_unsafe_predicted_peak_is_rejected_before_volume_conversion) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/hermes/worktrees/find-word-v0.2.5/tests/python/test_linear_normalization.py", line 45, in test_unsafe_predicted_peak_is_rejected_before_volume_conversion audio.normalize_pcm(self.pcm, self.target) ^^^^^^^^^^^^^^^^^^^ AttributeError: module 'ambience_audio' has no attribute 'normalize_pcm' ---------------------------------------------------------------------- Ran 7 tests in 0.277s FAILED (errors=8)