Exemplo n.º 1
0
def test_merge_marked_chunks__one_entry_returns_one_chunk():
    x = [
        Chunk(size=1, is_silence=False),
    ]
    mask = [True]

    res = merge_marked_chunks(x, mask)

    assert [
        Chunk(size=1, is_silence=False),
    ] == res
Exemplo n.º 2
0
def test_merge_marked_chunks__first_false_second_true_returns_merged_first_entry(
):
    x = [
        Chunk(size=1, is_silence=False),
        Chunk(size=2, is_silence=False),
    ]
    mask = [False, True]

    res = merge_marked_chunks(x, mask)

    assert [Chunk(size=3, is_silence=False)] == res
Exemplo n.º 3
0
def test_merge_marked_chunks__empty_list_returns_empty_list():
    res = merge_marked_chunks([], [])
    assert [] == res