def test_resample_sampleratio_half_shouldfail(): base_sample_rate = 22050 sample_rate = base_sample_rate / 2 samples = [1, 2, 3, 4] incorrect_result = [1, 2, 2, 2, 3, 3, 4, 4] actual = pcm.resample(samples, sample_rate, base_sample_rate) assert incorrect_result != actual
def test_resample_sampleratio2_shouldfail(): base_sample_rate = 22050 sample_rate = base_sample_rate * 2 samples = [1, 2, 3, 4, 5, 6, 7, 8] incorrect_result = [2, 4, 6, 8] actual = pcm.resample(samples, sample_rate, base_sample_rate) assert incorrect_result != actual
def test_resample_sampleratio_half_shouldpass(): base_sample_rate = 22050 sample_rate = base_sample_rate / 2 samples = [1, 2, 3, 4] expected = [1, 1, 2, 2, 3, 3, 4, 4] actual = pcm.resample(samples, sample_rate, base_sample_rate) assert expected == actual
def test_resample_sampleratio2_shouldpass(): base_sample_rate = 22050 sample_rate = base_sample_rate * 2 samples = [1, 2, 3, 4, 5, 6, 7, 8] expected = [1, 3, 5, 7] actual = pcm.resample(samples, sample_rate, base_sample_rate) assert expected == actual