Commit 5d330857f0f78e3836289d81c8f4866cc1cfed00

Authored by kvik
1 parent f72ae5f3

Add funders keywords

... ... @@ -73,6 +73,17 @@ Resource resource.robot
73 73 Run as ${username} Пошук плану по ідентифікатору ${TENDER['TENDER_UAID']}
74 74
75 75
  76 +Можливість знайти тендер за кошти донора для усіх користувачів
  77 + :FOR ${username} IN ${tender_owner} ${provider} ${provider1} ${viewer}
  78 + \ Можливість знайти тендер за кошти донора для користувача ${username}
  79 +
  80 +
  81 +Можливість знайти тендер за кошти донора для користувача ${username}
  82 + Дочекатись синхронізації з майданчиком ${username}
  83 + ${funder_id}= Set Variable ${USERS.users['${tender_owner}'].initial_data.data['funders'][0]['identifier']['id']}
  84 + Run as ${username} Пошук тендера за кошти донора ${funder_id}
  85 +
  86 +
76 87 Можливість знайти тендер по ідентифікатору ${tender_id} та зберегти його в ${save_location} для користувача ${username}
77 88 Дочекатись синхронізації з майданчиком ${username}
78 89 Run as ${username} Пошук тендера по ідентифікатору ${tender_id} ${save_location}
... ... @@ -82,8 +93,8 @@ Resource resource.robot
82 93 Run As ${tender_owner} Внести зміни в тендер ${TENDER['TENDER_UAID']} ${field_name} ${field_value}
83 94
84 95
85   -Перевірити неможливість зміни поля ${field} тендера на значення ${new_value} для користувача ${username}
86   - Require Failure ${username} Внести зміни в тендер ${TENDER['TENDER_UAID']} ${field} ${new_value}
  96 +Перевірити неможливість зміни поля ${field_name} тендера на значення ${field_value} для користувача ${username}
  97 + Require Failure ${username} Внести зміни в тендер ${TENDER['TENDER_UAID']} ${field_name} ${field_value}
87 98
88 99 Можливість змінити поле ${field_name} плану на ${field_value}
89 100 Run As ${tender_owner} Внести зміни в план ${TENDER['TENDER_UAID']} ${field_name} ${field_value}
... ... @@ -131,15 +142,15 @@ Resource resource.robot
131 142 Run As ${tender_owner} Видалити предмет закупівлі плану ${TENDER['TENDER_UAID']} ${USERS.users['${tender_owner}'].item_data.item_id}
132 143
133 144
134   -Можливість видалити поле ${field} з донора ${funders_index}
135   - Run As ${tender_owner} Видалити поле з донора ${TENDER['TENDER_UAID']} ${funders_index} ${field}
  145 +Можливість видалити поле ${field_name} з донора ${funders_index}
  146 + Run As ${tender_owner} Видалити поле з донора ${TENDER['TENDER_UAID']} ${funders_index} ${field_name}
136 147
137 148
138 149 Можливість видалити донора ${funders_index}
139 150 Run As ${tender_owner} Видалити донора ${TENDER['TENDER_UAID']} ${funders_index}
140 151
141 152
142   -Можливість додати донора ${funder_index}
  153 +Можливість додати донора
143 154 ${funders_data}= create_fake_funder
144 155 Run As ${tender_owner} Додати донора ${TENDER['TENDER_UAID']} ${funders_data}
145 156
... ...
... ... @@ -196,6 +196,14 @@ Library openprocurement_client.utils
196 196 [return] ${tender}
197 197
198 198
  199 +Пошук тендера за кошти донора
  200 + [Arguments] ${username} ${funder_id}=${None} ${save_key}=tenders_with_funder
  201 + ${tenders}= get_tenders_by_funder_id ${USERS.users['${username}'].client} ${funder_id}
  202 + Set To Dictionary ${USERS.users['${username}']} ${save_key}=${tender}
  203 + Log ${tenders}
  204 + [return] ${tenders.keys()}
  205 +
  206 +
199 207 Отримати тендер другого етапу та зберегти його
200 208 [Arguments] ${username} ${tender_id}
201 209 ${response}= Call Method ${USERS.users['${username}'].client} patch_credentials ${tender_id} ${USERS.users['${username}'].access_token}
... ... @@ -308,12 +316,12 @@ Library openprocurement_client.utils
308 316
309 317
310 318 Видалити поле з донора
311   - [Arguments] ${username} ${tender_uaid} ${funders_index} ${field} ${field_1}=${Empty}
  319 + [Arguments] ${username} ${tender_uaid} ${funders_index} ${field_name}
312 320 ${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uaid}
313   - Delete From Dictionary ${tender.data['funders'][${funders_index}]} ${field}
  321 + Delete From Dictionary ${tender.data['funders'][${funders_index}]} ${field_name}
314 322 Log ${tender.data['funders'][${funders_index}]}
315 323 ${reply}= Call Method ${USERS.users['${username}'].client} patch_tender ${tender}
316   - Dictionary Should Not Contain Path ${reply.data['funders'][${funders_index}]} ${field}
  324 + Dictionary Should Not Contain Path ${reply.data['funders'][${funders_index}]} ${field_name}
317 325
318 326
319 327 Видалити донора
... ...
... ... @@ -215,7 +215,7 @@ Get Broker Property By Username
215 215 ${period_intervals}= compute_intrs ${BROKERS} ${used_brokers}
216 216 ${submissionMethodDetails}= Get Variable Value ${submissionMethodDetails}
217 217 ${accelerator}= Get Variable Value ${accelerator}
218   - ${funders}= Get Variable Value ${funders}
  218 + ${funders}= Get Variable Value ${FUNDERS}
219 219 ${tender_data}= prepare_test_tender_data ${period_intervals} ${tender_parameters} ${submissionMethodDetails} ${accelerator} ${funders}
220 220 ${TENDER}= Create Dictionary
221 221 Set Global Variable ${TENDER}
... ...
Please register or login to post a comment