[Erp5-report] r25336 - in /erp5/trunk/products/CMFActivity: skins/activity/ tests/

nobody at svn.erp5.org nobody at svn.erp5.org
Wed Jan 28 15:43:22 CET 2009


Author: jerome
Date: Wed Jan 28 15:43:21 2009
New Revision: 25336

URL: http://svn.erp5.org?rev=25336&view=rev
Log:
remove cache on hasMessage, and add test for ActiveObject.hasActivity

Modified:
    erp5/trunk/products/CMFActivity/skins/activity/SQLDict_hasMessage.zsql
    erp5/trunk/products/CMFActivity/skins/activity/SQLQueue_hasMessage.zsql
    erp5/trunk/products/CMFActivity/tests/testCMFActivity.py

Modified: erp5/trunk/products/CMFActivity/skins/activity/SQLDict_hasMessage.zsql
URL: http://svn.erp5.org/erp5/trunk/products/CMFActivity/skins/activity/SQLDict_hasMessage.zsql?rev=25336&r1=25335&r2=25336&view=diff
==============================================================================
--- erp5/trunk/products/CMFActivity/skins/activity/SQLDict_hasMessage.zsql [utf8] (original)
+++ erp5/trunk/products/CMFActivity/skins/activity/SQLDict_hasMessage.zsql [utf8] Wed Jan 28 15:43:21 2009
@@ -2,8 +2,8 @@
 title:
 connection_id:cmf_activity_sql_connection
 max_rows:1
-max_cache:100
-cache_time:1
+max_cache:0
+cache_time:0
 class_name:
 class_file:
 </dtml-comment>

Modified: erp5/trunk/products/CMFActivity/skins/activity/SQLQueue_hasMessage.zsql
URL: http://svn.erp5.org/erp5/trunk/products/CMFActivity/skins/activity/SQLQueue_hasMessage.zsql?rev=25336&r1=25335&r2=25336&view=diff
==============================================================================
--- erp5/trunk/products/CMFActivity/skins/activity/SQLQueue_hasMessage.zsql [utf8] (original)
+++ erp5/trunk/products/CMFActivity/skins/activity/SQLQueue_hasMessage.zsql [utf8] Wed Jan 28 15:43:21 2009
@@ -2,8 +2,8 @@
 title:
 connection_id:cmf_activity_sql_connection
 max_rows:1
-max_cache:100
-cache_time:1
+max_cache:0
+cache_time:0
 class_name:
 class_file:
 </dtml-comment>

Modified: erp5/trunk/products/CMFActivity/tests/testCMFActivity.py
URL: http://svn.erp5.org/erp5/trunk/products/CMFActivity/tests/testCMFActivity.py?rev=25336&r1=25335&r2=25336&view=diff
==============================================================================
--- erp5/trunk/products/CMFActivity/tests/testCMFActivity.py [utf8] (original)
+++ erp5/trunk/products/CMFActivity/tests/testCMFActivity.py [utf8] Wed Jan 28 15:43:21 2009
@@ -3205,6 +3205,20 @@
     finally:
       delattr(Organisation, 'waitingActivity')
       Queue.tic = original_queue_tic
+  
+  def test_active_object_hasActivity(self):
+    active_object = self.portal.organisation_module.newContent(
+                                            portal_type='Organisation')
+    get_transaction().commit()
+    self.tic()
+    self.assertFalse(active_object.hasActivity())
+    for activity in ('SQLDict', 'SQLQueue'):
+      active_object.activate(activity=activity).getTitle()
+      get_transaction().commit()
+      self.assertTrue(active_object.hasActivity(), activity)
+      self.tic()
+      self.assertFalse(active_object.hasActivity(), activity)
+
 
 def test_suite():
   suite = unittest.TestSuite()




More information about the Erp5-report mailing list