[Erp5-report] r19534 - in /erp5/trunk/products/CMFActivity: ./ tests/

nobody at svn.erp5.org nobody at svn.erp5.org
Tue Feb 26 19:20:08 CET 2008


Author: vincent
Date: Tue Feb 26 19:20:06 2008
New Revision: 19534

URL: http://svn.erp5.org?rev=19534&view=rev
Log:
Ignore serialization_tag when its value is None.
Add a test.

Modified:
    erp5/trunk/products/CMFActivity/ActivityTool.py
    erp5/trunk/products/CMFActivity/tests/testCMFActivity.py

Modified: erp5/trunk/products/CMFActivity/ActivityTool.py
URL: http://svn.erp5.org/erp5/trunk/products/CMFActivity/ActivityTool.py?rev=19534&r1=19533&r2=19534&view=diff
==============================================================================
--- erp5/trunk/products/CMFActivity/ActivityTool.py (original)
+++ erp5/trunk/products/CMFActivity/ActivityTool.py Tue Feb 26 19:20:06 2008
@@ -121,6 +121,9 @@
     else:
       self.active_process = active_process.getPhysicalPath()
       self.active_process_uid = active_process.getUid()
+    if activity_kw.get('serialization_tag', False) is None:
+      # Remove serialization_tag if it's None.
+      del activity_kw['serialization_tag']
     self.activity_kw = activity_kw
     self.method_id = method_id
     self.args = args

Modified: erp5/trunk/products/CMFActivity/tests/testCMFActivity.py
URL: http://svn.erp5.org/erp5/trunk/products/CMFActivity/tests/testCMFActivity.py?rev=19534&r1=19533&r2=19534&view=diff
==============================================================================
--- erp5/trunk/products/CMFActivity/tests/testCMFActivity.py (original)
+++ erp5/trunk/products/CMFActivity/tests/testCMFActivity.py Tue Feb 26 19:20:06 2008
@@ -2796,6 +2796,11 @@
     self.tic()
     result = activity_tool.getMessageList()
     self.assertEqual(len(result), 0)
+    # Check that giving a None value to serialization_tag does not confuse
+    # CMFActivity
+    organisation.activate(activity=activity, serialization_tag=None).getTitle()
+    self.tic()
+    self.assertEqual(len(activity_tool.getMessageList()), 0)
 
   def test_106_checkSerializationTagSQLDict(self, quiet=0, run=run_all_test):
     if not run: return




More information about the Erp5-report mailing list