[Erp5-report] r15779 - in /erp5/trunk/products/ERP5Type: Base.py tests/testClassTool.py

nobody at svn.erp5.org nobody at svn.erp5.org
Wed Aug 22 14:45:11 CEST 2007


Author: jerome
Date: Wed Aug 22 14:45:11 2007
New Revision: 15779

URL: http://svn.erp5.org?rev=15779&view=rev
Log:
Using documentation helper should not generate any activities.


Modified:
    erp5/trunk/products/ERP5Type/Base.py
    erp5/trunk/products/ERP5Type/tests/testClassTool.py

Modified: erp5/trunk/products/ERP5Type/Base.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/Base.py?rev=15779&r1=15778&r2=15779&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/Base.py (original)
+++ erp5/trunk/products/ERP5Type/Base.py Wed Aug 22 14:45:11 2007
@@ -3045,6 +3045,7 @@
     if my_title > his_title:
       return 1
     return 0
+  
 
 class TempDocumentationHelper(DocumentationHelper, TempBase):
   """Temporary version of Documentation Helper.
@@ -3054,5 +3055,8 @@
   required that all temp objects have a corresponding "real" class as
   klass.__bases__[0]
   """
- 
-
+  # inheritence fixes
+  reindexObject = TempBase.reindexObject
+  recursiveReindexObject = TempBase.recursiveReindexObject
+
+

Modified: erp5/trunk/products/ERP5Type/tests/testClassTool.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/tests/testClassTool.py?rev=15779&r1=15778&r2=15779&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/tests/testClassTool.py (original)
+++ erp5/trunk/products/ERP5Type/tests/testClassTool.py Wed Aug 22 14:45:11 2007
@@ -117,6 +117,17 @@
     self.assertNotEquals([], class_doc_helper.getStaticPropertyList())
 
 
+  def test_DocumentationHelperActivities(self):
+    # Using documentation helpers should not create any activity
+    portal = self.getPortal()
+    folder = portal.newContent(portal_type='Folder', id='test_folder')
+    get_transaction().commit()
+    self.tic()
+    doc_helper = folder.asDocumentationHelper()
+    get_transaction().commit()
+    self.assertEquals(0, len(portal.portal_activities.getMessageList()))
+   
+
 import unittest
 def test_suite():
     suite = unittest.TestSuite()




More information about the Erp5-report mailing list