Commit 9d2f1055a61977a1c1b0e4e84a92e670a4d9db2d

Authored by selurvedu
1 parent 5a1c1faa

Adapt keywords.robot to support new brokers.yaml

@@ -44,8 +44,9 @@ Set Suite Variable With Default Value @@ -44,8 +44,9 @@ Set Suite Variable With Default Value
44 \ log ${active_users} 44 \ log ${active_users}
45 \ log ${username} 45 \ log ${username}
46 \ ${status}= Run Keyword And Return Status Dictionary Should Contain Value ${active_users} ${username} 46 \ ${status}= Run Keyword And Return Status Dictionary Should Contain Value ${active_users} ${username}
47 - \ Run Keyword If '${status}' == 'True' Завантажуємо бібліотеку з реалізацією ${BROKERS['${USERS.users['${username}'].broker}'].keywords_file} майданчики  
48 - \ Run Keyword If '${status}' == 'True' Викликати для учасника ${username} Підготувати клієнт для користувача 47 + \ ${keywords_file}= Get Broker Property By Username ${username} keywords_file
  48 + \ Run Keyword If '${status}' == 'True' Завантажуємо бібліотеку з реалізацією ${keywords_file} майданчики
  49 + \ Run Keyword If '${status}' == 'True' Викликати для учасника ${username} Підготувати клієнт для користувача
49 50
50 Get Broker Property 51 Get Broker Property
51 [Arguments] ${broker_name} ${property} 52 [Arguments] ${broker_name} ${property}
@@ -85,7 +86,8 @@ Get Broker Property By Username @@ -85,7 +86,8 @@ Get Broker Property By Username
85 ${reply}= test_complaint_reply_data 86 ${reply}= test_complaint_reply_data
86 Append to list ${REPLIES} ${reply} 87 Append to list ${REPLIES} ${reply}
87 Set Global Variable ${REPLIES} 88 Set Global Variable ${REPLIES}
88 - ${INITIAL_TENDER_DATA}= prepare_test_tender_data ${BROKERS['${USERS.users['${tender_owner}'].broker}'].period_interval} ${mode} 89 + ${period_interval}= Get Broker Property By Username ${tender_owner} period_interval
  90 + ${INITIAL_TENDER_DATA}= prepare_test_tender_data ${period_interval} ${mode}
89 Set Global Variable ${INITIAL_TENDER_DATA} 91 Set Global Variable ${INITIAL_TENDER_DATA}
90 ${TENDER}= Create Dictionary 92 ${TENDER}= Create Dictionary
91 Set Global Variable ${TENDER} 93 Set Global Variable ${TENDER}
@@ -99,13 +101,12 @@ Get Broker Property By Username @@ -99,13 +101,12 @@ Get Broker Property By Username
99 Дочекатись синхронізації з майданчиком 101 Дочекатись синхронізації з майданчиком
100 [Arguments] ${username} 102 [Arguments] ${username}
101 [Documentation] 103 [Documentation]
102 - ... ${ARGUMENTS[0]} == username  
103 - ... ${ARGUMENTS[1]} == tenderId  
104 - ... ${ARGUMENTS[2]} == id  
105 - 104 + ... Get ${wait_timeout} for specified user and wait
  105 + ... until that timeout runs out.
106 ${now}= Get Current Date 106 ${now}= Get Current Date
107 ${delta}= Subtract Date From Date ${now} ${TENDER['LAST_MODIFICATION_DATE']} 107 ${delta}= Subtract Date From Date ${now} ${TENDER['LAST_MODIFICATION_DATE']}
108 - ${wait_timeout}= Subtract Time From Time ${BROKERS['${USERS.users['${username}'].broker}'].timeout_on_wait} ${delta} 108 + ${timeout_on_wait}= Get Broker Property By Username ${username} timeout_on_wait
  109 + ${wait_timeout}= Subtract Time From Time ${timeout_on_wait} ${delta}
109 Run Keyword If ${wait_timeout}>0 Sleep ${wait_timeout} 110 Run Keyword If ${wait_timeout}>0 Sleep ${wait_timeout}
110 111
111 Звірити поле тендера 112 Звірити поле тендера
@@ -177,7 +178,8 @@ Normal @@ -177,7 +178,8 @@ Normal
177 Log ${username} 178 Log ${username}
178 Log ${command} 179 Log ${command}
179 Log ${arguments} 180 Log ${arguments}
180 - Run Keyword And Return ${BROKERS['${USERS.users['${username}'].broker}'].keywords_file}.${command} ${username} @{arguments} 181 + ${keywords_file}= Get Broker Property By Username ${username} keywords_file
  182 + Run Keyword And Return ${keywords_file}.${command} ${username} @{arguments}
181 183
182 SwitchState 184 SwitchState
183 [Arguments] ${username} ${command} @{arguments} 185 [Arguments] ${username} ${command} @{arguments}
@@ -186,7 +188,8 @@ SwitchState @@ -186,7 +188,8 @@ SwitchState
186 log ${arguments} 188 log ${arguments}
187 Remove From List ${arguments} 0 189 Remove From List ${arguments} 0
188 log ${arguments} 190 log ${arguments}
189 - ${status} ${value}= run_keyword_and_ignore_keyword_definitions ${BROKERS['${USERS.users['${username}'].broker}'].keywords_file}.${command} ${username} @{arguments} 191 + ${keywords_file}= Get Broker Property By Username ${username} keywords_file
  192 + ${status} ${value}= run_keyword_and_ignore_keyword_definitions ${keywords_file}.${command} ${username} @{arguments}
190 Run keyword if '${status}' == 'PASS' Log Учасник ${username} зміг виконати "${command}" WARN 193 Run keyword if '${status}' == 'PASS' Log Учасник ${username} зміг виконати "${command}" WARN
191 [return] ${value} 194 [return] ${value}
192 195
Please register or login to post a comment