Esempio n. 1
0
def test_missing_config(tclip_sample):
    src_path, dst_path = tclip_sample
    clip = TClip(200, 200)
    clip.config_path = None

    with raises(RuntimeError):
        clip.process_file(str(src_path), str(dst_path))
Esempio n. 2
0
def test_can_work(tclip_sample):
    src_path, dst_path = tclip_sample
    clip = TClip(200, 200)

    with Image(filename=str(src_path)) as image:
        assert abs(image.width - 200) > 5
        assert abs(image.height - 200) > 5

    assert clip.process_file(str(src_path), str(dst_path)) == 0

    with Image(filename=str(dst_path)) as image:
        assert abs(image.width - 200) < 5
        assert abs(image.height - 200) < 5