Showing
2 changed files
with
95 additions
and
86 deletions
@@ -4,24 +4,26 @@ Library openprocurement_client_helper.py | @@ -4,24 +4,26 @@ Library openprocurement_client_helper.py | ||
4 | 4 | ||
5 | *** Keywords *** | 5 | *** Keywords *** |
6 | Отримати internal id по UAid | 6 | Отримати internal id по UAid |
7 | - [Arguments] ${username} ${tender_uid} | ||
8 | - Log Many @{ARGUMENTS} | 7 | + [Arguments] ${username} ${tender_uaid} |
8 | + Log ${username} | ||
9 | + Log ${tender_uaid} | ||
9 | Log Many ${ID_MAP} | 10 | Log Many ${ID_MAP} |
10 | - ${status}= Run Keyword And Return Status Dictionary Should Contain Key ${ID_MAP} ${tender_uid} | ||
11 | - Run Keyword And Return If ${status} Get From Dictionary ${ID_MAP} ${tender_uid} | 11 | + ${status}= Run Keyword And Return Status Dictionary Should Contain Key ${ID_MAP} ${tender_uaid} |
12 | + Run Keyword And Return If ${status} Get From Dictionary ${ID_MAP} ${tender_uaid} | ||
12 | ${tenders}= get_tenders ${USERS.users['${username}'].client} | 13 | ${tenders}= get_tenders ${USERS.users['${username}'].client} |
13 | Log Many @{tenders} | 14 | Log Many @{tenders} |
14 | :FOR ${tender} IN @{tenders} | 15 | :FOR ${tender} IN @{tenders} |
15 | \ Set To Dictionary ${ID_MAP} ${tender.tenderID} ${tender.id} | 16 | \ Set To Dictionary ${ID_MAP} ${tender.tenderID} ${tender.id} |
16 | Log Many ${ID_MAP} | 17 | Log Many ${ID_MAP} |
17 | - Dictionary Should Contain Key ${ID_MAP} ${tender_uid} | ||
18 | - Run Keyword And Return Get From Dictionary ${ID_MAP} ${tender_uid} | 18 | + Dictionary Should Contain Key ${ID_MAP} ${tender_uaid} |
19 | + Run Keyword And Return Get From Dictionary ${ID_MAP} ${tender_uaid} | ||
19 | 20 | ||
20 | 21 | ||
21 | Підготувати клієнт для користувача | 22 | Підготувати клієнт для користувача |
22 | [Arguments] ${username} | 23 | [Arguments] ${username} |
23 | [Documentation] Відкрити браузер, створити об’єкт api wrapper, тощо | 24 | [Documentation] Відкрити браузер, створити об’єкт api wrapper, тощо |
24 | - Log Many ${api_host_url} ${api_version} | 25 | + Log ${api_host_url} |
26 | + Log ${api_version} | ||
25 | ${api_wrapper}= prepare_api_wrapper ${USERS.users['${username}'].api_key} ${api_host_url} ${api_version} | 27 | ${api_wrapper}= prepare_api_wrapper ${USERS.users['${username}'].api_key} ${api_host_url} ${api_version} |
26 | Set To Dictionary ${USERS.users['${username}']} client ${api_wrapper} | 28 | Set To Dictionary ${USERS.users['${username}']} client ${api_wrapper} |
27 | Set To Dictionary ${USERS.users['${username}']} access_token ${EMPTY} | 29 | Set To Dictionary ${USERS.users['${username}']} access_token ${EMPTY} |
@@ -49,21 +51,22 @@ Library openprocurement_client_helper.py | @@ -49,21 +51,22 @@ Library openprocurement_client_helper.py | ||
49 | 51 | ||
50 | 52 | ||
51 | Пошук тендера по ідентифікатору | 53 | Пошук тендера по ідентифікатору |
52 | - [Arguments] ${username} ${tender_uid} | ||
53 | - ${internalid}= Отримати internal id по UAid ${username} ${tender_uid} | 54 | + [Arguments] ${username} ${tender_uaid} |
55 | + ${internalid}= Отримати internal id по UAid ${username} ${tender_uaid} | ||
54 | ${tender}= Отримати тендер ${username} ${internalid} | 56 | ${tender}= Отримати тендер ${username} ${internalid} |
55 | [return] ${tender} | 57 | [return] ${tender} |
56 | 58 | ||
57 | 59 | ||
58 | Оновити сторінку з тендером | 60 | Оновити сторінку з тендером |
59 | - [Arguments] ${username} ${tender_uid} | ||
60 | - ${tender_data}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uid} | 61 | + [Arguments] ${username} ${tender_uaid} |
62 | + ${tender_data}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uaid} | ||
61 | Log ${tender_data} | 63 | Log ${tender_data} |
62 | 64 | ||
63 | 65 | ||
64 | Отримати інформацію із тендера | 66 | Отримати інформацію із тендера |
65 | [Arguments] ${username} ${fieldname} | 67 | [Arguments] ${username} ${fieldname} |
66 | - Log Many @{ARGUMENTS} | 68 | + Log ${username} |
69 | + Log ${fieldname} | ||
67 | ${status}= Run Keyword And Return Status Dictionary Should Contain Key ${USERS.users['${username}'].tender_data.data} ${fieldname} | 70 | ${status}= Run Keyword And Return Status Dictionary Should Contain Key ${USERS.users['${username}'].tender_data.data} ${fieldname} |
68 | Run Keyword Unless | 71 | Run Keyword Unless |
69 | ... ${status} | 72 | ... ${status} |
@@ -74,8 +77,8 @@ Library openprocurement_client_helper.py | @@ -74,8 +77,8 @@ Library openprocurement_client_helper.py | ||
74 | 77 | ||
75 | 78 | ||
76 | Внести зміни в тендер | 79 | Внести зміни в тендер |
77 | - [Arguments] ${username} ${tender_uid} ${fieldname} ${fieldvalue} | ||
78 | - ${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uid} | 80 | + [Arguments] ${username} ${tender_uaid} ${fieldname} ${fieldvalue} |
81 | + ${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uaid} | ||
79 | Set_To_Object ${tender.data} ${fieldname} ${fieldvalue} | 82 | Set_To_Object ${tender.data} ${fieldname} ${fieldvalue} |
80 | ${tender}= set_access_key ${tender} ${USERS.users['${username}'].access_token} | 83 | ${tender}= set_access_key ${tender} ${USERS.users['${username}'].access_token} |
81 | ${tender}= Call Method ${USERS.users['${username}'].client} patch_tender ${tender} | 84 | ${tender}= Call Method ${USERS.users['${username}'].client} patch_tender ${tender} |
@@ -94,8 +97,8 @@ Library openprocurement_client_helper.py | @@ -94,8 +97,8 @@ Library openprocurement_client_helper.py | ||
94 | 97 | ||
95 | 98 | ||
96 | Відняти предмети закупівлі | 99 | Відняти предмети закупівлі |
97 | - [Arguments] ${username} ${tender_uid} ${number} | ||
98 | - ${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uid} | 100 | + [Arguments] ${username} ${tender_uaid} ${number} |
101 | + ${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uaid} | ||
99 | @{items}= Get From Object ${tender.data} items | 102 | @{items}= Get From Object ${tender.data} items |
100 | Log Many @{items} | 103 | Log Many @{items} |
101 | :FOR ${INDEX} IN RANGE ${number} | 104 | :FOR ${INDEX} IN RANGE ${number} |
@@ -106,8 +109,8 @@ Library openprocurement_client_helper.py | @@ -106,8 +109,8 @@ Library openprocurement_client_helper.py | ||
106 | 109 | ||
107 | 110 | ||
108 | Додати предмети закупівлі | 111 | Додати предмети закупівлі |
109 | - [Arguments] ${username} ${tender_uid} ${number} | ||
110 | - ${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uid} | 112 | + [Arguments] ${username} ${tender_uaid} ${number} |
113 | + ${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uaid} | ||
111 | @{items}= Get From Object ${tender.data} items | 114 | @{items}= Get From Object ${tender.data} items |
112 | Log Many @{items} | 115 | Log Many @{items} |
113 | :FOR ${INDEX} IN RANGE ${number} | 116 | :FOR ${INDEX} IN RANGE ${number} |
@@ -120,16 +123,16 @@ Library openprocurement_client_helper.py | @@ -120,16 +123,16 @@ Library openprocurement_client_helper.py | ||
120 | 123 | ||
121 | 124 | ||
122 | Задати питання | 125 | Задати питання |
123 | - [Arguments] ${username} ${tender_uid} ${question} | 126 | + [Arguments] ${username} ${tender_uaid} ${question} |
124 | Log ${question} | 127 | Log ${question} |
125 | - ${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uid} | 128 | + ${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uaid} |
126 | ${biddingresponse}= Call Method ${USERS.users['${username}'].client} create_question ${tender} ${question} | 129 | ${biddingresponse}= Call Method ${USERS.users['${username}'].client} create_question ${tender} ${question} |
127 | [return] ${biddingresponse} | 130 | [return] ${biddingresponse} |
128 | 131 | ||
129 | 132 | ||
130 | Відповісти на питання | 133 | Відповісти на питання |
131 | - [Arguments] ${username} ${tender_uid} ${question_id} ${answer_data} | ||
132 | - ${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uid} | 134 | + [Arguments] ${username} ${tender_uaid} ${question_id} ${answer_data} |
135 | + ${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uaid} | ||
133 | ${tender}= set_access_key ${tender} ${USERS.users['${username}'].access_token} | 136 | ${tender}= set_access_key ${tender} ${USERS.users['${username}'].access_token} |
134 | ${answer_data.data.id}= Set Variable ${tender.data.questions[${question_id}].id} | 137 | ${answer_data.data.id}= Set Variable ${tender.data.questions[${question_id}].id} |
135 | ${question_with_answer}= Call Method ${USERS.users['${username}'].client} patch_question ${tender} ${answer_data} | 138 | ${question_with_answer}= Call Method ${USERS.users['${username}'].client} patch_question ${tender} ${answer_data} |
@@ -137,8 +140,8 @@ Library openprocurement_client_helper.py | @@ -137,8 +140,8 @@ Library openprocurement_client_helper.py | ||
137 | 140 | ||
138 | 141 | ||
139 | Подати скаргу | 142 | Подати скаргу |
140 | - [Arguments] ${username} ${tender_uid} ${complaint} | ||
141 | - ${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uid} | 143 | + [Arguments] ${username} ${tender_uaid} ${complaint} |
144 | + ${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uaid} | ||
142 | ${complaint}= Call Method ${USERS.users['${username}'].client} _create_tender_resource_item ${tender} ${complaint} complaints | 145 | ${complaint}= Call Method ${USERS.users['${username}'].client} _create_tender_resource_item ${tender} ${complaint} complaints |
143 | ${access_token}= Get Variable Value ${complaint.access.token} | 146 | ${access_token}= Get Variable Value ${complaint.access.token} |
144 | Set To Dictionary ${USERS.users['${username}']} access_token ${access_token} | 147 | Set To Dictionary ${USERS.users['${username}']} access_token ${access_token} |
@@ -146,9 +149,11 @@ Library openprocurement_client_helper.py | @@ -146,9 +149,11 @@ Library openprocurement_client_helper.py | ||
146 | 149 | ||
147 | 150 | ||
148 | Порівняти скаргу | 151 | Порівняти скаргу |
149 | - [Arguments] ${username} ${tender_uid} ${complaint} | ||
150 | - Log many @{ARGUMENTS} | ||
151 | - ${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uid} | 152 | + [Arguments] ${username} ${tender_uaid} ${complaint} |
153 | + Log ${username} | ||
154 | + Log ${tender_uaid} | ||
155 | + Log ${complaint} | ||
156 | + ${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uaid} | ||
152 | ${complaint}= Get Variable Value ${tender.data.complaints[0]} | 157 | ${complaint}= Get Variable Value ${tender.data.complaints[0]} |
153 | Log ${complaint} | 158 | Log ${complaint} |
154 | #TODO: COMPARE | 159 | #TODO: COMPARE |
@@ -159,8 +164,8 @@ Library openprocurement_client_helper.py | @@ -159,8 +164,8 @@ Library openprocurement_client_helper.py | ||
159 | 164 | ||
160 | 165 | ||
161 | Обробити скаргу | 166 | Обробити скаргу |
162 | - [Arguments] ${username} ${tender_uid} ${complaint_id} ${answer_data} | ||
163 | - ${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uid} | 167 | + [Arguments] ${username} ${tender_uaid} ${complaint_id} ${answer_data} |
168 | + ${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uaid} | ||
164 | ${tender}= set_access_key ${tender} ${USERS.users['${username}'].access_token} | 169 | ${tender}= set_access_key ${tender} ${USERS.users['${username}'].access_token} |
165 | ${answer_data.data.id}= Set Variable ${tender.data.complaints[${complaint_id}].id} | 170 | ${answer_data.data.id}= Set Variable ${tender.data.complaints[${complaint_id}].id} |
166 | ${complaint_with_answer}= Call Method ${USERS.users['${username}'].client} _patch_tender_resource_item ${tender} ${answer_data} complaints | 171 | ${complaint_with_answer}= Call Method ${USERS.users['${username}'].client} _patch_tender_resource_item ${tender} ${answer_data} complaints |
@@ -169,32 +174,32 @@ Library openprocurement_client_helper.py | @@ -169,32 +174,32 @@ Library openprocurement_client_helper.py | ||
169 | 174 | ||
170 | 175 | ||
171 | Подати цінову пропозицію | 176 | Подати цінову пропозицію |
172 | - [Arguments] ${username} ${tender_uid} ${bid} | ||
173 | - ${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uid} | 177 | + [Arguments] ${username} ${tender_uaid} ${bid} |
178 | + ${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uaid} | ||
174 | ${biddingresponse}= Call Method ${USERS.users['${username}'].client} create_bid ${tender} ${bid} | 179 | ${biddingresponse}= Call Method ${USERS.users['${username}'].client} create_bid ${tender} ${bid} |
175 | Log ${biddingresponse} | 180 | Log ${biddingresponse} |
176 | [return] ${biddingresponse} | 181 | [return] ${biddingresponse} |
177 | 182 | ||
178 | 183 | ||
179 | Змінити цінову пропозицію | 184 | Змінити цінову пропозицію |
180 | - [Arguments] ${username} ${tender_uid} ${bid} | ||
181 | - ${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uid} | 185 | + [Arguments] ${username} ${tender_uaid} ${bid} |
186 | + ${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uaid} | ||
182 | ${changed_bid}= Call Method ${USERS.users['${username}'].client} patch_bid ${tender} ${bid} | 187 | ${changed_bid}= Call Method ${USERS.users['${username}'].client} patch_bid ${tender} ${bid} |
183 | Log ${changed_bid} | 188 | Log ${changed_bid} |
184 | [return] ${changed_bid} | 189 | [return] ${changed_bid} |
185 | 190 | ||
186 | 191 | ||
187 | Скасувати цінову пропозицію | 192 | Скасувати цінову пропозицію |
188 | - [Arguments] ${username} ${tender_uid} ${bid} | ||
189 | - ${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uid} | 193 | + [Arguments] ${username} ${tender_uaid} ${bid} |
194 | + ${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uaid} | ||
190 | ${changed_bid}= Call Method ${USERS.users['${username}'].client} delete_bid ${tender} ${bid} | 195 | ${changed_bid}= Call Method ${USERS.users['${username}'].client} delete_bid ${tender} ${bid} |
191 | Log ${changed_bid} | 196 | Log ${changed_bid} |
192 | [return] ${changed_bid} | 197 | [return] ${changed_bid} |
193 | 198 | ||
194 | 199 | ||
195 | Прийняти цінову пропозицію | 200 | Прийняти цінову пропозицію |
196 | - [Arguments] ${username} ${tender_uid} ${award} | ||
197 | - ${internalid}= Отримати internal id по UAid ${username} ${tender_uid} | 201 | + [Arguments] ${username} ${tender_uaid} ${award} |
202 | + ${internalid}= Отримати internal id по UAid ${username} ${tender_uaid} | ||
198 | ${tender}= Call Method ${USERS.users['${username}'].client} get_tender ${internalid} | 203 | ${tender}= Call Method ${USERS.users['${username}'].client} get_tender ${internalid} |
199 | ${tender}= set_access_key ${tender} ${USERS.users['${username}'].access_token} | 204 | ${tender}= set_access_key ${tender} ${USERS.users['${username}'].access_token} |
200 | ${award_activeted_response}= Call Method ${USERS.users['${username}'].client} patch_award ${tender} ${award} | 205 | ${award_activeted_response}= Call Method ${USERS.users['${username}'].client} patch_award ${tender} ${award} |
@@ -203,9 +208,9 @@ Library openprocurement_client_helper.py | @@ -203,9 +208,9 @@ Library openprocurement_client_helper.py | ||
203 | 208 | ||
204 | 209 | ||
205 | Завантажити документ в ставку | 210 | Завантажити документ в ставку |
206 | - [Arguments] ${username} ${path} ${tender_uid} | 211 | + [Arguments] ${username} ${path} ${tender_uaid} |
207 | ${bid_id}= Get Variable Value ${USERS.users['${username}'].bidresponses['resp'].data.id} | 212 | ${bid_id}= Get Variable Value ${USERS.users['${username}'].bidresponses['resp'].data.id} |
208 | - ${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uid} | 213 | + ${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uaid} |
209 | ${tender}= set_access_key ${tender} ${USERS.users['${username}'].bidresponses['resp'].access.token} | 214 | ${tender}= set_access_key ${tender} ${USERS.users['${username}'].bidresponses['resp'].access.token} |
210 | ${response}= Call Method ${USERS.users['${username}'].client} upload_bid_document ${path} ${tender} ${bid_id} | 215 | ${response}= Call Method ${USERS.users['${username}'].client} upload_bid_document ${path} ${tender} ${bid_id} |
211 | ${uploaded_file} = Create Dictionary filepath ${path} upload_response ${response} | 216 | ${uploaded_file} = Create Dictionary filepath ${path} upload_response ${response} |
@@ -226,9 +231,11 @@ Library openprocurement_client_helper.py | @@ -226,9 +231,11 @@ Library openprocurement_client_helper.py | ||
226 | 231 | ||
227 | 232 | ||
228 | Завантажити документ | 233 | Завантажити документ |
229 | - [Arguments] ${username} ${filepath} ${tender_uid} | ||
230 | - Log many @{ARGUMENTS} | ||
231 | - ${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uid} | 234 | + [Arguments] ${username} ${filepath} ${tender_uaid} |
235 | + Log ${username} | ||
236 | + Log ${tender_uaid} | ||
237 | + Log ${filepath} | ||
238 | + ${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uaid} | ||
232 | ${tender}= set_access_key ${tender} ${USERS.users['${username}'].access_token} | 239 | ${tender}= set_access_key ${tender} ${USERS.users['${username}'].access_token} |
233 | ${reply}= Call Method ${USERS.users['${username}'].client} upload_document ${filepath} ${tender} | 240 | ${reply}= Call Method ${USERS.users['${username}'].client} upload_document ${filepath} ${tender} |
234 | Log object data ${reply} reply | 241 | Log object data ${reply} reply |
@@ -236,20 +243,20 @@ Library openprocurement_client_helper.py | @@ -236,20 +243,20 @@ Library openprocurement_client_helper.py | ||
236 | 243 | ||
237 | 244 | ||
238 | Отримати посилання на аукціон для глядача | 245 | Отримати посилання на аукціон для глядача |
239 | - [Arguments] ${username} ${tender_uid} | ||
240 | - ${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uid} | 246 | + [Arguments] ${username} ${tender_uaid} |
247 | + ${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uaid} | ||
241 | [return] ${tender.data.auctionUrl} | 248 | [return] ${tender.data.auctionUrl} |
242 | 249 | ||
243 | 250 | ||
244 | Отримати посилання на аукціон для учасника | 251 | Отримати посилання на аукціон для учасника |
245 | - [Arguments] ${username} ${tender_uid} | ||
246 | - ${bid}= Викликати для учасника ${username} Отримати пропозицію ${tender_uid} | 252 | + [Arguments] ${username} ${tender_uaid} |
253 | + ${bid}= Викликати для учасника ${username} Отримати пропозицію ${tender_uaid} | ||
247 | [return] ${bid.data.participationUrl} | 254 | [return] ${bid.data.participationUrl} |
248 | 255 | ||
249 | 256 | ||
250 | Отримати пропозицію | 257 | Отримати пропозицію |
251 | - [Arguments] ${username} ${tender_uid} | ||
252 | - ${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uid} | 258 | + [Arguments] ${username} ${tender_uaid} |
259 | + ${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uaid} | ||
253 | ${bid_id}= Get Variable Value ${USERS.users['${username}'].bidresponses['resp'].data.id} | 260 | ${bid_id}= Get Variable Value ${USERS.users['${username}'].bidresponses['resp'].data.id} |
254 | ${token}= Get Variable Value ${USERS.users['${username}'].bidresponses['resp'].access.token} | 261 | ${token}= Get Variable Value ${USERS.users['${username}'].bidresponses['resp'].access.token} |
255 | ${bid}= Call Method ${USERS.users['${username}'].client} get_bid ${tender} ${bid_id} ${token} | 262 | ${bid}= Call Method ${USERS.users['${username}'].client} get_bid ${tender} ${bid_id} ${token} |
@@ -257,8 +264,8 @@ Library openprocurement_client_helper.py | @@ -257,8 +264,8 @@ Library openprocurement_client_helper.py | ||
257 | 264 | ||
258 | 265 | ||
259 | Отримати документ | 266 | Отримати документ |
260 | - [Arguments] ${username} ${tender_uid} ${url} | ||
261 | - ${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uid} | 267 | + [Arguments] ${username} ${tender_uaid} ${url} |
268 | + ${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uaid} | ||
262 | ${token}= Get Variable Value ${USERS.users['${username}'].bidresponses['resp'].access.token} | 269 | ${token}= Get Variable Value ${USERS.users['${username}'].bidresponses['resp'].access.token} |
263 | ${contents} ${filename}= Call Method ${USERS.users['${username}'].client} get_file ${tender} ${url} ${token} | 270 | ${contents} ${filename}= Call Method ${USERS.users['${username}'].client} get_file ${tender} ${url} ${token} |
264 | Log ${filename} | 271 | Log ${filename} |
@@ -267,14 +274,16 @@ Library openprocurement_client_helper.py | @@ -267,14 +274,16 @@ Library openprocurement_client_helper.py | ||
267 | 274 | ||
268 | Створити лот | 275 | Створити лот |
269 | [Arguments] ${username} ${tender} ${lot} | 276 | [Arguments] ${username} ${tender} ${lot} |
270 | - Log many @{ARGUMENTS} | 277 | + Log ${username} |
278 | + Log ${tender} | ||
279 | + Log ${lot} | ||
271 | ${tender}= set_access_key ${tender} ${USERS.users['${username}'].access_token} | 280 | ${tender}= set_access_key ${tender} ${USERS.users['${username}'].access_token} |
272 | ${tender_lot}= Call Method ${USERS.users['${username}'].client} create_lot ${tender} ${lot} | 281 | ${tender_lot}= Call Method ${USERS.users['${username}'].client} create_lot ${tender} ${lot} |
273 | Log ${tender_lot} | 282 | Log ${tender_lot} |
274 | [return] ${tender_lot} | 283 | [return] ${tender_lot} |
275 | #TODO: | 284 | #TODO: |
276 | - #[Arguments] ${username} ${tender_uid} ${lot} | ||
277 | - #${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uid} | 285 | + #[Arguments] ${username} ${tender_uaid} ${lot} |
286 | + #${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uaid} | ||
278 | 287 | ||
279 | 288 | ||
280 | Змінити лот | 289 | Змінити лот |
@@ -284,15 +293,15 @@ Library openprocurement_client_helper.py | @@ -284,15 +293,15 @@ Library openprocurement_client_helper.py | ||
284 | Log ${tender_lot} | 293 | Log ${tender_lot} |
285 | [return] ${tender_lot} | 294 | [return] ${tender_lot} |
286 | #TODO: | 295 | #TODO: |
287 | - #[Arguments] ${username} ${tender_uid} ${lot} | ||
288 | - #${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uid} | 296 | + #[Arguments] ${username} ${tender_uaid} ${lot} |
297 | + #${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uaid} | ||
289 | 298 | ||
290 | 299 | ||
291 | Завантажити документ в лот | 300 | Завантажити документ в лот |
292 | - [Arguments] ${username} ${filepath} ${tender_uid} ${lot_id} | ||
293 | - ${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uid} | 301 | + [Arguments] ${username} ${filepath} ${tender_uaid} ${lot_id} |
302 | + ${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uaid} | ||
294 | ${tender}= set_access_key ${tender} ${USERS.users['${username}'].access_token} | 303 | ${tender}= set_access_key ${tender} ${USERS.users['${username}'].access_token} |
295 | - ${doc}= Завантажити документ ${username} ${filepath} ${tender_uid} | 304 | + ${doc}= Завантажити документ ${username} ${filepath} ${tender_uaid} |
296 | ${lot_doc}= test_lot_document_data ${doc} ${lot_id} | 305 | ${lot_doc}= test_lot_document_data ${doc} ${lot_id} |
297 | ${reply}= Call Method ${USERS.users['${username}'].client} patch_document ${tender} ${lot_doc} | 306 | ${reply}= Call Method ${USERS.users['${username}'].client} patch_document ${tender} ${lot_doc} |
298 | Log object data ${reply} reply | 307 | Log object data ${reply} reply |
@@ -306,8 +315,8 @@ Library openprocurement_client_helper.py | @@ -306,8 +315,8 @@ Library openprocurement_client_helper.py | ||
306 | Log ${tender_lot} | 315 | Log ${tender_lot} |
307 | [return] ${tender_lot} | 316 | [return] ${tender_lot} |
308 | #TODO: | 317 | #TODO: |
309 | - #[Arguments] ${username} ${tender_uid} ${lot} | ||
310 | - #${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uid} | 318 | + #[Arguments] ${username} ${tender_uaid} ${lot} |
319 | + #${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uaid} | ||
311 | 320 | ||
312 | ############################################################################## | 321 | ############################################################################## |
313 | # Limited procurement | 322 | # Limited procurement |
@@ -336,7 +345,7 @@ Library openprocurement_client_helper.py | @@ -336,7 +345,7 @@ Library openprocurement_client_helper.py | ||
336 | Додати постачальника | 345 | Додати постачальника |
337 | [Arguments] ${username} ${tender_uaid} | 346 | [Arguments] ${username} ${tender_uaid} |
338 | ${tender}= Отримати тендер [modified] ${username} ${tender_uaid} | 347 | ${tender}= Отримати тендер [modified] ${username} ${tender_uaid} |
339 | - ${supplier_data}= test supplier data | 348 | + ${supplier_data}= test_supplier_data |
340 | Log ${supplier_data} | 349 | Log ${supplier_data} |
341 | ${reply}= Call Method ${USERS.users['${username}'].client} create_award ${tender} ${supplier_data} | 350 | ${reply}= Call Method ${USERS.users['${username}'].client} create_award ${tender} ${supplier_data} |
342 | Log ${reply} | 351 | Log ${reply} |
@@ -345,7 +354,7 @@ Library openprocurement_client_helper.py | @@ -345,7 +354,7 @@ Library openprocurement_client_helper.py | ||
345 | Підтвердити постачальника | 354 | Підтвердити постачальника |
346 | [Arguments] ${username} ${tender_uaid} ${award_num} | 355 | [Arguments] ${username} ${tender_uaid} ${award_num} |
347 | ${tender}= Отримати тендер [modified] ${username} ${tender_uaid} | 356 | ${tender}= Отримати тендер [modified] ${username} ${tender_uaid} |
348 | - ${data}= Confirm supplier ${tender['data']['awards'][${award_num}]['id']} | 357 | + ${data}= confirm_supplier ${tender['data']['awards'][${award_num}]['id']} |
349 | Log ${data} | 358 | Log ${data} |
350 | ${reply}= Call Method ${USERS.users['${username}'].client} patch_award ${tender} ${data} | 359 | ${reply}= Call Method ${USERS.users['${username}'].client} patch_award ${tender} ${data} |
351 | Log ${reply} | 360 | Log ${reply} |
@@ -356,7 +365,7 @@ Library openprocurement_client_helper.py | @@ -356,7 +365,7 @@ Library openprocurement_client_helper.py | ||
356 | ${tender}= Отримати тендер [modified] ${username} ${tender_uaid} | 365 | ${tender}= Отримати тендер [modified] ${username} ${tender_uaid} |
357 | ${CANCELLATION_REASON} Set variable prost :)) | 366 | ${CANCELLATION_REASON} Set variable prost :)) |
358 | Set suite variable ${CANCELLATION_REASON} | 367 | Set suite variable ${CANCELLATION_REASON} |
359 | - ${data}= Cancel tender ${CANCELLATION_REASON} | 368 | + ${data}= cancel_tender ${CANCELLATION_REASON} |
360 | Log ${data} | 369 | Log ${data} |
361 | ${reply}= Call Method ${USERS.users['${username}'].client} create_cancellation ${tender} ${data} | 370 | ${reply}= Call Method ${USERS.users['${username}'].client} create_cancellation ${tender} ${data} |
362 | Log ${reply} | 371 | Log ${reply} |
@@ -396,7 +405,7 @@ Library openprocurement_client_helper.py | @@ -396,7 +405,7 @@ Library openprocurement_client_helper.py | ||
396 | Підтвердити скасування закупівлі | 405 | Підтвердити скасування закупівлі |
397 | [Arguments] ${username} ${tender_uaid} ${cancel_num} | 406 | [Arguments] ${username} ${tender_uaid} ${cancel_num} |
398 | ${tender}= Отримати тендер [modified] ${username} ${tender_uaid} | 407 | ${tender}= Отримати тендер [modified] ${username} ${tender_uaid} |
399 | - ${data}= Confirm cancellation ${tender['data']['cancellations'][${cancel_num}]['id']} | 408 | + ${data}= confirm_cancellation ${tender['data']['cancellations'][${cancel_num}]['id']} |
400 | Log ${data} | 409 | Log ${data} |
401 | ${reply}= Call Method ${USERS.users['${username}'].client} patch_cancellation ${tender} ${data} | 410 | ${reply}= Call Method ${USERS.users['${username}'].client} patch_cancellation ${tender} ${data} |
402 | Log ${reply} | 411 | Log ${reply} |
@@ -405,7 +414,7 @@ Library openprocurement_client_helper.py | @@ -405,7 +414,7 @@ Library openprocurement_client_helper.py | ||
405 | Підтвердити підписання контракту | 414 | Підтвердити підписання контракту |
406 | [Arguments] ${username} ${tender_uaid} ${contract_num} | 415 | [Arguments] ${username} ${tender_uaid} ${contract_num} |
407 | ${tender}= Викликати для учасника ${username} Отримати тендер [modified] ${tender_uaid} | 416 | ${tender}= Викликати для учасника ${username} Отримати тендер [modified] ${tender_uaid} |
408 | - ${data}= confirm contract ${tender['data']['contracts'][${contract_num}]['id']} | 417 | + ${data}= confirm_contract ${tender['data']['contracts'][${contract_num}]['id']} |
409 | Log ${data} | 418 | Log ${data} |
410 | ${reply}= Call Method ${USERS.users['${username}'].client} patch_contract ${tender} ${data} | 419 | ${reply}= Call Method ${USERS.users['${username}'].client} patch_contract ${tender} ${data} |
411 | Log ${reply} | 420 | Log ${reply} |
@@ -54,7 +54,7 @@ ${broker} Quinta | @@ -54,7 +54,7 @@ ${broker} Quinta | ||
54 | Викликати для учасника ${tender_owner} Підтвердити постачальника ${TENDER['TENDER_UAID']} ${SUPP_NUM} | 54 | Викликати для учасника ${tender_owner} Підтвердити постачальника ${TENDER['TENDER_UAID']} ${SUPP_NUM} |
55 | 55 | ||
56 | 56 | ||
57 | -Пошук прямої закупівлі по ідентифікатору | 57 | +Можливість знайти пряму закупівлю по ідентифікатору |
58 | [Tags] ${USERS.users['${viewer}'].broker}: Пошук прямої закупівлі по ідентифікатору | 58 | [Tags] ${USERS.users['${viewer}'].broker}: Пошук прямої закупівлі по ідентифікатору |
59 | ... viewer | 59 | ... viewer |
60 | ... ${USERS.users['${viewer}'].broker} | 60 | ... ${USERS.users['${viewer}'].broker} |
@@ -304,71 +304,71 @@ ${broker} Quinta | @@ -304,71 +304,71 @@ ${broker} Quinta | ||
304 | Звірити поле тендера із значенням ${viewer} ${data['data']['items'][${ITEMS_NUM}]['unit']['code']} items[${ITEMS_NUM}].unit.code | 304 | Звірити поле тендера із значенням ${viewer} ${data['data']['items'][${ITEMS_NUM}]['unit']['code']} items[${ITEMS_NUM}].unit.code |
305 | 305 | ||
306 | 306 | ||
307 | -Відображення дати доставки позицій закупівлі однопредметного тендера | ||
308 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення дати доставки позицій закупівлі однопредметного тендера | 307 | +Відображення дати доставки номенклатури прямої закупівлі |
308 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення дати доставки номенклатури прямої закупівлі | ||
309 | ... viewer | 309 | ... viewer |
310 | ... ${USERS.users['${viewer}'].broker} | 310 | ... ${USERS.users['${viewer}'].broker} |
311 | Звірити дату тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[${ITEMS_NUM}].deliveryDate.endDate | 311 | Звірити дату тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[${ITEMS_NUM}].deliveryDate.endDate |
312 | 312 | ||
313 | 313 | ||
314 | -Відображення координат широти доставки позицій закупівлі однопредметного тендера | ||
315 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення координат широти доставки позицій закупівлі однопредметного тендера | 314 | +Відображення координат широти доставки номенклатури прямої закупівлі |
315 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення координат широти доставки номенклатури прямої закупівлі | ||
316 | ... viewer | 316 | ... viewer |
317 | ... ${USERS.users['${viewer}'].broker} | 317 | ... ${USERS.users['${viewer}'].broker} |
318 | Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[${ITEMS_NUM}].deliveryLocation.latitude | 318 | Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[${ITEMS_NUM}].deliveryLocation.latitude |
319 | 319 | ||
320 | 320 | ||
321 | -Відображення координат довготи доставки позицій закупівлі однопредметного тендера | ||
322 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення координат довготи доставки позицій закупівлі однопредметного тендера | 321 | +Відображення координат довготи доставки номенклатури прямої закупівлі |
322 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення координат довготи доставки номенклатури прямої закупівлі | ||
323 | ... viewer | 323 | ... viewer |
324 | ... ${USERS.users['${viewer}'].broker} | 324 | ... ${USERS.users['${viewer}'].broker} |
325 | Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[${ITEMS_NUM}].deliveryLocation.longitude | 325 | Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[${ITEMS_NUM}].deliveryLocation.longitude |
326 | 326 | ||
327 | 327 | ||
328 | -Відображення назви нас. пункту доставки позицій закупівлі однопредметного тендера | ||
329 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення назви нас. пункту доставки позицій закупівлі однопредметного тендера | 328 | +Відображення назви нас. пункту доставки номенклатури прямої закупівлі |
329 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення назви нас. пункту доставки номенклатури прямої закупівлі | ||
330 | ... viewer | 330 | ... viewer |
331 | ... ${USERS.users['${viewer}'].broker} | 331 | ... ${USERS.users['${viewer}'].broker} |
332 | Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[${ITEMS_NUM}].deliveryAddress.countryName | 332 | Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[${ITEMS_NUM}].deliveryAddress.countryName |
333 | 333 | ||
334 | 334 | ||
335 | -Відображення назви нас. пункту російською мовою доставки позицій закупівлі однопредметного тендера | ||
336 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення назви нас. пункту російською мовою доставки позицій закупівлі однопредметного тендера | 335 | +Відображення назви нас. пункту російською мовою доставки номенклатури прямої закупівлі |
336 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення назви нас. пункту російською мовою доставки номенклатури прямої закупівлі | ||
337 | ... viewer | 337 | ... viewer |
338 | ... ${USERS.users['${viewer}'].broker} | 338 | ... ${USERS.users['${viewer}'].broker} |
339 | Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[${ITEMS_NUM}].deliveryAddress.countryName_ru | 339 | Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[${ITEMS_NUM}].deliveryAddress.countryName_ru |
340 | 340 | ||
341 | 341 | ||
342 | -Відображення назви нас. пункту англійською мовою доставки позицій закупівлі однопредметного тендера | ||
343 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення назви нас. пункту англійською мовою доставки позицій закупівлі однопредметного тендера | 342 | +Відображення назви нас. пункту англійською мовою доставки номенклатури прямої закупівлі |
343 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення назви нас. пункту англійською мовою доставки номенклатури прямої закупівлі | ||
344 | ... viewer | 344 | ... viewer |
345 | ... ${USERS.users['${viewer}'].broker} | 345 | ... ${USERS.users['${viewer}'].broker} |
346 | Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[${ITEMS_NUM}].deliveryAddress.countryName_en | 346 | Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[${ITEMS_NUM}].deliveryAddress.countryName_en |
347 | 347 | ||
348 | 348 | ||
349 | -Відображення пошт. коду доставки позицій закупівлі однопредметного тендера | ||
350 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення пошт. коду доставки позицій закупівлі однопредметного тендера | 349 | +Відображення пошт. коду доставки номенклатури прямої закупівлі |
350 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення пошт. коду доставки номенклатури прямої закупівлі | ||
351 | ... viewer | 351 | ... viewer |
352 | ... ${USERS.users['${viewer}'].broker} | 352 | ... ${USERS.users['${viewer}'].broker} |
353 | Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[${ITEMS_NUM}].deliveryAddress.postalCode | 353 | Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[${ITEMS_NUM}].deliveryAddress.postalCode |
354 | 354 | ||
355 | 355 | ||
356 | -Відображення регіону доставки позицій закупівлі однопредметного тендера | ||
357 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення регіону доставки позицій закупівлі однопредметного тендера | 356 | +Відображення регіону доставки номенклатури прямої закупівлі |
357 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення регіону доставки номенклатури прямої закупівлі | ||
358 | ... viewer | 358 | ... viewer |
359 | ... ${USERS.users['${viewer}'].broker} | 359 | ... ${USERS.users['${viewer}'].broker} |
360 | Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[${ITEMS_NUM}].deliveryAddress.region | 360 | Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[${ITEMS_NUM}].deliveryAddress.region |
361 | 361 | ||
362 | 362 | ||
363 | -Відображення locality адреси доставки позицій закупівлі однопредметного тендера | ||
364 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення locality адреси доставки позицій закупівлі однопредметного тендера | 363 | +Відображення locality адреси доставки номенклатури прямої закупівлі |
364 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення locality адреси доставки номенклатури прямої закупівлі | ||
365 | ... viewer | 365 | ... viewer |
366 | ... ${USERS.users['${viewer}'].broker} | 366 | ... ${USERS.users['${viewer}'].broker} |
367 | Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[${ITEMS_NUM}].deliveryAddress.locality | 367 | Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[${ITEMS_NUM}].deliveryAddress.locality |
368 | 368 | ||
369 | 369 | ||
370 | -Відображення вулиці доставки позицій закупівлі однопредметного тендера | ||
371 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення вулиці доставки позицій закупівлі однопредметного тендера | 370 | +Відображення вулиці доставки номенклатури прямої закупівлі |
371 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення вулиці доставки номенклатури прямої закупівлі | ||
372 | ... viewer | 372 | ... viewer |
373 | ... ${USERS.users['${viewer}'].broker} | 373 | ... ${USERS.users['${viewer}'].broker} |
374 | Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[${ITEMS_NUM}].deliveryAddress.streetAddress | 374 | Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[${ITEMS_NUM}].deliveryAddress.streetAddress |
Please
register
or
login
to post a comment