[Erp5-report] r44971 arnaud.fontaine - /erp5/trunk/utils/erp5.utils.test_browser/src/erp5/u...

nobody at svn.erp5.org nobody at svn.erp5.org
Fri Apr 1 06:32:34 CEST 2011


Author: arnaud.fontaine
Date: Fri Apr  1 06:32:33 2011
New Revision: 44971

URL: http://svn.erp5.org?rev=44971&view=rev
Log:
When getting the number of activities, do not actually visit the URL
to stay on the page

Modified:
    erp5/trunk/utils/erp5.utils.test_browser/src/erp5/utils/test_browser/browser.py

Modified: erp5/trunk/utils/erp5.utils.test_browser/src/erp5/utils/test_browser/browser.py
URL: http://svn.erp5.org/erp5/trunk/utils/erp5.utils.test_browser/src/erp5/utils/test_browser/browser.py?rev=44971&r1=44970&r2=44971&view=diff
==============================================================================
--- erp5/trunk/utils/erp5.utils.test_browser/src/erp5/utils/test_browser/browser.py [utf8] (original)
+++ erp5/trunk/utils/erp5.utils.test_browser/src/erp5/utils/test_browser/browser.py [utf8] Fri Apr  1 06:32:33 2011
@@ -435,14 +435,16 @@ class Browser(ExtendedTestBrowser):
 
   def getRemainingActivityCounter(self):
     """
-    Return the number of remaining activities
+    Return the number of remaining activities, but do not visit the
+    URL so it does not interfere with next calls.
 
     @return: The number of remaining activities
     @rtype: int
     """
-    self.open('portal_activities/countMessage')
-    return self.contents and int(self.contents) or 0
+    activity_counter = self.mech_browser.open_novisit(
+      'portal_activities/countMessage').read()
 
+    return activity_counter and int(activity_counter) or 0
 
 from zope.testbrowser.browser import Form, ListControl
 



More information about the Erp5-report mailing list