Commit d6044b9027558d5a43b2ad746ce6f7752623fc8e
1 parent
ff39624d
Add `Отримати internal id по UAid для скарги` keyword
Showing
2 changed files
with
13 additions
and
0 deletions
| ... | ... | @@ -351,6 +351,11 @@ Library openprocurement_client_helper.py |
| 351 | 351 | ############################################################################## |
| 352 | 352 | # Claims |
| 353 | 353 | ############################################################################## |
| 354 | +Отримати internal id по UAid для скарги | |
| 355 | + [Arguments] ${tender} ${complaintID} | |
| 356 | + ${complaint_internal_id}= get_complaint_internal_id ${tender} ${complaintID} | |
| 357 | + [Return] ${complaint_internal_id} | |
| 358 | + | |
| 354 | 359 | |
| 355 | 360 | Створити вимогу |
| 356 | 361 | [Documentation] Створює вимогу у статусі "draft" | ... | ... |
| 1 | 1 | from openprocurement_client.client import Client |
| 2 | 2 | from openprocurement_client.utils import get_tender_id_by_uaid |
| 3 | +from openprocurement_client.exceptions import IdNotFound | |
| 3 | 4 | |
| 4 | 5 | |
| 5 | 6 | def prepare_api_wrapper(key, host_url, api_version): |
| 6 | 7 | return Client(key, host_url, api_version) |
| 8 | + | |
| 9 | +def get_complaint_internal_id(tender, complaintID): | |
| 10 | + for complaint in tender.data.complaints: | |
| 11 | + if complaint.complaintID == complaintID: | |
| 12 | + return complaint.id | |
| 13 | + raise IdNotFound | |
| 14 | + | ... | ... |
Please
register
or
login
to post a comment