[Erp5-report] r25542 - /erp5/trunk/products/ERP5Type/tests/testDocumentationHelper.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Thu Feb 12 13:50:52 CET 2009
Author: jm
Date: Thu Feb 12 13:50:46 2009
New Revision: 25542
URL: http://svn.erp5.org?rev=25542&view=rev
Log:
* Test creation of ODT report.
* Use the right helper class in test_02_BusinessTemplate.
Modified:
erp5/trunk/products/ERP5Type/tests/testDocumentationHelper.py
Modified: erp5/trunk/products/ERP5Type/tests/testDocumentationHelper.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/tests/testDocumentationHelper.py?rev=25542&r1=25541&r2=25542&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/tests/testDocumentationHelper.py [utf8] (original)
+++ erp5/trunk/products/ERP5Type/tests/testDocumentationHelper.py [utf8] Thu Feb 12 13:50:46 2009
@@ -45,9 +45,8 @@
This is the list of test
"""
- auth = "ERP5TypeTestCase:"
run_all_test = 1
-
+
def getTitle(self):
return "DocumentationHelper"
@@ -56,7 +55,7 @@
def getBusinessTemplateList(self):
"""return list of business templates to be installed. """
- return 'erp5_documentation', 'erp5_ui_test'
+ return 'erp5_documentation', 'erp5_ui_test', 'erp5_odt_style'
def test_01_ERP5Site(self):
ZopeTestCase._print('\nTest Documentation ERP5Site')
@@ -67,10 +66,14 @@
self.assertTrue('erp5_core' in bt_title_set)
self.assertTrue('erp5_documentation' in bt_title_set)
self.portal.portal_classes.getDocumentationHelper(
- 'ERP5SiteDocumentationHelper', site_uri).view()
+ site_do.getClassName(), site_uri).view()
#test the report mode of the documentation of the whole site
- self.portal.REQUEST['class_name'] = 'ERP5SiteDocumentationHelper'
+ self.portal.REQUEST['class_name'] = site_do.getClassName()
self.portal.REQUEST['uri'] = site_uri
+ self.portal.REQUEST['business_template_list'] = 'erp5_documentation',
+ self.portal.portal_classes.DocumentationHelper_viewReport()
+ self.portal.REQUEST['business_template_list'] = 'erp5_ui_test',
+ self.portal.REQUEST['portal_skin'] = 'ODT'
self.portal.portal_classes.DocumentationHelper_viewReport()
def test_02_BusinessTemplate(self):
@@ -85,8 +88,8 @@
self.assertTrue('foo_module' in bt_do.getModuleIdList())
self.assertTrue('bar_module' in bt_do.getModuleIdList())
self.portal.portal_classes.getDocumentationHelper(
- 'BusinessTemplateDocumentationHelper', bt_uri).view()
- self.portal.REQUEST['class_name'] = 'ERP5SiteDocumentationHelper'
+ bt_do.getClassName(), bt_uri).view()
+ self.portal.REQUEST['class_name'] = bt_do.getClassName()
self.portal.REQUEST['uri'] = bt_uri
self.portal.portal_classes.DocumentationHelper_viewReport()
@@ -115,8 +118,8 @@
self.assertTrue('restrictedTraverse' in instance_foo.getClassMethodIdList())
self.assertTrue('_baseGetDescription' in instance_foo.getAccessorMethodIdList())
self.portal.portal_classes.getDocumentationHelper(
- 'PortalTypeInstanceDocumentationHelper', instance_uri).view()
- self.portal.REQUEST['class_name'] = 'PortalTypeInstanceDocumentationHelper'
+ instance_foo.getClassName(), instance_uri).view()
+ self.portal.REQUEST['class_name'] = instance_foo.getClassName()
self.portal.REQUEST['uri'] = instance_uri
self.portal.portal_classes.DocumentationHelper_viewReport()
More information about the Erp5-report
mailing list