Example #1
0
 def testgetMetadataFromImage(self):
     """Test if metadata is extracted from image correctly"""
     png_file = open("data/test.png").read()
     handler = Handler(self.tmp_url, png_file, "png", **self.kw)
     metadata = handler.getMetadata()
     self.assertEquals(metadata.get("Compression"), "Zip")
     self.assertEquals(metadata.get("Colorspace"), "sRGB")
     self.assertEquals(metadata.get("Alpha color"), "grey74")
Example #2
0
 def testConvertPNGtoJPG(self):
     """Test conversion of png to jpg"""
     png_file = open("data/test.png").read()
     handler = Handler(self.tmp_url, png_file, "png", **self.kw)
     jpg_file = handler.convert("jpg")
     mime = magic.Magic(mime=True)
     jpg_mimetype = mime.from_buffer(jpg_file)
     self.assertEquals("image/jpeg", jpg_mimetype)
Example #3
0
 def testsetMetadata(self):
     """ Test if metadata are inserted correclty """
     handler = Handler(self.tmp_url, "", "png", **self.kw)
     self.assertRaises(NotImplementedError, handler.setMetadata)