Commit 09c7e5abf1066dbce17dbb00f51b979150d81a08

Authored by Andrew Yanovych
1 parent 847b2c8f

added keywords - get document, get bids

... ... @@ -149,13 +149,13 @@ ${question_id} 0
149 149 Set_To_Object ${TENDER_DATA.data} items ${items}
150 150 ${TENDER_DATA}= set_access_key ${TENDER_DATA} ${USERS.users['${ARGUMENTS[0]}'].access_token}
151 151 ${TENDER_DATA}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} patch_tender ${TENDER_DATA}
152   -
  152 +
153 153
154 154 Задати питання
155 155 [Documentation]
156 156 ... ${ARGUMENTS[0]} == username
157 157 ... ${ARGUMENTS[1]} == tender_uid
158   - ... ${ARGUMENTS[2]} == bid
  158 + ... ${ARGUMENTS[2]} == question
159 159 [Arguments] @{ARGUMENTS}
160 160 log many @{ARGUMENTS}
161 161 ${internalid}= отримати internal id по UAid ${ARGUMENTS[0]} ${ARGUMENTS[1]}
... ... @@ -163,7 +163,7 @@ ${question_id} 0
163 163 log ${USERS.users['${ARGUMENTS[0]}']}
164 164 ${biddingresponce}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} create_question ${tender} ${ARGUMENTS[2]}
165 165 [return] ${biddingresponce}
166   -
  166 +
167 167 Відповісти на питання
168 168 [Documentation]
169 169 ... ${ARGUMENTS[0]} == username
... ... @@ -192,7 +192,7 @@ ${question_id} 0
192 192 ${tender}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} get_tender ${internalid}
193 193 ${complaint}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} _create_tender_resource_item ${tender} ${ARGUMENTS[2]} complaints
194 194 Log object data ${complaint} complaint
195   -
  195 +
196 196 порівняти скаргу
197 197 [Documentation]
198 198 ... ${ARGUMENTS[0]} == username
... ... @@ -209,7 +209,7 @@ ${question_id} 0
209 209 #:FOR ${element} IN ${ARGUMENTS[2].data}
210 210 #\ log ${element}
211 211 #\ Dictionary Should Contain Value ${complaint} ${element}
212   -
  212 +
213 213 Обробити скаргу
214 214 [Documentation]
215 215 ... ${ARGUMENTS[0]} == username
... ... @@ -238,7 +238,7 @@ ${question_id} 0
238 238 log ${tender}отримати
239 239 ${biddingresponce}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} create_bid ${tender} ${ARGUMENTS[2]}
240 240 [return] ${biddingresponce}
241   -
  241 +
242 242 Змінити цінову пропозицію
243 243 [Documentation]
244 244 ... ${ARGUMENTS[0]} == username
... ... @@ -264,7 +264,7 @@ ${question_id} 0
264 264 ${changed_bid}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} delete_bid ${tender} ${ARGUMENTS[2]}
265 265 Log ${changed_bid}
266 266 [return] ${changed_bid}
267   -
  267 +
268 268 Прийняти цінову пропозицію
269 269 [Documentation]
270 270 ... ${ARGUMENTS[0]} == username
... ... @@ -286,14 +286,20 @@ ${question_id} 0
286 286 [Arguments] @{ARGUMENTS}
287 287 log ${ARGUMENTS[0]}
288 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 296 ${tender}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} get_tender ${TENDER_DATA.data.id}
290 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 304 [Documentation]
299 305 ... ${ARGUMENTS[0]} == username
... ... @@ -310,7 +316,7 @@ ${question_id} 0
310 316 ${filename}= Set Variable newfile.txt
311 317 Set_To_Object ${TENDER_DATA.data} documents.title ${filename}
312 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 322 [Documentation]
... ... @@ -327,4 +333,32 @@ ${question_id} 0
327 333 Set_To_Object ${TENDER_DATA.data} documents.title ${filename}
328 334 ${reply}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} upload_tender_document ${filename} ${tender}
329 335 Log object data ${reply} reply
330   -
\ No newline at end of file
  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}
\ No newline at end of file
... ...
Please register or login to post a comment