[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