def test_image_from_vector_inplace_no_copy_warning(): pixels = np.random.rand(2, 10, 20) pixels2 = np.random.rand(2, 10, 20) image = Image(pixels) with warnings.catch_warnings(record=True) as w: warnings.simplefilter("always") image._from_vector_inplace(pixels2.ravel()[::-1], copy=False) assert len(w) == 1
def test_image_from_vector_inplace_copy_explicit(): pixels = np.random.rand(2, 10, 20) pixels2 = np.random.rand(2, 10, 20) image = Image(pixels) image._from_vector_inplace(pixels2.ravel(), copy=True) assert(not is_same_array(image.pixels, pixels2))
def test_image_from_vector_inplace_no_copy(): pixels = np.random.rand(2, 10, 20) pixels2 = np.random.rand(2, 10, 20) image = Image(pixels) image._from_vector_inplace(pixels2.ravel(), copy=False) assert(is_same_array(image.pixels, pixels2))
def test_image_from_vector_inplace_copy_explicit(): pixels = np.random.rand(2, 10, 20) pixels2 = np.random.rand(2, 10, 20) image = Image(pixels) image._from_vector_inplace(pixels2.ravel(), copy=True) assert not is_same_array(image.pixels, pixels2)
def test_image_from_vector_inplace_no_copy(): pixels = np.random.rand(2, 10, 20) pixels2 = np.random.rand(2, 10, 20) image = Image(pixels) image._from_vector_inplace(pixels2.ravel(), copy=False) assert is_same_array(image.pixels, pixels2)
def test_image_from_vector_inplace_copy_default(): pixels = np.random.rand(2, 10, 20) pixels2 = np.random.rand(2, 10, 20) image = Image(pixels) image._from_vector_inplace(pixels2.ravel()) assert (not is_same_array(image.pixels, pixels2))
def test_image_from_vector_inplace_copy_default(): pixels = np.random.rand(2, 10, 20) pixels2 = np.random.rand(2, 10, 20) image = Image(pixels) image._from_vector_inplace(pixels2.ravel()) assert not is_same_array(image.pixels, pixels2)