def test_animated_images(self): img = ImageCheck(open(get_image_path('animated.png'))) assert img.is_animated() img = ImageCheck(open(get_image_path('non-animated.png'))) assert not img.is_animated() img = ImageCheck(open(get_image_path('animated.gif'))) assert img.is_animated() img = ImageCheck(open(get_image_path('non-animated.gif'))) assert not img.is_animated()
def _check_image(im_path, abs_url): valid = True img_format = '' with open(im_path, 'rb') as fp: im = ImageCheck(fp) if not im.is_image(): valid = False log.error('image at %s is not an image' % abs_url) if im.is_animated(): valid = False log.error('image at %s is animated' % abs_url) if valid: img_format = im.img.format return valid, img_format