def test_clip_draw(): img = Image(100, 100) img.clip_rect = ((20, 20), (80, 80)) img.draw_line((0, 0), (100, 100), color='red', line_width=4) img.draw_line((0, 100), (100, 0), color='blue', line_width=4) fname = "image_clip.bmp" img.save(outfile(fname)) assert check_file(fname)
def test_clip_deleter(): img = Image(100, 100) # set to a non-default img.clip_rect = ((20, 20), (79, 79)) assert img.clip_rect == ((20, 20), (79, 79)) # delete it del img.clip_rect # it should be re-set to the image size. assert img.clip_rect == ((0, 0), (img.width - 1, img.height - 1))
def test_clip_setter(): img1 = Image(100, 100) img1.clip_rect = ((20, 20), (79, 79)) assert img1.clip_rect == ((20, 20), (79, 79))