import numpy as np from batdetect2.preprocess.arrays import adjust_width, extend_width def test_extend_width(): array = np.random.random([1, 1, 128, 100]) extended = extend_width(array, 100) assert extended.shape == (1, 1, 128, 200) def test_can_adjust_short_width(): array = np.random.random([1, 1, 128, 100]) extended = adjust_width(array, 512) assert extended.shape == (1, 1, 128, 512) def test_can_adjust_long_width(): array = np.random.random([1, 1, 128, 512]) extended = adjust_width(array, 256) assert extended.shape == (1, 1, 128, 256)