Commit 8a1621a0c1f0aafff2abf9e20106baa8b41900d2
Committed by
mykhaly
1 parent
c11c7075
Add `${TENDER['LOT_ID']}` to arguments
of `Отримати посилання на аукціон для глядача/учасника` keyword
Showing
2 changed files
with
12 additions
and
7 deletions
@@ -39,7 +39,7 @@ Suite Teardown Test Suite Teardown | @@ -39,7 +39,7 @@ Suite Teardown Test Suite Teardown | ||
39 | ... viewer | 39 | ... viewer |
40 | ... ${USERS.users['${viewer}'].broker} | 40 | ... ${USERS.users['${viewer}'].broker} |
41 | [Setup] Дочекатись дати закінчення прийому пропозицій ${viewer} | 41 | [Setup] Дочекатись дати закінчення прийому пропозицій ${viewer} |
42 | - ${url}= Викликати для учасника ${viewer} Отримати посилання на аукціон для глядача ${TENDER['TENDER_UAID']} | 42 | + ${url}= Викликати для учасника ${viewer} Отримати посилання на аукціон для глядача ${TENDER['TENDER_UAID']} ${TENDER['LOT_ID']} |
43 | Should Be True '${url}' | 43 | Should Be True '${url}' |
44 | Should Match Regexp ${url} ^https?:\/\/auction(?:-sandbox)?\.openprocurement\.org\/tenders\/([0-9A-Fa-f]{32}) | 44 | Should Match Regexp ${url} ^https?:\/\/auction(?:-sandbox)?\.openprocurement\.org\/tenders\/([0-9A-Fa-f]{32}) |
45 | Log URL аукціону для глядача: ${url} | 45 | Log URL аукціону для глядача: ${url} |
@@ -50,7 +50,7 @@ Suite Teardown Test Suite Teardown | @@ -50,7 +50,7 @@ Suite Teardown Test Suite Teardown | ||
50 | ... provider | 50 | ... provider |
51 | ... ${USERS.users['${provider}'].broker} | 51 | ... ${USERS.users['${provider}'].broker} |
52 | [Setup] Дочекатись синхронізації з майданчиком ${provider} | 52 | [Setup] Дочекатись синхронізації з майданчиком ${provider} |
53 | - ${url}= Викликати для учасника ${provider} Отримати посилання на аукціон для учасника ${TENDER['TENDER_UAID']} | 53 | + ${url}= Викликати для учасника ${provider} Отримати посилання на аукціон для учасника ${TENDER['TENDER_UAID']} ${TENDER['LOT_ID']} |
54 | Should Be True '${url}' | 54 | Should Be True '${url}' |
55 | Should Match Regexp ${url} ^https?:\/\/auction(?:-sandbox)?\.openprocurement\.org\/tenders\/([0-9A-Fa-f]{32}) | 55 | Should Match Regexp ${url} ^https?:\/\/auction(?:-sandbox)?\.openprocurement\.org\/tenders\/([0-9A-Fa-f]{32}) |
56 | Log URL аукціону для першого учасника: ${url} | 56 | Log URL аукціону для першого учасника: ${url} |
@@ -61,7 +61,7 @@ Suite Teardown Test Suite Teardown | @@ -61,7 +61,7 @@ Suite Teardown Test Suite Teardown | ||
61 | ... provider1 | 61 | ... provider1 |
62 | ... ${USERS.users['${provider1}'].broker} | 62 | ... ${USERS.users['${provider1}'].broker} |
63 | [Setup] Дочекатись синхронізації з майданчиком ${provider1} | 63 | [Setup] Дочекатись синхронізації з майданчиком ${provider1} |
64 | - ${url}= Викликати для учасника ${provider1} Отримати посилання на аукціон для учасника ${TENDER['TENDER_UAID']} | 64 | + ${url}= Викликати для учасника ${provider1} Отримати посилання на аукціон для учасника ${TENDER['TENDER_UAID']} ${TENDER['LOT_ID']} |
65 | Should Be True '${url}' | 65 | Should Be True '${url}' |
66 | Should Match Regexp ${url} ^https?:\/\/auction(?:-sandbox)?\.openprocurement\.org\/tenders\/([0-9A-Fa-f]{32}) | 66 | Should Match Regexp ${url} ^https?:\/\/auction(?:-sandbox)?\.openprocurement\.org\/tenders\/([0-9A-Fa-f]{32}) |
67 | Log URL аукціону для другого учасника: ${url} | 67 | Log URL аукціону для другого учасника: ${url} |
@@ -428,12 +428,17 @@ Library openprocurement_client_helper.py | @@ -428,12 +428,17 @@ Library openprocurement_client_helper.py | ||
428 | [return] ${reply} | 428 | [return] ${reply} |
429 | 429 | ||
430 | 430 | ||
431 | +Отримати інформацію із пропозиції | ||
432 | + [Arguments] ${username} ${tender_uaid} ${field} | ||
433 | + ${bid}= openprocurement_client.Отримати пропозицію ${username} ${tender_uaid} | ||
434 | + [return] ${bid.data.${field}} | ||
435 | + | ||
436 | + | ||
431 | Отримати посилання на аукціон для учасника | 437 | Отримати посилання на аукціон для учасника |
432 | - [Arguments] ${username} ${tender_uaid} | 438 | + [Arguments] ${username} ${tender_uaid} ${lot_id}=${Empty} |
433 | ${bid}= openprocurement_client.Отримати пропозицію ${username} ${tender_uaid} | 439 | ${bid}= openprocurement_client.Отримати пропозицію ${username} ${tender_uaid} |
434 | - ${lot_participationUrl}= Run Keyword If "${mode}" == "single" Get Variable Value ${bid.data.lots[0].participationUrl} | ||
435 | - ${participationUrl}= Run Keyword If ${lot_participationUrl} Set Variable ${participationUrl} | ||
436 | - ... ELSE Set Variable ${bid.data.participationUrl} | 440 | + ${participationUrl}= Run Keyword IF '${lot_id}' Set Variable ${bid.data.lotValues[${lot_index}].participationUrl} |
441 | + ... ELSE Set Variable ${bid.data.participationUrl} | ||
437 | [return] ${participationUrl} | 442 | [return] ${participationUrl} |
438 | 443 | ||
439 | ############################################################################## | 444 | ############################################################################## |
Please
register
or
login
to post a comment