Пример #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"
Пример #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")
Пример #3
0
def test_nonexistent_output_path():
    with pytest.raises(FileNotFoundError):
        blur("instapy/test/test_img/blur/input.png", "./123/456.jpg")
Пример #4
0
def test_non_string_output():
    with pytest.raises(AttributeError):
        blur("instapy/test/test_img/blur/input.png", 123)
Пример #5
0
def test_non_string_input():
    with pytest.raises(AttributeError):
        blur(123, "instapy/test/test_img/blur/blur.png")