def test_blocks_to_samples(blocks, block_length, hop_length): samples = librosa.blocks_to_samples(blocks, block_length, hop_length) # Check shape assert samples.ndim == np.asarray(blocks).ndim assert samples.size == np.asarray(blocks).size # Check values assert np.allclose(samples, np.asanyarray(blocks) * hop_length * block_length) # Check dtype assert np.issubdtype(samples.dtype, np.int)