Commit 09c7e5abf1066dbce17dbb00f51b979150d81a08

Authored by Andrew Yanovych
1 parent 847b2c8f

added keywords - get document, get bids

@@ -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