Commit a0b69db5b26fc4305b7225962bb240770137ba14

Authored by Andrew Yanovych
1 parent 9f817596

rewritten keywords

... ... @@ -9,7 +9,7 @@ ${question_id} 0
9 9 *** Keywords ***
10 10 отримати internal id по UAid
11 11 [Arguments] @{ARGUMENTS}
12   - [Documentation]
  12 + [Documentation]
13 13 ... ${ARGUMENTS[0]} == username
14 14 ... ${ARGUMENTS[1]} == tenderid
15 15 log many @{ARGUMENTS}
... ... @@ -42,10 +42,11 @@ ${question_id} 0
42 42 Log object data ${TENDER_DATA} cteated_tender
43 43 ${access_token}= Get Variable Value ${TENDER_DATA.access.token}
44 44 Set To Dictionary ${USERS.users['${ARGUMENTS[0]}']} access_token ${access_token}
45   - Log access_token: ${access_token}
46   - Log tender_id: ${TENDER_DATA.data.id}
47   - Set Global Variable ${TENDER_DATA}
48   - [return] ${TENDER_DATA.data.tenderID} ${TENDER_DATA.data.id}
  45 + Set To Dictionary ${USERS.users['${ARGUMENTS[0]}']} TENDER_DATA ${TENDER_DATA}
  46 + Log ${access_token}
  47 + Log ${TENDER_DATA.data.id}
  48 + Log ${USERS.users['${ARGUMENTS[0]}'].TENDER_DATA}
  49 + [return] ${TENDER_DATA.data.tenderID}
49 50
50 51 Створити багатопредметний тендер
51 52 [Arguments] @{ARGUMENTS}
... ... @@ -66,19 +67,16 @@ ${question_id} 0
66 67 [Documentation]
67 68 ... ${ARGUMENTS[0]} == username
68 69 ... ${ARGUMENTS[1]} == tenderId
69   - ... ${ARGUMENTS[2]} == id
70 70 ${internalid}= отримати internal id по UAid ${ARGUMENTS[0]} ${ARGUMENTS[1]}
71 71 ${tender_data}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} get_tender ${internalid}
72 72 Set To Dictionary ${USERS.users['${ARGUMENTS[0]}']} tender_data ${tender_data}
73 73 [return] ${tender_data}
74 74
75   -
76 75 Обновити сторінку з тендером
77 76 [Arguments] @{ARGUMENTS}
78 77 [Documentation]
79 78 ... ${ARGUMENTS[0]} == username
80 79 ... ${ARGUMENTS[1]} == tenderId
81   - ... ${ARGUMENTS[2]} == id
82 80 openprocurement_client.Пошук тендера по ідентифікатору @{ARGUMENTS}
83 81
84 82 отримати інформацію із тендера
... ... @@ -281,48 +279,49 @@ ${question_id} 0
281 279 Завантажити документ в ставку
282 280 [Documentation]
283 281 ... ${ARGUMENTS[0]} == username
284   - ... ${ARGUMENTS[1]} == token
285   - ... ${ARGUMENTS[2]} == bid_id
  282 + ... ${ARGUMENTS[1]} == path
  283 + ... ${ARGUMENTS[2]} == tenderid
286 284 [Arguments] @{ARGUMENTS}
287 285 log ${ARGUMENTS[0]}
288 286 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}
296   - ${tender}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} get_tender ${TENDER_DATA.data.id}
297   - ${tender}= set_access_key ${tender} ${ARGUMENTS[1]}
298   - ${responce}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} upload_bid_document ${created_file_path} ${tender} ${ARGUMENTS[2]}
299   - ${uploaded_file} = Create Dictionary filepath ${created_file_path} filecontent ${filecontent} upload_responce ${responce}
  287 + log ${ARGUMENTS[2]}
  288 + ${bid_id}= Get Variable Value ${USERS.users['${ARGUMENTS[0]}'].bidresponces['resp'].data.id}
  289 + ${internalid}= отримати internal id по UAid ${ARGUMENTS[0]} ${ARGUMENTS[2]}
  290 + ${tender}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} get_tender ${internalid}
  291 + ${tender}= set_access_key ${tender} ${USERS.users['${ARGUMENTS[0]}'].bidresponces['resp'].access.token}
  292 + ${responce}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} upload_bid_document ${ARGUMENTS[1]} ${tender} ${bid_id}
  293 + ${uploaded_file} = Create Dictionary filepath ${ARGUMENTS[1]} upload_responce ${responce}
  294 + log ${responce}
