[Erp5-report] r46028 arnaud.fontaine - /erp5/trunk/utils/erp5.utils.test_browser/src/erp5/u...
nobody at svn.erp5.org
nobody at svn.erp5.org
Wed Aug 31 16:44:53 CEST 2011
Author: arnaud.fontaine
Date: Wed Aug 31 16:44:53 2011
New Revision: 46028
URL: http://svn.erp5.org?rev=46028&view=rev
Log:
The Form class must be re-created after the first attempts otherwise an
ExpiredError is raised as the content is outdated
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=46028&r1=46027&r2=46028&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] Wed Aug 31 16:44:53 2011
@@ -796,8 +796,8 @@ class ContextMainForm(MainForm):
else:
current_attempt_counter = 0
while current_attempt_counter != maximum_attempt_number:
- self.submitSelect('select_jump', 'Base_doJump:method',
- label, value, **kw)
+ self.browser.mainForm.submitSelect('select_jump', 'Base_doJump:method',
+ label, value, **kw)
if no_jump_transition_message != self.browser.getTransitionMessage():
return current_attempt_counter * sleep_between_attempt
@@ -909,15 +909,14 @@ class ContextMainForm(MainForm):
"""
def tryLegacyAndNew():
try:
- self.submitSelect('select_action', 'Base_doAction:method', label,
- value and '%s?workflow_action=%s' % (script_id, value),
- **kw)
+ self.browser.mainForm.submitSelect(
+ 'select_action', 'Base_doAction:method', label,
+ value and '%s?workflow_action=%s' % (script_id, value), **kw)
except LookupError:
- self.submitSelect('select_action', 'Base_doAction:method', label,
- value and '%s?field_my_workflow_action=%s' % (script_id,
- value),
- **kw)
+ self.browser.mainForm.submitSelect(
+ 'select_action', 'Base_doAction:method', label,
+ value and '%s?field_my_workflow_action=%s' % (script_id, value), **kw)
if maximum_attempt_number == 1:
tryLegacyAndNew()
More information about the Erp5-report
mailing list