Commit 11874742afc57c6ccfdd70b5ac513a35178e2431

Authored by yankee7
1 parent 4d46a117

added patch bid test

@@ -9,7 +9,8 @@ Suite Setup TestCaseSetup @@ -9,7 +9,8 @@ Suite Setup TestCaseSetup
9 Suite Teardown Close all browsers 9 Suite Teardown Close all browsers
10 10
11 *** Variables *** 11 *** Variables ***
12 -${viewer} Tender User 12 +${viewer} Tender Viewer
  13 +
13 # Tender Viewer 14 # Tender Viewer
14 ${provider} Tender User 15 ${provider} Tender User
15 16
@@ -125,10 +126,15 @@ ${provider} Tender User @@ -125,10 +126,15 @@ ${provider} Tender User
125 Викликати для учасника ${viewer} обновити сторінку з тендером ${TENDER_DATA.data.tenderID} ${TENDER_DATA.data.id} 126 Викликати для учасника ${viewer} обновити сторінку з тендером ${TENDER_DATA.data.tenderID} ${TENDER_DATA.data.id}
126 Звірити поле тендера ${viewer} questions[0].answer 127 Звірити поле тендера ${viewer} questions[0].answer
127 128
128 -  
129 Подати цінову пропозицію 129 Подати цінову пропозицію
130 [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію 130 [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію
131 Дочекатись дати початоку прийому пропозицій 131 Дочекатись дати початоку прийому пропозицій
132 ${bid}= test bid data 132 ${bid}= test bid data
133 Log object data ${bid} 133 Log object data ${bid}
134 - Викликати для учасника ${provider} Подати цінову пропозицію ${TENDER_DATA.data.id} ${bid}  
  134 + Викликати для учасника ${provider} Подати цінову пропозицію ${TENDER_DATA.data.id} ${bid}
  135 +
  136 +Змінити цінову пропозицію
  137 + [Tags] ${USERS.users['${provider}'].broker}: Можливість змінити цінову пропозицію
  138 + Set To Dictionary ${biddingresponce.data.value} amount 600
  139 + Log object data ${biddingresponce.data.value}
  140 + Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER_DATA.data.id} ${biddingresponce}
@@ -21,6 +21,7 @@ Library op_robot_tests.tests_files.brokers.openprocurement_client_helper @@ -21,6 +21,7 @@ Library op_robot_tests.tests_files.brokers.openprocurement_client_helper
21 Log access_token: ${access_token} 21 Log access_token: ${access_token}
22 Log tender_id: ${TENDER_DATA.data.id} 22 Log tender_id: ${TENDER_DATA.data.id}
23 Set Global Variable ${TENDER_DATA} 23 Set Global Variable ${TENDER_DATA}
  24 + #Debug
24 [return] ${TENDER_DATA} 25 [return] ${TENDER_DATA}
25 26
26 Пошук тендера по ідентифікатору 27 Пошук тендера по ідентифікатору
@@ -110,5 +111,34 @@ Library op_robot_tests.tests_files.brokers.openprocurement_client_helper @@ -110,5 +111,34 @@ Library op_robot_tests.tests_files.brokers.openprocurement_client_helper
110 [Arguments] @{ARGUMENTS} 111 [Arguments] @{ARGUMENTS}
111 log many @{ARGUMENTS} 112 log many @{ARGUMENTS}
112 ${tender}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} get_tender ${ARGUMENTS[1]} 113 ${tender}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} get_tender ${ARGUMENTS[1]}
113 - ${bid}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} create_bid ${tender} ${ARGUMENTS[2]}  
114 - Log object data ${question} bid 114 + ${biddingresponce}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} create_bid ${tender} ${ARGUMENTS[2]}
  115 + Set Global Variable ${biddingresponce}
  116 + Log object data ${biddingresponce} bid
  117 + [return] ${biddingresponce}
  118 +
  119 +Змінити цінову пропозицію
  120 + [Documentation]
  121 + ... ${ARGUMENTS[0]} == username
  122 + ... ${ARGUMENTS[1]} == tender_uid
  123 + ... ${ARGUMENTS[2]} == bid
  124 + [Arguments] @{ARGUMENTS}
  125 + log many @{ARGUMENTS}
  126 + ${token}= Get Variable Value ${TENDER_DATA.access.token}
  127 + Set To Dictionary ${USERS.users['${ARGUMENTS[0]}']} token ${token}
  128 + ${tender}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} get_tender ${ARGUMENTS[1]}
  129 + ${patch}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} patch_bid ${tender} ${ARGUMENTS[2]}
  130 + Log object data ${patch} patch
  131 +
  132 +Змінити цінову пропозицію
  133 + [Documentation]
  134 + ... ${ARGUMENTS[0]} == username
  135 + ... ${ARGUMENTS[1]} == tender_uid
  136 + ... ${ARGUMENTS[2]} == bid
  137 + [Arguments] @{ARGUMENTS}
  138 + log many @{ARGUMENTS}
  139 + ${token}= Get Variable Value ${TENDER_DATA.access.token}
  140 + Set To Dictionary ${USERS.users['${ARGUMENTS[0]}']} token ${token}
  141 + ${tender}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} get_tender ${ARGUMENTS[1]}
  142 + ${patch}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} patch_bid ${tender} ${ARGUMENTS[2]}
  143 + Log object data ${patch} patch
  144 +
@@ -33,6 +33,8 @@ TestCaseSetup @@ -33,6 +33,8 @@ TestCaseSetup
33 Set Global Variable ${ANSWERS} 33 Set Global Variable ${ANSWERS}
34 ${INITIAL_TENDER_DATA}= prepare_test_tender_data 34 ${INITIAL_TENDER_DATA}= prepare_test_tender_data
35 Set Global Variable ${INITIAL_TENDER_DATA} 35 Set Global Variable ${INITIAL_TENDER_DATA}
  36 +
  37 + Log ${INITIAL_TENDER_DATA}
36 38
37 Завантажуємо бібліотеку з реалізацією ${keywords_file} площадки 39 Завантажуємо бібліотеку з реалізацією ${keywords_file} площадки
38 Import Resource ${CURDIR}/brokers/${keywords_file}.robot 40 Import Resource ${CURDIR}/brokers/${keywords_file}.robot
@@ -66,7 +68,6 @@ TestCaseSetup @@ -66,7 +68,6 @@ TestCaseSetup
66 ${field_value}= Get_From_Object ${TENDER_DATA.data} ${field} 68 ${field_value}= Get_From_Object ${TENDER_DATA.data} ${field}
67 Should Be Equal ${field_value} ${field_response} Майданчик ${USERS.users['${username}'].broker} 69 Should Be Equal ${field_value} ${field_response} Майданчик ${USERS.users['${username}'].broker}
68 70
69 -  
70 Викликати для учасника 71 Викликати для учасника
71 [Arguments] ${username} ${command} @{arguments} 72 [Arguments] ${username} ${command} @{arguments}
72 ${status} ${value}= run_keyword_and_ignore_keyword_definations ${BROKERS['${USERS.users['${username}'].broker}'].keywords_file}.${command} ${username} @{arguments} 73 ${status} ${value}= run_keyword_and_ignore_keyword_definations ${BROKERS['${USERS.users['${username}'].broker}'].keywords_file}.${command} ${username} @{arguments}
@@ -79,6 +80,5 @@ TestCaseSetup @@ -79,6 +80,5 @@ TestCaseSetup
79 ${wait_timout}= wait_to_date ${date} 80 ${wait_timout}= wait_to_date ${date}
80 Run Keyword If ${wait_timout}>0 Sleep ${wait_timout} 81 Run Keyword If ${wait_timout}>0 Sleep ${wait_timout}
81 82
82 -  
83 Дочекатись дати початоку прийому пропозицій 83 Дочекатись дати початоку прийому пропозицій
84 Дочекатись дати ${TENDER_DATA.data.tenderPeriod.startDate} 84 Дочекатись дати ${TENDER_DATA.data.tenderPeriod.startDate}
Please register or login to post a comment