diff --git a/product/ERP5OOo/tests/testDmsWithPreConversion.py b/product/ERP5OOo/tests/testDmsWithPreConversion.py index feaab00cd66c06ceb4555ef4695da90c25233d07..c5b63f114422f69a58f6e32f93d190806a980a3b 100644 --- a/product/ERP5OOo/tests/testDmsWithPreConversion.py +++ b/product/ERP5OOo/tests/testDmsWithPreConversion.py @@ -72,15 +72,28 @@ class TestDocumentWithPreConversion(TestDocument): reference='Embedded-XXX', version='001', language='en') - # empty image is not convertible - self.assertEqual(False, image.Base_isConvertible()) - # image with data is convertible + # draft image is not convertible upload_file = makeFileUpload('cmyk_sample.jpg') image.edit(file=upload_file) self.tic() + self.assertEqual(False, image.Base_isConvertible()) + + # published image with data is convertible + image.publish() + self.tic() self.assertEqual(True, image.Base_isConvertible()) + image = self.portal.image_module.newContent(portal_type='Image', + reference='Embedded-YYY', + version='001', + language='en') + image.publish() + self.tic() + + # published empty image is not convertible + self.assertEqual(False, image.Base_isConvertible()) + def test_suite(): suite = unittest.TestSuite() suite.addTest(unittest.makeSuite(TestDocumentWithPreConversion))