Showing
1 changed file
with
30 additions
and
30 deletions
| 1 | *** Settings *** | 1 | *** Settings *** |
| 2 | -Resource resource.robot | ||
| 3 | Library op_robot_tests.tests_files.service_keywords | 2 | Library op_robot_tests.tests_files.service_keywords |
| 4 | Library String | 3 | Library String |
| 5 | Library Collections | 4 | Library Collections |
| @@ -7,6 +6,9 @@ Library Selenium2Library | @@ -7,6 +6,9 @@ Library Selenium2Library | ||
| 7 | Library DateTime | 6 | Library DateTime |
| 8 | Library DebugLibrary | 7 | Library DebugLibrary |
| 9 | 8 | ||
| 9 | +Documentation | ||
| 10 | +... This resource file contains keywords that are used directly by | ||
| 11 | +... test suites or by brokers' keyword libraries (also known as drivers). | ||
| 10 | 12 | ||
| 11 | *** Keywords *** | 13 | *** Keywords *** |
| 12 | TestSuiteSetup | 14 | TestSuiteSetup |
| @@ -27,8 +29,8 @@ Set Suite Variable With Default Value | @@ -27,8 +29,8 @@ Set Suite Variable With Default Value | ||
| 27 | 29 | ||
| 28 | ${file_path}= Get Variable Value ${BROKERS_FILE} brokers.yaml | 30 | ${file_path}= Get Variable Value ${BROKERS_FILE} brokers.yaml |
| 29 | ${BROKERS}= load_initial_data_from ${file_path} | 31 | ${BROKERS}= load_initial_data_from ${file_path} |
| 30 | - log ${BROKERS} | ||
| 31 | - Set Global Variable ${BROKERS} | 32 | + Log ${BROKERS} |
| 33 | + Set Suite Variable ${BROKERS} | ||
| 32 | 34 | ||
| 33 | ${file_path}= Get Variable Value ${USERS_FILE} users.yaml | 35 | ${file_path}= Get Variable Value ${USERS_FILE} users.yaml |
| 34 | ${USERS}= load_initial_data_from ${file_path} | 36 | ${USERS}= load_initial_data_from ${file_path} |
| @@ -39,19 +41,19 @@ Set Suite Variable With Default Value | @@ -39,19 +41,19 @@ Set Suite Variable With Default Value | ||
| 39 | Set Suite Variable With Default Value provider Tender_User | 41 | Set Suite Variable With Default Value provider Tender_User |
| 40 | Set Suite Variable With Default Value provider1 Tender_User1 | 42 | Set Suite Variable With Default Value provider1 Tender_User1 |
| 41 | Set Suite Variable With Default Value viewer Tender_Viewer | 43 | Set Suite Variable With Default Value viewer Tender_Viewer |
| 42 | - ${active_users}= Create Dictionary tender_owner ${tender_owner} provider ${provider} provider1 ${provider1} viewer ${viewer} | 44 | + ${active_users}= Create Dictionary tender_owner=${tender_owner} provider=${provider} provider1=${provider1} viewer=${viewer} |
| 43 | 45 | ||
| 44 | - ${users_list}= Get Dictionary Items ${USERS.users} | ||
| 45 | - :FOR ${username} ${user_data} IN @{users_list} | ||
| 46 | - \ log ${active_users} | ||
| 47 | - \ log ${username} | 46 | + ${users_list}= Get Dictionary Items ${USERS.users} |
| 47 | + :FOR ${username} ${user_data} IN @{users_list} | ||
| 48 | + \ Log ${active_users} | ||
| 49 | + \ Log ${username} | ||
| 48 | \ ${munch_dict}= munch_dict data=${True} | 50 | \ ${munch_dict}= munch_dict data=${True} |
| 49 | \ Log Many ${munch_dict} | 51 | \ Log Many ${munch_dict} |
| 50 | - \ ${status}= Run Keyword And Return Status Dictionary Should Contain Value ${active_users} ${username} | 52 | + \ ${status}= Run Keyword And Return Status Dictionary Should Contain Value ${active_users} ${username} |
| 51 | \ ${keywords_file}= Get Broker Property By Username ${username} keywords_file | 53 | \ ${keywords_file}= Get Broker Property By Username ${username} keywords_file |
| 52 | - \ Run Keyword If '${status}' == 'True' Завантажуємо бібліотеку з реалізацією для майданчика ${keywords_file} | ||
| 53 | - \ Run Keyword If '${status}' == 'True' Викликати для учасника ${username} Підготувати клієнт для користувача | ||
| 54 | - \ Run Keyword If '${status}' == 'True' Set To Dictionary ${USERS.users['${username}']} tender_data ${munch_dict} | 54 | + \ Run Keyword If ${status} Завантажуємо бібліотеку з реалізацією для майданчика ${keywords_file} |
| 55 | + \ Run Keyword If ${status} Викликати для учасника ${username} Підготувати клієнт для користувача | ||
| 56 | + \ Run Keyword If ${status} Set To Dictionary ${USERS.users['${username}']} tender_data=${munch_dict} | ||
| 55 | 57 | ||
| 56 | 58 | ||
| 57 | Get Broker Property | 59 | Get Broker Property |
| @@ -81,7 +83,7 @@ Get Broker Property By Username | @@ -81,7 +83,7 @@ Get Broker Property By Username | ||
| 81 | @{QUESTIONS}= Create list | 83 | @{QUESTIONS}= Create list |
| 82 | ${question}= test question data | 84 | ${question}= test question data |
| 83 | ${question_lot}= test_lot_question_data ${question} | 85 | ${question_lot}= test_lot_question_data ${question} |
| 84 | - Append to list ${QUESTIONS} ${question} ${question_lot} | 86 | + Append to list ${QUESTIONS} ${question} ${question_lot} |
| 85 | Set Global Variable @{QUESTIONS} | 87 | Set Global Variable @{QUESTIONS} |
| 86 | @{ANSWERS}= Create list | 88 | @{ANSWERS}= Create list |
| 87 | ${answer}= test_question_answer_data | 89 | ${answer}= test_question_answer_data |
| @@ -90,7 +92,7 @@ Get Broker Property By Username | @@ -90,7 +92,7 @@ Get Broker Property By Username | ||
| 90 | @{COMPLAINTS}= Create list | 92 | @{COMPLAINTS}= Create list |
| 91 | ${complaint}= test_complaint_data | 93 | ${complaint}= test_complaint_data |
| 92 | ${complaint_lot}= test_lot_complaint_data ${complaint} | 94 | ${complaint_lot}= test_lot_complaint_data ${complaint} |
| 93 | - Append to list ${COMPLAINTS} ${complaint} ${complaint_lot} | 95 | + Append to list ${COMPLAINTS} ${complaint} ${complaint_lot} |
| 94 | Set Global Variable @{COMPLAINTS} | 96 | Set Global Variable @{COMPLAINTS} |
| 95 | @{REPLIES}= Create list | 97 | @{REPLIES}= Create list |
| 96 | ${reply}= test_complaint_reply_data | 98 | ${reply}= test_complaint_reply_data |
| @@ -197,22 +199,20 @@ Get Broker Property By Username | @@ -197,22 +199,20 @@ Get Broker Property By Username | ||
| 197 | 199 | ||
| 198 | Звірити поля предметів закупівлі багатопредметного тендера | 200 | Звірити поля предметів закупівлі багатопредметного тендера |
| 199 | [Arguments] ${username} ${tender_data} ${field} | 201 | [Arguments] ${username} ${tender_data} ${field} |
| 200 | - Дочекатись синхронізації з майданчиком ${username} | ||
| 201 | @{items}= Get_From_Object ${tender_data.data} items | 202 | @{items}= Get_From_Object ${tender_data.data} items |
| 202 | - ${len_of_items}= Get Length ${items} | ||
| 203 | - :FOR ${index} IN RANGE ${len_of_items} | ||
| 204 | - \ Log ${index} | ||
| 205 | - \ Звірити поле тендера ${viewer} ${tender_data} items[${index}].${field} | 203 | + ${len_of_items}= Get Length ${items} |
| 204 | + :FOR ${index} IN RANGE ${len_of_items} | ||
| 205 | + \ Log ${index} | ||
| 206 | + \ Звірити поле тендера ${viewer} ${tender_data} items[${index}].${field} | ||
| 206 | 207 | ||
| 207 | 208 | ||
| 208 | Звірити дату предметів закупівлі багатопредметного тендера | 209 | Звірити дату предметів закупівлі багатопредметного тендера |
| 209 | [Arguments] ${username} ${tender_data} ${field} | 210 | [Arguments] ${username} ${tender_data} ${field} |
| 210 | - Дочекатись синхронізації з майданчиком ${username} | ||
| 211 | @{items}= Get_From_Object ${tender_data.data} items | 211 | @{items}= Get_From_Object ${tender_data.data} items |
| 212 | - ${len_of_items}= Get Length ${items} | ||
| 213 | - :FOR ${index} IN RANGE ${len_of_items} | ||
| 214 | - \ Log ${index} | ||
| 215 | - \ Звірити дату тендера ${viewer} ${tender_data} items[${index}].${field} | 212 | + ${len_of_items}= Get Length ${items} |
| 213 | + :FOR ${index} IN RANGE ${len_of_items} | ||
| 214 | + \ Log ${index} | ||
| 215 | + \ Звірити дату тендера ${viewer} ${tender_data} items[${index}].${field} | ||
| 216 | 216 | ||
| 217 | 217 | ||
| 218 | Викликати для учасника | 218 | Викликати для учасника |
| @@ -253,29 +253,29 @@ SwitchState | @@ -253,29 +253,29 @@ SwitchState | ||
| 253 | 253 | ||
| 254 | Дочекатись дати | 254 | Дочекатись дати |
| 255 | [Arguments] ${date} | 255 | [Arguments] ${date} |
| 256 | - ${wait_timeout}= wait_to_date ${date} | ||
| 257 | - Run Keyword If ${wait_timeout}>0 Sleep ${wait_timeout} | 256 | + ${sleep}= wait_to_date ${date} |
| 257 | + Run Keyword If ${sleep} > 0 Sleep ${sleep} | ||
| 258 | 258 | ||
| 259 | 259 | ||
| 260 | Дочекатись дати початку прийому пропозицій | 260 | Дочекатись дати початку прийому пропозицій |
| 261 | [Arguments] ${username} | 261 | [Arguments] ${username} |
| 262 | - log ${username} | 262 | + Log ${username} |
| 263 | Дочекатись дати ${USERS.users['${username}'].tender_data.data.tenderPeriod.startDate} | 263 | Дочекатись дати ${USERS.users['${username}'].tender_data.data.tenderPeriod.startDate} |
| 264 | 264 | ||
| 265 | 265 | ||
| 266 | Дочекатись дати закінчення прийому пропозицій | 266 | Дочекатись дати закінчення прийому пропозицій |
| 267 | [Arguments] ${username} | 267 | [Arguments] ${username} |
| 268 | - log ${username} | 268 | + Log ${username} |
| 269 | Дочекатись дати ${USERS.users['${username}'].tender_data.data.tenderPeriod.endDate} | 269 | Дочекатись дати ${USERS.users['${username}'].tender_data.data.tenderPeriod.endDate} |
| 270 | 270 | ||
| 271 | 271 | ||
| 272 | Дочекатись дати початку аукціону | 272 | Дочекатись дати початку аукціону |
| 273 | [Arguments] ${username} | 273 | [Arguments] ${username} |
| 274 | - log ${username} | 274 | + Log ${username} |
| 275 | Дочекатись дати ${USERS.users['${username}'].tender_data.data.auctionPeriod.startDate} | 275 | Дочекатись дати ${USERS.users['${username}'].tender_data.data.auctionPeriod.startDate} |
| 276 | 276 | ||
| 277 | 277 | ||
| 278 | Дочекатись дати закінчення аукціону | 278 | Дочекатись дати закінчення аукціону |
| 279 | [Arguments] ${username} | 279 | [Arguments] ${username} |
| 280 | - log ${username} | 280 | + Log ${username} |
| 281 | Дочекатись дати ${USERS.users['${username}'].tender_data.data.auctionPeriod.endDate} | 281 | Дочекатись дати ${USERS.users['${username}'].tender_data.data.auctionPeriod.endDate} |
Please
register
or
login
to post a comment