Commit 378193e4 authored by Benjamin Blanc's avatar Benjamin Blanc

benchmark: createSaleOrder: Improve script and fix bugs

parent f4ff715a
...@@ -4,17 +4,12 @@ import datetime ...@@ -4,17 +4,12 @@ import datetime
import random import random
import time import time
import string import string
import genericToolToFillForm
from utils import * from utils import *
if False : TMIN_SLEEP = 2
TMIN_SLEEP = 0 TMAX_SLEEP = 6
TMAX_SLEEP = 0
else :
TMIN_SLEEP = 2
TMAX_SLEEP = 6
SALE_TRADE_CONDITION_NAME = "Sale Trade Condition" SALE_TRADE_CONDITION_NAME = "Scalability Sale Trade Condition"
PREFIX_TITLE = "" PREFIX_TITLE = ""
MAX_PRODUCT = 5 MAX_PRODUCT = 5
...@@ -38,7 +33,7 @@ def addOrderLine(browser, my_title, result) : ...@@ -38,7 +33,7 @@ def addOrderLine(browser, my_title, result) :
sleep=(TMIN_SLEEP, TMAX_SLEEP))) sleep=(TMIN_SLEEP, TMAX_SLEEP)))
## Choose the product randomly ## Choose the product randomly
fill_related_objects(browser, result, fillRelatedObjects(browser, result,
"portal_selections/viewSearchRelatedDocumentDialog0:method", 1, "portal_selections/viewSearchRelatedDocumentDialog0:method", 1,
"AddOrderLine", TMIN_SLEEP, TMAX_SLEEP) "AddOrderLine", TMIN_SLEEP, TMAX_SLEEP)
...@@ -78,7 +73,7 @@ def createSaleOrder(result, browser): ...@@ -78,7 +73,7 @@ def createSaleOrder(result, browser):
my_order_sale_url = browser.url.split("?")[0] my_order_sale_url = browser.url.split("?")[0]
# Fill the title # Fill the title
my_title = PREFIX_TITLE + gen_string(6) my_title = PREFIX_TITLE + generateString(6)
browser.mainForm.getControl(name='field_my_title').value = my_title browser.mainForm.getControl(name='field_my_title').value = my_title
# Set some random informations # Set some random informations
...@@ -87,7 +82,7 @@ def createSaleOrder(result, browser): ...@@ -87,7 +82,7 @@ def createSaleOrder(result, browser):
browser.mainForm.getControl(name='field_my_description').value = my_str browser.mainForm.getControl(name='field_my_description').value = my_str
# Select some options randomly # Select some options randomly
select_random_option(browser, "field_my_order") selectRandomOption(browser, "field_my_order")
# Set dates # Set dates
date = datetime.datetime.now() date = datetime.datetime.now()
......
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