[Erp5-report] r41112 jm - /erp5/trunk/products/ERP5/tests/testERP5Web.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Fri Dec 3 20:09:37 CET 2010
Author: jm
Date: Fri Dec 3 20:09:37 2010
New Revision: 41112
URL: http://svn.erp5.org?rev=41112&view=rev
Log:
TestERP5Web: check rst->html conversion
Modified:
erp5/trunk/products/ERP5/tests/testERP5Web.py
Modified: erp5/trunk/products/ERP5/tests/testERP5Web.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/tests/testERP5Web.py?rev=41112&r1=41111&r2=41112&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/tests/testERP5Web.py [utf8] (original)
+++ erp5/trunk/products/ERP5/tests/testERP5Web.py [utf8] Fri Dec 3 20:09:37 2010
@@ -36,6 +36,7 @@ from AccessControl import Unauthorized
from AccessControl.SecurityManagement import newSecurityManager
from AccessControl.SecurityManagement import getSecurityManager
from Testing import ZopeTestCase
+from Products.ERP5Type.TransactionalVariable import getTransactionalVariable
from Products.ERP5Type.tests.ERP5TypeTestCase import ERP5TypeTestCase
from Products.ERP5Type.tests.utils import DummyLocalizer
from Products.ERP5Type.tests.utils import createZODBPythonScript
@@ -1310,9 +1311,20 @@ Hé Hé Hé!""", page.asText().strip())
self.assertEquals(1, self.portal.person_module.isEditableMode())
self.assertEquals(1, website.isEditableMode())
self.assertEquals(1, getattr(website, 'person_module').isEditableMode())
-
-
-
+
+ def test_20_reStructuredText(self):
+ def clearAllCache():
+ self.portal.portal_caches.clearAllCache()
+ getTransactionalVariable().clear()
+ web_page = self.portal.web_page_module.newContent(portal_type='Web Page',
+ content_type='text/x-rst',
+ text_content="`foo`")
+ clearAllCache()
+ self.assertTrue('<cite>foo</cite>' in web_page.asEntireHTML(charset='utf-8'))
+ # XXX: It currently fails if charset is not given. Is it normal ?
+ clearAllCache()
+ self.assertTrue('<cite>foo</cite>' in web_page.asEntireHTML())
+
class TestERP5WebWithSimpleSecurity(ERP5TypeTestCase):
"""
More information about the Erp5-report
mailing list