[Erp5-report] r22940 - in /erp5/trunk/products/ERP5/tests: ./ test_data/images/
nobody at svn.erp5.org
nobody at svn.erp5.org
Thu Aug 7 18:43:15 CEST 2008
Author: jerome
Date: Thu Aug 7 18:43:14 2008
New Revision: 22940
URL: http://svn.erp5.org?rev=22940&view=rev
Log:
more tests for image conversion:
when image is stored as pdata
when quality argument is passed
Added:
erp5/trunk/products/ERP5/tests/test_data/images/erp5_logo.bmp (with props)
Modified:
erp5/trunk/products/ERP5/tests/testERP5Base.py
Modified: erp5/trunk/products/ERP5/tests/testERP5Base.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/tests/testERP5Base.py?rev=22940&r1=22939&r2=22940&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/tests/testERP5Base.py (original)
+++ erp5/trunk/products/ERP5/tests/testERP5Base.py Thu Aug 7 18:43:14 2008
@@ -1202,6 +1202,28 @@
self.assertEquals('\xff', image_data[0])
self.assertEquals('\xd8', image_data[1])
+ def test_ConvertImageQuality(self):
+ image = self.portal.newContent(portal_type='Image', id='test_image')
+ image.edit(file=self.makeImageFileUpload('erp5_logo.png'))
+ image_type, image_data = image.convert('jpg', display='thumbnail',
+ quality=100)
+ self.assertEquals('image/jpeg', image_type)
+ # magic
+ self.assertEquals('\xff', image_data[0])
+ self.assertEquals('\xd8', image_data[1])
+
+ def test_ConvertImagePdata(self):
+ image = self.portal.newContent(portal_type='Image', id='test_image')
+ image.edit(file=self.makeImageFileUpload('erp5_logo.bmp'))
+ from OFS.Image import Pdata
+ self.assertTrue(isinstance(image.data, Pdata))
+
+ image_type, image_data = image.convert('jpg', display='thumbnail')
+ self.assertEquals('image/jpeg', image_type)
+ # magic
+ self.assertEquals('\xff', image_data[0])
+ self.assertEquals('\xd8', image_data[1])
+
def test_ImageSize(self):
image = self.portal.newContent(portal_type='Image', id='test_image')
image.edit(file=self.makeImageFileUpload('erp5_logo.png'))
Added: erp5/trunk/products/ERP5/tests/test_data/images/erp5_logo.bmp
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/tests/test_data/images/erp5_logo.bmp?rev=22940&view=auto
==============================================================================
Binary file - no diff available.
Propchange: erp5/trunk/products/ERP5/tests/test_data/images/erp5_logo.bmp
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
More information about the Erp5-report
mailing list