300 295 Log object data ${uploaded_file}
301 296 [return] ${uploaded_file}
302 297
303 298 Змінити документ в ставці
304 299 [Documentation]
305 300 ... ${ARGUMENTS[0]} == username
306   - ... ${ARGUMENTS[1]} == token
307   - ... ${ARGUMENTS[2]} == bid_id
308   - ... ${ARGUMENTS[3]} == file_id
  301 + ... ${ARGUMENTS[1]} == path
  302 + ... ${ARGUMENTS[2]} == bidid
  303 + ... ${ARGUMENTS[3]} == docid
309 304 [Arguments] @{ARGUMENTS}
310 305 log ${ARGUMENTS[0]}
311 306 log ${ARGUMENTS[1]}
312 307 log ${ARGUMENTS[2]}
313   - log ${ARGUMENTS[3]}
314   - ${tender}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} get_tender ${TENDER_DATA.data.id}
315   - ${tender}= set_access_key ${tender} ${ARGUMENTS[1]}
316   - ${filename}= Set Variable newfile.txt
317   - Set_To_Object ${TENDER_DATA.data} documents.title ${filename}
318   - ${reply}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} update_bid_document ${filename} ${tender} ${ARGUMENTS[2]} ${ARGUMENTS[3]}
319   - Log object data ${reply} reply
  308 + ${internalid}= отримати internal id по UAid ${ARGUMENTS[0]} ${TENDER['TENDER_UAID']}
  309 + ${tender}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} get_tender ${internalid}
  310 + ${tender}= set_access_key ${tender} ${USERS.users['${ARGUMENTS[0]}'].bidresponces['resp'].access.token}
  311 + ${responce}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} update_bid_document ${ARGUMENTS[1]} ${tender} ${ARGUMENTS[2]} ${ARGUMENTS[3]}
  312 + ${uploaded_file} = Create Dictionary filepath ${ARGUMENTS[1]} upload_responce ${responce}
  313 + log ${responce}
  314 + Log object data ${uploaded_file}
  315 + [return] ${uploaded_file}
320 316
321   -Завантажити документ
  317 +
  318 +
  319 +
  320 +Завантажити документ
322 321 [Documentation]
323 322 ... ${ARGUMENTS[0]} == username
324   - ... ${ARGUMENTS[1]} == filename
325   - ... ${ARGUMENTS[2]} == tenderID
  323 + ... ${ARGUMENTS[1]} == filepath
  324 + ... ${ARGUMENTS[2]} == tenderUAID
326 325 [Arguments] @{ARGUMENTS}
327 326 log ${ARGUMENTS[0]}
328 327 log ${ARGUMENTS[1]}
... ... @@ -330,10 +329,10 @@ ${question_id} 0
330 329 ${tenderID}= openprocurement_client.отримати internal id по UAid ${ARGUMENTS[0]} ${ARGUMENTS[2]}
331 330 ${tender}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} get_tender ${tenderID}
332 331 ${tender}= set_access_key ${tender} ${USERS.users['${ARGUMENTS[0]}'].access_token}
333   - Set_To_Object ${TENDER_DATA.data} documents.title ${filename}
334   - ${reply}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} upload_tender_document ${filename} ${tender}
  332 + ${reply}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} upload_document ${tender} ${ARGUMENTS[1]}
335 333 Log object data ${reply} reply
336   -
  334 + [return] ${reply}
  335 +
337 336 Отримати пропозиції
338 337 [Documentation]
339 338 ... ${ARGUMENTS[0]} == username
... ... @@ -352,13 +351,13 @@ ${question_id} 0
352 351 ... ${ARGUMENTS[0]} == username
353 352 ... ${ARGUMENTS[1]} == tenderUaID
354 353 ... ${ARGUMENTS[2]} == url
355   - ... ${ARGUMENTS[3]} == token
356 354 [Arguments] @{ARGUMENTS}
357 355 log ${ARGUMENTS[0]}
358 356 log ${ARGUMENTS[1]}
359 357 log ${ARGUMENTS[2]}
360 358 ${tenderID}= openprocurement_client.отримати internal id по UAid ${ARGUMENTS[0]} ${ARGUMENTS[1]}
361 359 ${tender}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} get_tender ${tenderID}
  360 + ${token}= Get Variable Value ${USERS.users['${ARGUMENTS[0]}'].bidresponces['resp'].access.token}
362 361 ${contents} ${filename}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} get_file ${tender} ${ARGUMENTS[2]} ${ARGUMENTS[3]}
363 362 log ${contents}
364 363 log ${filename}
... ...
Please register or login to post a comment