Commit 3f75226a authored by Nicolas Delaby's avatar Nicolas Delaby

Test bogus HTML conversion to PDF

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@31629 20353a03-c40f-0410-a6d1-a30d3c3de9de
parent f2bf36e7
...@@ -894,6 +894,24 @@ class TestDocument(ERP5TypeTestCase, ZopeTestCase.Functional): ...@@ -894,6 +894,24 @@ class TestDocument(ERP5TypeTestCase, ZopeTestCase.Functional):
self.assertEquals('empty', document.getExternalProcessingState()) self.assertEquals('empty', document.getExternalProcessingState())
self.assertEquals('File', document.getPortalType()) self.assertEquals('File', document.getPortalType())
def test_HTML_to_ODT_conversion_keep_enconding(self):
"""This test perform an PDF conversion of HTML content
then to plain text.
Check that encoding remains.
"""
web_page_portal_type = 'Web Page'
string_to_test = 'éààéôù'
web_page = self.portal.getDefaultModule(web_page_portal_type)\
.newContent(portal_type=web_page_portal_type)
html_content = '<p>%s</p>' % string_to_test
web_page.edit(text_content=html_content)
mime_type, pdf_data = web_page.convert('pdf')
text_content = self.portal.portal_transforms.\
convertToData('text/plain',
str(pdf_data),
object=web_page, context=web_page,
filename='test.pdf')
self.assertTrue(string_to_test in text_content)
class TestDocumentWithSecurity(ERP5TypeTestCase): class TestDocumentWithSecurity(ERP5TypeTestCase):
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment