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
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
def test_merge_marked_chunks__empty_list_returns_empty_list(): res = merge_marked_chunks([], []) assert [] == res