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,6 +351,11 @@ Library openprocurement_client_helper.py | ||
351 | ############################################################################## | 351 | ############################################################################## |
352 | # Claims | 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 | [Documentation] Створює вимогу у статусі "draft" | 361 | [Documentation] Створює вимогу у статусі "draft" |
1 | from openprocurement_client.client import Client | 1 | from openprocurement_client.client import Client |
2 | from openprocurement_client.utils import get_tender_id_by_uaid | 2 | from openprocurement_client.utils import get_tender_id_by_uaid |
3 | +from openprocurement_client.exceptions import IdNotFound | ||
3 | 4 | ||
4 | 5 | ||
5 | def prepare_api_wrapper(key, host_url, api_version): | 6 | def prepare_api_wrapper(key, host_url, api_version): |
6 | return Client(key, host_url, api_version) | 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