Commit a9789d54b637fb92b170afed8651827dd6ffde07
Merge pull request #98 from Leits/client
op_client: Switch to new get_tender_id_by_uaid() This fixes the following bug when using openprocurement_client broker: Only recently changed tenders could be found by UAID. Conflicts: op_robot_tests/tests_files/brokers/openprocurement_client.robot
Showing
2 changed files
with
4 additions
and
14 deletions
... | ... | @@ -10,13 +10,9 @@ Library openprocurement_client_helper.py |
10 | 10 | Log Many ${ID_MAP} |
11 | 11 | ${status}= Run Keyword And Return Status Dictionary Should Contain Key ${ID_MAP} ${tender_uaid} |
12 | 12 | Run Keyword And Return If ${status} Get From Dictionary ${ID_MAP} ${tender_uaid} |
13 | - ${tenders}= get_tenders ${USERS.users['${username}'].client} | |
14 | - Log Many @{tenders} | |
15 | - :FOR ${tender} IN @{tenders} | |
16 | - \ Set To Dictionary ${ID_MAP} ${tender.tenderID}=${tender.id} | |
17 | - Log Many ${ID_MAP} | |
18 | - Dictionary Should Contain Key ${ID_MAP} ${tender_uaid} | |
19 | - Run Keyword And Return Get From Dictionary ${ID_MAP} ${tender_uaid} | |
13 | + ${tender_id}= get_tender_id_by_uaid ${tender_uaid} ${USERS.users['${username}'].client} | |
14 | + Set To Dictionary ${ID_MAP} ${tender_uaid} ${tender_id} | |
15 | + [return] ${tender_id} | |
20 | 16 | |
21 | 17 | |
22 | 18 | Підготувати клієнт для користувача | ... | ... |
1 | 1 | from openprocurement_client.client import Client |
2 | +from openprocurement_client.utils import get_tender_id_by_uaid | |
2 | 3 | |
3 | 4 | |
4 | 5 | def prepare_api_wrapper(key, host_url, api_version): |
5 | 6 | return Client(key, host_url, api_version) |
6 | - | |
7 | - | |
8 | -def get_tenders(client, offset=None): | |
9 | - params = {'opt_fields': 'tenderID', 'descending': 1} | |
10 | - if offset: | |
11 | - params['offset'] = offset | |
12 | - return client.get_tenders(params) | ... | ... |
Please
register
or
login
to post a comment