[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