def test_unknown(self): self.assertRaises(imagefacts.UnidentifiedHeaderError, lambda: imagefacts.facts('')) self.assertRaises(imagefacts.UnidentifiedHeaderError, lambda: imagefacts.facts('woo')) one_gaf = self.one_gif.replace('GIF', 'GAF') self.assertRaises(imagefacts.UnidentifiedHeaderError, lambda: imagefacts.facts(one_gaf))
def test_good_jpeg(self): content_type, width, height = imagefacts.facts(self.one_jpeg) self.assertEqual(content_type, 'image/jpeg') self.assertEqual(width, 1) self.assertEqual(height, 1)
def test_bad_jpg(self): imagefacts.facts(self.one_jpeg[:233]) for i in xrange(2, 233): # end exclusive short_jpeg = self.one_jpeg[:i] self.assertRaises(imagefacts.InsufficientHeaderError, lambda: imagefacts.facts(short_jpeg))
def test_good_gif(self): content_type, width, height = imagefacts.facts(self.one_gif) self.assertEqual(content_type, 'image/gif') self.assertEqual(width, 1) self.assertEqual(height, 1)