Ejemplo n.º 1
0
def test_zero_intensity():
    contrast("picfixPy/test/test_img/contrast/test_img1.png", 0, False,
             "picfixPy/test/test_img/contrast/contrast.png")
    output_img = skimage.io.imread(
        "picfixPy/test/test_img/contrast/contrast.png")
    assert np.array_equal(
        output_img, test_img1), "Images should be indentical with 0 intensity."
Ejemplo n.º 2
0
def test_correct_contrast():
    contrast("picfixPy/test/test_img/contrast/test_img1.png", 5, False,
             "picfixPy/test/test_img/contrast/expected_img1.png")
    output_img = skimage.io.imread(
        "picfixPy/test/test_img/contrast/expected_img1.png")
    assert np.array_equal(
        output_img, expected_img1
    ), "The image should be with adjusted contrast with an intensity of 5."
Ejemplo n.º 3
0
def test_output_path_valid():
    with pytest.raises(FileNotFoundError):
        contrast("picfixPy/test/test_img/contrast/test_img1.png", 5, False,
                 "beasttribe/namazu/dailies.png")
Ejemplo n.º 4
0
def test_output_nonimage():
    with pytest.raises(ValueError):
        contrast("picfixPy/test/test_img/contrast/test_img1.png", 5, False,
                 "picfixPy/test/test_img/contrast/test_img2.java")
Ejemplo n.º 5
0
def test_display_image():
    try:
        contrast("picfixPy/test/test_img/contrast/test_img1.png", 5, True)
    except Exception:  # pragma: no cover
        raise pytest.fail("Cannot display image, something went wrong.")
Ejemplo n.º 6
0
def test_input_nonimage():
    with pytest.raises(OSError):
        contrast("picfixPy/test/test_img/contrast/test_img1.java", 5, False,
                 "picfixPy/test/test_img/contrast/contrast.png")
Ejemplo n.º 7
0
def test_input_exist():
    with pytest.raises(FileNotFoundError):
        contrast("picfixPy/test/test_img/ffxiv/namazu.png", 5, False,
                 "picfixPy/test/test_img/contrast/contrast.png")
Ejemplo n.º 8
0
def test_valid_intensity():
    with pytest.raises(ValueError):
        contrast("picfixPy/test/test_img/contrast/test_img1.png", -10.5, False,
                 "picfixPy/test/test_img/contrast/contrast.png")
Ejemplo n.º 9
0
def test_input_string():
    with pytest.raises(AttributeError):
        contrast(888, 5, False, "picfixPy/test/test_img/contrast/contrast.png")