Commit 64917ca1 authored by Arnaud Fontaine's avatar Arnaud Fontaine

Do not use the label as it could easily changed and is language-dependent


git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk/utils@44791 20353a03-c40f-0410-a6d1-a30d3c3de9de
parent cedb72ed
...@@ -7,7 +7,7 @@ ITERATION = 20 ...@@ -7,7 +7,7 @@ ITERATION = 20
def benchmarkAddPerson(result_dict): def benchmarkAddPerson(result_dict):
""" """
Benchmark adding a person Benchmark adding a person.
""" """
# Create a browser instance # Create a browser instance
browser = Browser('http://localhost:18080/', 'erp5', browser = Browser('http://localhost:18080/', 'erp5',
...@@ -17,10 +17,10 @@ def benchmarkAddPerson(result_dict): ...@@ -17,10 +17,10 @@ def benchmarkAddPerson(result_dict):
browser.open() browser.open()
# Go to Persons module (person_module) # Go to Persons module (person_module)
browser.mainForm.submitSelectModule(label='Persons') browser.mainForm.submitSelectModule(value='/person_module')
# Create a new person and record the time elapsed in seconds # Create a new person and record the time elapsed in seconds
result_dict.setdefault('Create new person', []).append( result_dict.setdefault('Create', []).append(
browser.mainForm.timeSubmitNewInSecond()) browser.mainForm.timeSubmitNewInSecond())
# Check whether it has been successfully created # Check whether it has been successfully created
...@@ -38,7 +38,7 @@ def benchmarkAddPerson(result_dict): ...@@ -38,7 +38,7 @@ def benchmarkAddPerson(result_dict):
assert browser.getTransitionMessage() == 'Data updated.' assert browser.getTransitionMessage() == 'Data updated.'
# Validate the person and record confirmation # Validate the person and record confirmation
browser.mainForm.submitSelectWorkflow(label='Validate') browser.mainForm.submitSelectWorkflow(value='validate_action')
result_dict.setdefault('Validate', []).append( result_dict.setdefault('Validate', []).append(
browser.mainForm.timeSubmitDialogConfirmInSecond()) browser.mainForm.timeSubmitDialogConfirmInSecond())
...@@ -55,4 +55,4 @@ if __name__ == '__main__': ...@@ -55,4 +55,4 @@ if __name__ == '__main__':
counter += 1 counter += 1
for title, time_list in result_dict.iteritems(): for title, time_list in result_dict.iteritems():
print "Average: %s: %.4fs" % (title, float(sum(time_list)) / ITERATION) print "%s: %.4fs" % (title, float(sum(time_list)) / ITERATION)
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment