Commit 09c7e5abf1066dbce17dbb00f51b979150d81a08
1 parent
847b2c8f
added keywords - get document, get bids
Showing
1 changed file
with
48 additions
and
14 deletions
| @@ -149,13 +149,13 @@ ${question_id} 0 | @@ -149,13 +149,13 @@ ${question_id} 0 | ||
| 149 | Set_To_Object ${TENDER_DATA.data} items ${items} | 149 | Set_To_Object ${TENDER_DATA.data} items ${items} |
| 150 | ${TENDER_DATA}= set_access_key ${TENDER_DATA} ${USERS.users['${ARGUMENTS[0]}'].access_token} | 150 | ${TENDER_DATA}= set_access_key ${TENDER_DATA} ${USERS.users['${ARGUMENTS[0]}'].access_token} |
| 151 | ${TENDER_DATA}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} patch_tender ${TENDER_DATA} | 151 | ${TENDER_DATA}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} patch_tender ${TENDER_DATA} |
| 152 | - | 152 | + |
| 153 | 153 | ||
| 154 | Задати питання | 154 | Задати питання |
| 155 | [Documentation] | 155 | [Documentation] |
| 156 | ... ${ARGUMENTS[0]} == username | 156 | ... ${ARGUMENTS[0]} == username |
| 157 | ... ${ARGUMENTS[1]} == tender_uid | 157 | ... ${ARGUMENTS[1]} == tender_uid |
| 158 | - ... ${ARGUMENTS[2]} == bid | 158 | + ... ${ARGUMENTS[2]} == question |
| 159 | [Arguments] @{ARGUMENTS} | 159 | [Arguments] @{ARGUMENTS} |
| 160 | log many @{ARGUMENTS} | 160 | log many @{ARGUMENTS} |
| 161 | ${internalid}= отримати internal id по UAid ${ARGUMENTS[0]} ${ARGUMENTS[1]} | 161 | ${internalid}= отримати internal id по UAid ${ARGUMENTS[0]} ${ARGUMENTS[1]} |
| @@ -163,7 +163,7 @@ ${question_id} 0 | @@ -163,7 +163,7 @@ ${question_id} 0 | ||
| 163 | log ${USERS.users['${ARGUMENTS[0]}']} | 163 | log ${USERS.users['${ARGUMENTS[0]}']} |
| 164 | ${biddingresponce}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} create_question ${tender} ${ARGUMENTS[2]} | 164 | ${biddingresponce}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} create_question ${tender} ${ARGUMENTS[2]} |
| 165 | [return] ${biddingresponce} | 165 | [return] ${biddingresponce} |
| 166 | - | 166 | + |
| 167 | Відповісти на питання | 167 | Відповісти на питання |
| 168 | [Documentation] | 168 | [Documentation] |
| 169 | ... ${ARGUMENTS[0]} == username | 169 | ... ${ARGUMENTS[0]} == username |
| @@ -192,7 +192,7 @@ ${question_id} 0 | @@ -192,7 +192,7 @@ ${question_id} 0 | ||
| 192 | ${tender}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} get_tender ${internalid} | 192 | ${tender}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} get_tender ${internalid} |
| 193 | ${complaint}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} _create_tender_resource_item ${tender} ${ARGUMENTS[2]} complaints | 193 | ${complaint}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} _create_tender_resource_item ${tender} ${ARGUMENTS[2]} complaints |
| 194 | Log object data ${complaint} complaint | 194 | Log object data ${complaint} complaint |
| 195 | - | 195 | + |
| 196 | порівняти скаргу | 196 | порівняти скаргу |
| 197 | [Documentation] | 197 | [Documentation] |
| 198 | ... ${ARGUMENTS[0]} == username | 198 | ... ${ARGUMENTS[0]} == username |
| @@ -209,7 +209,7 @@ ${question_id} 0 | @@ -209,7 +209,7 @@ ${question_id} 0 | ||
| 209 | #:FOR ${element} IN ${ARGUMENTS[2].data} | 209 | #:FOR ${element} IN ${ARGUMENTS[2].data} |
| 210 | #\ log ${element} | 210 | #\ log ${element} |
| 211 | #\ Dictionary Should Contain Value ${complaint} ${element} | 211 | #\ Dictionary Should Contain Value ${complaint} ${element} |
| 212 | - | 212 | + |
| 213 | Обробити скаргу | 213 | Обробити скаргу |
| 214 | [Documentation] | 214 | [Documentation] |
| 215 | ... ${ARGUMENTS[0]} == username | 215 | ... ${ARGUMENTS[0]} == username |
| @@ -238,7 +238,7 @@ ${question_id} 0 | @@ -238,7 +238,7 @@ ${question_id} 0 | ||
| 238 | log ${tender}отримати | 238 | log ${tender}отримати |
| 239 | ${biddingresponce}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} create_bid ${tender} ${ARGUMENTS[2]} | 239 | ${biddingresponce}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} create_bid ${tender} ${ARGUMENTS[2]} |
| 240 | [return] ${biddingresponce} | 240 | [return] ${biddingresponce} |
| 241 | - | 241 | + |
| 242 | Змінити цінову пропозицію | 242 | Змінити цінову пропозицію |
| 243 | [Documentation] | 243 | [Documentation] |
| 244 | ... ${ARGUMENTS[0]} == username | 244 | ... ${ARGUMENTS[0]} == username |
| @@ -264,7 +264,7 @@ ${question_id} 0 | @@ -264,7 +264,7 @@ ${question_id} 0 | ||
| 264 | ${changed_bid}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} delete_bid ${tender} ${ARGUMENTS[2]} | 264 | ${changed_bid}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} delete_bid ${tender} ${ARGUMENTS[2]} |
| 265 | Log ${changed_bid} | 265 | Log ${changed_bid} |
| 266 | [return] ${changed_bid} | 266 | [return] ${changed_bid} |
| 267 | - | 267 | + |
| 268 | Прийняти цінову пропозицію | 268 | Прийняти цінову пропозицію |
| 269 | [Documentation] | 269 | [Documentation] |
| 270 | ... ${ARGUMENTS[0]} == username | 270 | ... ${ARGUMENTS[0]} == username |
| @@ -286,14 +286,20 @@ ${question_id} 0 | @@ -286,14 +286,20 @@ ${question_id} 0 | ||
| 286 | [Arguments] @{ARGUMENTS} | 286 | [Arguments] @{ARGUMENTS} |
| 287 | log ${ARGUMENTS[0]} | 287 | log ${ARGUMENTS[0]} |
| 288 | log ${ARGUMENTS[1]} | 288 | log ${ARGUMENTS[1]} |
| 289 | + | ||
| 290 | + # Built-in variables related to the operating system ease making the test data operating-system-agnostic. | ||
| 291 | + log ${TEMPDIR} # An absolute path to the directory where the test data file is located. This variable is case-sensitive. | ||
| 292 | + log ${CURDIR} # An absolute path to the system temporary directory. In UNIX-like systems this is typically /tmp, and in Windows c:\Documents and Settings\<user>\Local Settings\Temp. | ||
| 293 | + | ||
| 294 | + ${filecontent} = Set Variable somestring | ||
| 295 | + ${created_file_path}= create_file ${filecontent} | ||
| 289 | ${tender}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} get_tender ${TENDER_DATA.data.id} | 296 | ${tender}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} get_tender ${TENDER_DATA.data.id} |
| 290 | ${tender}= set_access_key ${tender} ${ARGUMENTS[1]} | 297 | ${tender}= set_access_key ${tender} ${ARGUMENTS[1]} |
| 291 | - ${filename}= Set Variable file.txt | ||
| 292 | - Set_To_Object ${TENDER_DATA.data} documents.title ${filename} | ||
| 293 | - ${reply}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} upload_bid_document ${filename} ${tender} ${ARGUMENTS[2]} | ||
| 294 | - Log object data ${reply} reply | ||
| 295 | - [return] ${reply} | 298 | + ${reply}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} upload_bid_document ${created_file_path} ${tender} ${ARGUMENTS[2]} |
| 296 | 299 | ||
| 300 | + Log object data ${reply} reply | ||
| 301 | + [return] ${reply} ${filecontent} | ||
| 302 | + | ||
| 297 | Змінити документ в ставці | 303 | Змінити документ в ставці |
| 298 | [Documentation] | 304 | [Documentation] |
| 299 | ... ${ARGUMENTS[0]} == username | 305 | ... ${ARGUMENTS[0]} == username |
| @@ -310,7 +316,7 @@ ${question_id} 0 | @@ -310,7 +316,7 @@ ${question_id} 0 | ||
| 310 | ${filename}= Set Variable newfile.txt | 316 | ${filename}= Set Variable newfile.txt |
| 311 | Set_To_Object ${TENDER_DATA.data} documents.title ${filename} | 317 | Set_To_Object ${TENDER_DATA.data} documents.title ${filename} |
| 312 | ${reply}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} update_bid_document ${filename} ${tender} ${ARGUMENTS[2]} ${ARGUMENTS[3]} | 318 | ${reply}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} update_bid_document ${filename} ${tender} ${ARGUMENTS[2]} ${ARGUMENTS[3]} |
| 313 | - Log object data ${reply} replyотримати | 319 | + Log object data ${reply} reply |
| 314 | 320 | ||
| 315 | Завантажити документ | 321 | Завантажити документ |
| 316 | [Documentation] | 322 | [Documentation] |
| @@ -327,4 +333,32 @@ ${question_id} 0 | @@ -327,4 +333,32 @@ ${question_id} 0 | ||
| 327 | Set_To_Object ${TENDER_DATA.data} documents.title ${filename} | 333 | Set_To_Object ${TENDER_DATA.data} documents.title ${filename} |
| 328 | ${reply}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} upload_tender_document ${filename} ${tender} | 334 | ${reply}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} upload_tender_document ${filename} ${tender} |
| 329 | Log object data ${reply} reply | 335 | Log object data ${reply} reply |
| 330 | - | ||
| 336 | + | ||
| 337 | +Отримати пропозиції | ||
| 338 | + [Documentation] | ||
| 339 | + ... ${ARGUMENTS[0]} == username | ||
| 340 | + ... ${ARGUMENTS[1]} == tender_uid | ||
| 341 | + ... ${ARGUMENTS[2]} == bid_id | ||
| 342 | + ... ${ARGUMENTS[3]} == token | ||
| 343 | + [Arguments] @{ARGUMENTS} | ||
| 344 | + ${internalid}= отримати internal id по UAid ${ARGUMENTS[0]} ${ARGUMENTS[1]} | ||
| 345 | + ${tender}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} get_tender ${internalid} | ||
| 346 | + ${bids}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} get_bid ${tender} ${ARGUMENTS[2]} ${ARGUMENTS[3]} | ||
| 347 | + Log ${bids} | ||
| 348 | + [return] ${bids} | ||
| 349 | + | ||
| 350 | +отримати документ | ||
| 351 | + [Documentation] | ||
| 352 | + ... ${ARGUMENTS[0]} == username | ||
| 353 | + ... ${ARGUMENTS[1]} == tenderUaID | ||
| 354 | + ... ${ARGUMENTS[2]} == url | ||
| 355 | + ... ${ARGUMENTS[3]} == token | ||
| 356 | + [Arguments] @{ARGUMENTS} | ||
| 357 | + log ${ARGUMENTS[0]} | ||
| 358 | + log ${ARGUMENTS[1]} | ||
| 359 | + log ${ARGUMENTS[2]} | ||
| 360 | + ${tenderID}= openprocurement_client.отримати internal id по UAid ${ARGUMENTS[0]} ${ARGUMENTS[1]} | ||
| 361 | + ${tender}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} get_tender ${tenderID} | ||
| 362 | + ${reply}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} get_file ${tender} ${ARGUMENTS[2]} ${ARGUMENTS[3]} | ||
| 363 | + log ${reply} | ||
| 364 | + [return] ${reply} |
Please
register
or
login
to post a comment