Commit e16a0f3d142084cfca8dcb846060bcdbfd0c09ae

Authored by Myroslav Opyr
2 parents 37b9eb59 bc5fa71d

Merge pull request #41 from selurvedu/participation_links

Auction participation links
@@ -312,18 +312,25 @@ Library openprocurement_client_helper.py @@ -312,18 +312,25 @@ Library openprocurement_client_helper.py
312 Log object data ${reply} reply 312 Log object data ${reply} reply
313 [return] ${reply} 313 [return] ${reply}
314 314
315 -Отримати пропозиції  
316 - [Documentation]  
317 - ... ${ARGUMENTS[0]} == username  
318 - ... ${ARGUMENTS[1]} == tender_uid  
319 - ... ${ARGUMENTS[2]} == bid_id  
320 - ... ${ARGUMENTS[3]} == token  
321 - [Arguments] @{ARGUMENTS}  
322 - ${internalid}= Отримати internal id по UAid ${ARGUMENTS[0]} ${ARGUMENTS[1]}  
323 - ${tender}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} get_tender ${internalid}  
324 - ${bids}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} get_bid ${tender} ${ARGUMENTS[2]} ${ARGUMENTS[3]}  
325 - Log ${bids}  
326 - [return] ${bids} 315 +Отримати посилання на аукціон для глядача
  316 + [Arguments] ${username} ${tender_uid}
  317 + ${internalid}= Отримати internal id по UAid ${username} ${tender_uid}
  318 + ${tender}= Call Method ${USERS.users['${username}'].client} get_tender ${internalid}
  319 + [return] ${tender.data.auctionUrl}
  320 +
  321 +Отримати посилання на аукціон для учасника
  322 + [Arguments] ${username} ${tender_uid}
  323 + ${bid}= Викликати для учасника ${username} Отримати пропозицію ${tender_uid}
  324 + [return] ${bid.data.participationUrl}
  325 +
  326 +Отримати пропозицію
  327 + [Arguments] ${username} ${tender_uid}
  328 + ${internalid}= Отримати internal id по UAid ${username} ${tender_uid}
  329 + ${bid_id}= Get Variable Value ${USERS.users['${username}'].bidresponses['resp'].data.id}
  330 + ${token}= Get Variable Value ${USERS.users['${username}'].bidresponses['resp'].access.token}
  331 + ${tender}= Call Method ${USERS.users['${username}'].client} get_tender ${internalid}
  332 + ${bid}= Call Method ${USERS.users['${username}'].client} get_bid ${tender} ${bid_id} ${token}
  333 + [return] ${bid}
327 334
328 Отримати документ 335 Отримати документ
329 [Documentation] 336 [Documentation]
@@ -352,10 +352,22 @@ ${question_id} 0 @@ -352,10 +352,22 @@ ${question_id} 0
352 ${bid_doc_modified_failed}= Викликати для учасника ${provider1} Змінити документ в ставці shouldfail ${filepath} ${bidid} ${docid} 352 ${bid_doc_modified_failed}= Викликати для учасника ${provider1} Змінити документ в ставці shouldfail ${filepath} ${bidid} ${docid}
353 Set To Dictionary ${USERS.users['${provider}'].bidresponses} bid_doc_modified_failed ${bid_doc_modified_failed} 353 Set To Dictionary ${USERS.users['${provider}'].bidresponses} bid_doc_modified_failed ${bid_doc_modified_failed}
354 354
355 -Вичитати цінову пропозицію  
356 - sleep 120  
357 - [Tags] ${USERS.users['${provider1}'].broker}: Можливість подати цінову пропозицію  
358 - ${bidid}= Get Variable Value ${USERS.users['${provider1}'].bidresponses['resp'].data.id}  
359 - ${token}= Get Variable Value ${USERS.users['${provider1}'].bidresponses['resp'].access.token}  
360 - ${bids}= Викликати для учасника ${provider1} Отримати пропозиції ${TENDER['TENDER_UAID']} ${bidid} ${token}  
361 - log ${bids} 355 +Вичитати посилання на аукціон
  356 + [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію
  357 + Sleep 120
  358 + ${url}= Викликати для учасника ${viewer} Отримати посилання на аукціон для глядача ${TENDER['TENDER_UAID']}
  359 + Log URL аукціону для глядача: ${url}
  360 +
  361 +Вичитати цінову пропозицію першим учасником
  362 + [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію
  363 + ${bid}= Викликати для учасника ${provider} Отримати пропозицію ${TENDER['TENDER_UAID']}
  364 + Log ${bid}
  365 + ${url}= Викликати для учасника ${provider} Отримати посилання на аукціон для учасника ${TENDER['TENDER_UAID']}
  366 + Log URL аукціону для першого учасника: ${url}
  367 +
  368 +Вичитати цінову пропозицію другим учасником
  369 + [Tags] ${USERS.users['${provider1}'].broker}: Можливість подати цінову пропозицію
  370 + ${bid}= Викликати для учасника ${provider1} Отримати пропозицію ${TENDER['TENDER_UAID']}
  371 + Log ${bid}
  372 + ${url}= Викликати для учасника ${provider1} Отримати посилання на аукціон для учасника ${TENDER['TENDER_UAID']}
  373 + Log URL аукціону для другого учасника: ${url}
Please register or login to post a comment