Ejemplo n.º 1
0
def test_blur1():
    blur("instapy/test/test_img/blur/input.png",
         "instapy/test/test_img/blur/blur.png")
    output = skimage.io.imread("instapy/test/test_img/blur/blur.png")
    test_output = skimage.io.imread(
        "instapy/test/test_img/blur/exp_output.png")
    assert np.array_equal(
        output, test_output), "The blur function does not work properly"
Ejemplo n.º 2
0
def test_non_image_input_file():
    with pytest.raises(OSError):
        blur("instapy/test/test_img/blur/test.pdf", "instapy/test/test_img/blur/blur.png")
Ejemplo n.º 3
0
def test_nonexistent_output_path():
    with pytest.raises(FileNotFoundError):
        blur("instapy/test/test_img/blur/input.png", "./123/456.jpg")
Ejemplo n.º 4
0
def test_non_string_output():
    with pytest.raises(AttributeError):
        blur("instapy/test/test_img/blur/input.png", 123)
Ejemplo n.º 5
0
def test_non_string_input():
    with pytest.raises(AttributeError):
        blur(123, "instapy/test/test_img/blur/blur.png")