def test_buffer_fill(graph): b = Buffer(4, 44100) b.fill(0.5) assert b.data.shape == (4, 44100) assert np.all(b.data[0] == 0.5) assert np.all(b.data[1] == 0.5) assert np.all(b.data[2] == 0.5) assert np.all(b.data[3] == 0.5)
def test_buffer_split(graph): b = Buffer(1, 8192) b.fill(1) buffers = b.split(2048) assert len(buffers) == 4 for buf in buffers: assert buf.num_channels == 1 assert buf.num_frames == 2048 assert np.all(b.data[0] == 1)