Commit 2fdc2df83ab30b9cda878258f77251f30b475483
Committed by
OrysiaDrabych
1 parent
a318a130
Add contracting management section to op_client.robot
Namely `Отримати internal id по UAid для договору` and `Пошук договору по ідентифікатору`
Showing
1 changed file
with
26 additions
and
0 deletions
... | ... | @@ -1279,3 +1279,29 @@ Library openprocurement_client.utils |
1279 | 1279 | Log ${data} |
1280 | 1280 | ${reply}= Call Method ${USERS.users['${username}'].client} patch_contract ${tender} ${data} |
1281 | 1281 | Log ${reply} |
1282 | + [Return] ${reply} | |
1283 | + | |
1284 | +############################################################################## | |
1285 | +# CONTRACT MANAGEMENT | |
1286 | +############################################################################## | |
1287 | + | |
1288 | +Отримати internal id по UAid для договору | |
1289 | + [Arguments] ${username} ${contract_uaid} | |
1290 | + Log ${contract_uaid} | |
1291 | + Log ${USERS.users['${username}'].contracts_id_map} | |
1292 | + ${status}= Run Keyword And Return Status Dictionary Should Contain Key ${USERS.users['${username}'].contracts_id_map} ${contract_uaid} | |
1293 | + Run Keyword and Return If ${status} Get From Dictionary ${USERS.users['${username}'].contracts_id_map} ${contract_uaid} | |
1294 | + Call Method ${USERS.users['${username}'].contracting_client} get_contracts | |
1295 | + ${contract_id}= Wait Until Keyword Succeeds 15x 10 sec get_contract_id_by_uaid ${contract_uaid} ${USERS.users['${username}'].contracting_client} | |
1296 | + Set To Dictionary ${USERS.users['${username}'].contracts_id_map} ${contract_uaid} ${contract_id} | |
1297 | + [Return] ${contract_id} | |
1298 | + | |
1299 | + | |
1300 | +Пошук договору по ідентифікатору | |
1301 | + [Arguments] ${username} ${contract_uaid} | |
1302 | + ${internalid}= openprocurement_client.Отримати internal id по UAid для договору ${username} ${contract_uaid} | |
1303 | + ${contract}= Call Method ${USERS.users['${username}'].contracting_client} get_contract ${internalid} | |
1304 | + Set To Dictionary ${USERS.users['${username}']} contract_data=${contract} | |
1305 | + ${contract}= munch_dict arg=${contract} | |
1306 | + Log ${contract} | |
1307 | + [return] ${contract} | ... | ... |
Please
register
or
login
to post a comment