コード例 #1
0
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
コード例 #2
0
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
コード例 #3
0
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
コード例 #4
0
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