def test__blkavg_larger(): ccd_data = ccd_data_func(data_size=20) a = ccd_data.data b = _blkavg(a, (10, 10)) assert b.shape == (10, 10) np.testing.assert_almost_equal(b.sum(), 0.25 * a.sum())
def test__blkavg_dimensions(): ccd_data = ccd_data_func(data_size=10) with pytest.raises(ValueError): _blkavg(ccd_data.data, (5, ))
def test__blkavg_ndarray(): with pytest.raises(TypeError): _blkavg(1, (5, 5))