From 84dd2d068317998f6fb59400c534ef5be6b51b53 Mon Sep 17 00:00:00 2001 From: historia Date: Mon, 7 Sep 2026 06:47:47 -0400 Subject: slop rewrite --- lib/tests/test_loudness.py | 30 ------------------------------ 1 file changed, 30 deletions(-) delete mode 100644 lib/tests/test_loudness.py (limited to 'lib/tests/test_loudness.py') diff --git a/lib/tests/test_loudness.py b/lib/tests/test_loudness.py deleted file mode 100644 index 5cd84d6..0000000 --- a/lib/tests/test_loudness.py +++ /dev/null @@ -1,30 +0,0 @@ -import numpy as np -from conftest import speechish - -from producer import loudness, meters - - -def test_rms_normalize_hits_target(sr): - x = speechish(8.0, sr, level_dbfs=-40.0) - y = loudness.normalize(x, sr, "rms", -20.0, -3.0) - assert abs(meters.rms_db(y) + 20.0) < 0.5 - assert meters.true_peak_db(y, sr) <= -2.9 - - -def test_lufs_normalize_hits_target(sr): - x = speechish(8.0, sr, level_dbfs=-35.0) - y = loudness.normalize(x, sr, "lufs", -16.0, -1.5) - assert abs(meters.lufs(y, sr) + 16.0) < 0.6 - assert meters.true_peak_db(y, sr) <= -1.4 - - -def test_silence_passthrough(): - y = loudness.normalize(np.zeros(44100 * 2, dtype=np.float32), 44100, "rms", -20.0, -3.0) - assert np.allclose(y, 0.0) - - -def test_idempotent(sr): - x = speechish(8.0, sr, level_dbfs=-35.0) - y1 = loudness.normalize(x, sr, "rms", -20.0, -3.0) - y2 = loudness.normalize(y1, sr, "rms", -20.0, -3.0) - assert abs(meters.rms_db(y1) - meters.rms_db(y2)) < 0.6 -- cgit v1.2.3