From 4f98b14f2c59932e87e68da39995b630556db327 Mon Sep 17 00:00:00 2001 From: Ivan Tyagov <ivan@nexedi.com> Date: Mon, 15 Oct 2012 11:19:39 +0300 Subject: [PATCH] Add basic testing for Base_isConvertible. --- .../ERP5OOo/tests/testDmsWithPreConversion.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/product/ERP5OOo/tests/testDmsWithPreConversion.py b/product/ERP5OOo/tests/testDmsWithPreConversion.py index 10e9c14c19..2a96513c7d 100644 --- a/product/ERP5OOo/tests/testDmsWithPreConversion.py +++ b/product/ERP5OOo/tests/testDmsWithPreConversion.py @@ -64,6 +64,23 @@ class TestDocumentWithPreConversion(TestDocument): 'Embedded-XXX?format=jpeg&display=large&quality=75'], web_page.Base_extractImageUrlList()) + def test_Base_isConvertible(self): + """ + Test pre converion only happens on proper documents. + """ + print "da" + image = self.portal.image_module.newContent(portal_type='Image', + reference='Embedded-XXX', + version='001', + language='en') + # empty image is not convertible + self.assertEqual(False, image.Base_isConvertible()) + + # image with data is convertible + upload_file = makeFileUpload('cmyk_sample.jpg') + image.edit(file=upload_file) + self.tic() + self.assertEqual(True, image.Base_isConvertible()) def test_suite(): suite = unittest.TestSuite() -- 2.30.9