Commit e57231e7b476d4e7fd8b1c17b1227de953fe149e
1 parent
21703693
test case award/tender complaint refactoring, add tests lot/qualifications complaint
Showing
3 changed files
with
474 additions
and
138 deletions
| ... | ... | @@ -1114,7 +1114,7 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status |
| 1114 | 1114 | # COMPLAINTS/CLAIMS |
| 1115 | 1115 | ############################################################################################## |
| 1116 | 1116 | |
| 1117 | -Можливість створити чернетку вимоги про виправлення умов закупівлі | |
| 1117 | +Можливість створити чернетку вимоги | |
| 1118 | 1118 | ${claim}= Підготувати дані для подання вимоги |
| 1119 | 1119 | ${claimID}= Run As ${provider} |
| 1120 | 1120 | ... Створити чернетку вимоги про виправлення умов закупівлі |
| ... | ... | @@ -1124,11 +1124,11 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status |
| 1124 | 1124 | ... claim=${claim} |
| 1125 | 1125 | ... complaintID=${claimID} |
| 1126 | 1126 | ${claim_data}= munch_dict arg=${claim_data} |
| 1127 | - Set To Dictionary ${USERS.users['${provider}']} tender_claim_data ${claim_data} | |
| 1128 | - Log ${USERS.users['${provider}'].tender_claim_data} | |
| 1127 | + Set To Dictionary ${USERS.users['${provider}']} claim_data ${claim_data} | |
| 1128 | + Log ${USERS.users['${provider}'].claim_data} | |
| 1129 | 1129 | |
| 1130 | 1130 | |
| 1131 | -Можливість створити чернетку скарги про виправлення умов закупівлі | |
| 1131 | +Можливість створити чернетку скарги | |
| 1132 | 1132 | ${complaint}= Підготувати дані для подання скарги |
| 1133 | 1133 | ${complaintID}= Run As ${provider} |
| 1134 | 1134 | ... Створити чернетку скарги про виправлення умов закупівлі |
| ... | ... | @@ -1138,8 +1138,8 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status |
| 1138 | 1138 | ... complaint=${complaint} |
| 1139 | 1139 | ... complaintID=${complaintID} |
| 1140 | 1140 | ${complaint_data}= munch_dict arg=${complaint_data} |
| 1141 | - Set To Dictionary ${USERS.users['${provider}']} tender_complaint_data ${complaint_data} | |
| 1142 | - Log ${USERS.users['${provider}'].tender_complaint_data} | |
| 1141 | + Set To Dictionary ${USERS.users['${provider}']} complaint_data ${complaint_data} | |
| 1142 | + Log ${USERS.users['${provider}'].complaint_data} | |
| 1143 | 1143 | |
| 1144 | 1144 | |
| 1145 | 1145 | Можливість створити чернетку вимоги про виправлення умов ${lot_index} лоту |
| ... | ... | @@ -1154,47 +1154,32 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status |
| 1154 | 1154 | ... claim=${claim} |
| 1155 | 1155 | ... complaintID=${complaintID} |
| 1156 | 1156 | ${claim_data}= munch_dict arg=${claim_data} |
| 1157 | - Set To Dictionary ${USERS.users['${provider}']} lot_claim_data ${claim_data} | |
| 1157 | + Set To Dictionary ${USERS.users['${provider}']} claim_data ${claim_data} | |
| 1158 | + Log ${USERS.users['${provider}'].claim_data} | |
| 1158 | 1159 | |
| 1159 | 1160 | |
| 1160 | 1161 | Можливість створити чернетку скарги про виправлення умов ${lot_index} лоту |
| 1161 | 1162 | ${complaint}= Підготувати дані для подання скарги |
| 1163 | + ${lot_id}= get_id_from_object ${USERS.users['${provider}'].tender_data.data.lots[${lot_index}]} | |
| 1162 | 1164 | ${complaintID}= Run As ${provider} |
| 1163 | 1165 | ... Створити чернетку скарги про виправлення умов лоту |
| 1164 | 1166 | ... ${TENDER['TENDER_UAID']} |
| 1165 | 1167 | ... ${complaint} |
| 1168 | + ... ${lot_id} | |
| 1166 | 1169 | ${complaint_data}= Create Dictionary |
| 1167 | 1170 | ... complaint=${complaint} |
| 1168 | 1171 | ... complaintID=${complaintID} |
| 1169 | 1172 | ${complaint_data}= munch_dict arg=${complaint_data} |
| 1170 | - Set To Dictionary ${USERS.users['${provider}']} lot_complaint_data ${complaint_data} | |
| 1171 | - Log ${USERS.users['${provider}'].lot_complaint_data} | |
| 1173 | + Set To Dictionary ${USERS.users['${provider}']} complaint_data ${complaint_data} | |
| 1174 | + Log ${USERS.users['${provider}'].complaint_data} | |
| 1172 | 1175 | |
| 1173 | 1176 | |
| 1174 | -Додати документ до вимоги про виправлення умов закупівлі тендера | |
| 1177 | +Додати документ до вимоги | |
| 1175 | 1178 | ${file_path} ${file_name} ${file_content}= create_fake_doc |
| 1176 | 1179 | Run As ${provider} |
| 1177 | 1180 | ... Завантажити документацію до вимоги |
| 1178 | 1181 | ... ${TENDER['TENDER_UAID']} |
| 1179 | - ... ${USERS.users['${provider}']['tender_claim_data']['complaintID']} | |
| 1180 | - ... ${file_path} | |
| 1181 | - ${doc_id}= get_id_from_string ${file_name} | |
| 1182 | - ${claim_doc}= Create Dictionary | |
| 1183 | - ... doc_name=${file_name} | |
| 1184 | - ... doc_id=${doc_id} | |
| 1185 | - ... doc_content=${file_content} | |
| 1186 | - ${claim_doc}= munch_dict arg=${claim_doc} | |
| 1187 | - Set To Dictionary ${USERS.users['${provider}'].tender_claim_data} documents ${claim_doc} | |
| 1188 | - Remove File ${file_path} | |
| 1189 | - Log ${USERS.users['${provider}'].tender_claim_data} | |
| 1190 | - | |
| 1191 | - | |
| 1192 | -Додати документ до вимоги про виправлення умов закупівлі лоту | |
| 1193 | - ${file_path} ${file_name} ${file_content}= create_fake_doc | |
| 1194 | - Run As ${provider} | |
| 1195 | - ... Завантажити документацію до вимоги | |
| 1196 | - ... ${TENDER['TENDER_UAID']} | |
| 1197 | - ... ${USERS.users['${provider}']['lot_claim_data']['complaintID']} | |
| 1182 | + ... ${USERS.users['${provider}']['claim_data']['complaintID']} | |
| 1198 | 1183 | ... ${file_path} |
| 1199 | 1184 | ${doc_id}= get_id_from_string ${file_name} |
| 1200 | 1185 | ${claim_doc}= Create Dictionary |
| ... | ... | @@ -1202,17 +1187,17 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status |
| 1202 | 1187 | ... doc_id=${doc_id} |
| 1203 | 1188 | ... doc_content=${file_content} |
| 1204 | 1189 | ${claim_doc}= munch_dict arg=${claim_doc} |
| 1205 | - Set To Dictionary ${USERS.users['${provider}'].lot_claim_data} documents ${claim_doc} | |
| 1190 | + Set To Dictionary ${USERS.users['${provider}'].claim_data} documents ${claim_doc} | |
| 1206 | 1191 | Remove File ${file_path} |
| 1207 | - Log ${USERS.users['${provider}'].lot_claim_data} | |
| 1192 | + Log ${USERS.users['${provider}'].claim_data} | |
| 1208 | 1193 | |
| 1209 | 1194 | |
| 1210 | -Додати документ до скарги про виправлення умов закупівлі | |
| 1195 | +Додати документ до скарги | |
| 1211 | 1196 | ${file_path} ${file_name} ${file_content}= create_fake_doc |
| 1212 | 1197 | Run As ${provider} |
| 1213 | 1198 | ... Завантажити документацію до вимоги |
| 1214 | 1199 | ... ${TENDER['TENDER_UAID']} |
| 1215 | - ... ${USERS.users['${provider}']['tender_complaint_data']['complaintID']} | |
| 1200 | + ... ${USERS.users['${provider}']['complaint_data']['complaintID']} | |
| 1216 | 1201 | ... ${file_path} |
| 1217 | 1202 | ${doc_id}= get_id_from_string ${file_name} |
| 1218 | 1203 | ${complaint_doc}= Create Dictionary |
| ... | ... | @@ -1220,27 +1205,29 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status |
| 1220 | 1205 | ... doc_id=${doc_id} |
| 1221 | 1206 | ... doc_content=${file_content} |
| 1222 | 1207 | ${claim_doc}= munch_dict arg=${complaint_doc} |
| 1223 | - Set To Dictionary ${USERS.users['${provider}'].tender_complaint_data} documents ${complaint_doc} | |
| 1208 | + Set To Dictionary ${USERS.users['${provider}'].complaint_data} documents ${complaint_doc} | |
| 1224 | 1209 | Remove File ${file_path} |
| 1225 | - Log ${USERS.users['${provider}'].tender_complaint_data} | |
| 1210 | + Log ${USERS.users['${provider}'].complaint_data} | |
| 1226 | 1211 | |
| 1227 | 1212 | |
| 1228 | -Додати документ до скарги про виправлення умов закупівлі лоту | |
| 1213 | +Додати документ до скарги ${object_index} учасника в ${object} | |
| 1229 | 1214 | ${file_path} ${file_name} ${file_content}= create_fake_doc |
| 1230 | 1215 | Run As ${provider} |
| 1231 | - ... Завантажити документацію до вимоги | |
| 1216 | + ... Завантажити документ до скарги в окремий об'єкт | |
| 1232 | 1217 | ... ${TENDER['TENDER_UAID']} |
| 1233 | - ... ${USERS.users['${provider}']['tender_complaint_data']['complaintID']} | |
| 1218 | + ... ${USERS.users['${provider}']['complaint_data']['complaintID']} | |
| 1219 | + ... ${object_index} | |
| 1234 | 1220 | ... ${file_path} |
| 1221 | + ... ${object} | |
| 1235 | 1222 | ${doc_id}= get_id_from_string ${file_name} |
| 1236 | 1223 | ${complaint_doc}= Create Dictionary |
| 1237 | 1224 | ... doc_name=${file_name} |
| 1238 | 1225 | ... doc_id=${doc_id} |
| 1239 | 1226 | ... doc_content=${file_content} |
| 1240 | 1227 | ${claim_doc}= munch_dict arg=${complaint_doc} |
| 1241 | - Set To Dictionary ${USERS.users['${provider}'].tender_complaint_data} documents ${complaint_doc} | |
| 1228 | + Set To Dictionary ${USERS.users['${provider}'].complaint_data} documents ${complaint_doc} | |
| 1242 | 1229 | Remove File ${file_path} |
| 1243 | - Log ${USERS.users['${provider}'].tender_complaint_data} | |
| 1230 | + Log ${USERS.users['${provider}'].complaint_data} | |
| 1244 | 1231 | |
| 1245 | 1232 | |
| 1246 | 1233 | Можливість подати вимогу |
| ... | ... | @@ -1249,29 +1236,38 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status |
| 1249 | 1236 | Run As ${provider} |
| 1250 | 1237 | ... Подати вимогу |
| 1251 | 1238 | ... ${TENDER['TENDER_UAID']} |
| 1252 | - ... ${USERS.users['${provider}']['tender_claim_data']['complaintID']} | |
| 1239 | + ... ${USERS.users['${provider}']['claim_data']['complaintID']} | |
| 1253 | 1240 | ... ${confirmation_data} |
| 1254 | - Log ${USERS.users['${provider}'].tender_claim_data} | |
| 1255 | 1241 | |
| 1256 | 1242 | |
| 1257 | 1243 | Можливість подати скаргу |
| 1258 | 1244 | ${data}= Create Dictionary status=pending |
| 1259 | 1245 | ${confirmation_data}= Create Dictionary data=${data} |
| 1260 | - Run As ${provider} | |
| 1261 | - ... Подати скаргу | |
| 1246 | + Run As ${payment_user} | |
| 1247 | + ... Змінити статус скарги | |
| 1248 | + ... ${TENDER['TENDER_UAID']} | |
| 1249 | + ... ${USERS.users['${provider}']['complaint_data']['complaintID']} | |
| 1250 | + ... ${confirmation_data} | |
| 1251 | + | |
| 1252 | + | |
| 1253 | +Можливість подати скаргу на визначення пре-кваліфікації ${qualification_index} учасника | |
| 1254 | + ${data}= Create Dictionary status=pending | |
| 1255 | + ${confirmation_data}= Create Dictionary data=${data} | |
| 1256 | + Run As ${payment_user} | |
| 1257 | + ... Змінити статус скарги на визначення пре-кваліфікації учасника | |
| 1262 | 1258 | ... ${TENDER['TENDER_UAID']} |
| 1263 | - ... ${USERS.users['${provider}']['tender_complaint_data']['complaintID']} | |
| 1259 | + ... ${USERS.users['${provider}']['complaint_data']['complaintID']} | |
| 1260 | + ... ${qualification_index} | |
| 1264 | 1261 | ... ${confirmation_data} |
| 1265 | - Log ${USERS.users['${provider}'].tender_complaint_data} | |
| 1266 | 1262 | |
| 1267 | 1263 | |
| 1268 | 1264 | Можливість подати скаргу на визначення ${award_index} переможця |
| 1269 | 1265 | ${data}= Create Dictionary status=pending |
| 1270 | 1266 | ${confirmation_data}= Create Dictionary data=${data} |
| 1271 | - Run As ${provider} | |
| 1267 | + Run As ${payment_user} | |
| 1272 | 1268 | ... Змінити статус скарги на визначення переможця |
| 1273 | 1269 | ... ${TENDER['TENDER_UAID']} |
| 1274 | - ... ${USERS.users['${provider}']['tender_complaint_data']['complaintID']} | |
| 1270 | + ... ${USERS.users['${provider}']['complaint_data']['complaintID']} | |
| 1275 | 1271 | ... ${award_index} |
| 1276 | 1272 | ... ${confirmation_data} |
| 1277 | 1273 | |
| ... | ... | @@ -1281,7 +1277,17 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status |
| 1281 | 1277 | Run As ${amcu_user} |
| 1282 | 1278 | ... Змінити статус скарги |
| 1283 | 1279 | ... ${TENDER['TENDER_UAID']} |
| 1284 | - ... ${USERS.users['${provider}']['tender_complaint_data']['complaintID']} | |
| 1280 | + ... ${USERS.users['${provider}']['complaint_data']['complaintID']} | |
| 1281 | + ... ${confirmation_data} | |
| 1282 | + | |
| 1283 | + | |
| 1284 | +Прийняти скаргу на визначення пре-кваліфікації ${qualification_index} учасника до розгляду | |
| 1285 | + ${confirmation_data}= Підготувати дані для прийняття скарги до розгляду | |
| 1286 | + Run As ${amcu_user} | |
| 1287 | + ... Змінити статус скарги на визначення пре-кваліфікації учасника | |
| 1288 | + ... ${TENDER['TENDER_UAID']} | |
| 1289 | + ... ${USERS.users['${provider}']['complaint_data']['complaintID']} | |
| 1290 | + ... ${qualification_index} | |
| 1285 | 1291 | ... ${confirmation_data} |
| 1286 | 1292 | |
| 1287 | 1293 | |
| ... | ... | @@ -1290,7 +1296,7 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status |
| 1290 | 1296 | Run As ${amcu_user} |
| 1291 | 1297 | ... Змінити статус скарги на визначення переможця |
| 1292 | 1298 | ... ${TENDER['TENDER_UAID']} |
| 1293 | - ... ${USERS.users['${provider}']['tender_complaint_data']['complaintID']} | |
| 1299 | + ... ${USERS.users['${provider}']['complaint_data']['complaintID']} | |
| 1294 | 1300 | ... ${award_index} |
| 1295 | 1301 | ... ${confirmation_data} |
| 1296 | 1302 | |
| ... | ... | @@ -1301,7 +1307,18 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status |
| 1301 | 1307 | Run As ${amcu_user} |
| 1302 | 1308 | ... Змінити статус скарги |
| 1303 | 1309 | ... ${TENDER['TENDER_UAID']} |
| 1304 | - ... ${USERS.users['${provider}']['tender_complaint_data']['complaintID']} | |
| 1310 | + ... ${USERS.users['${provider}']['complaint_data']['complaintID']} | |
| 1311 | + ... ${confirmation_data} | |
| 1312 | + | |
| 1313 | + | |
| 1314 | +Задовільнити скаргу на визначення пре-кваліфікації ${qualification_index} учасника | |
| 1315 | + ${data}= Create Dictionary status=satisfied | |
| 1316 | + ${confirmation_data}= Create Dictionary data=${data} | |
| 1317 | + Run As ${amcu_user} | |
| 1318 | + ... Змінити статус скарги на визначення пре-кваліфікації учасника | |
| 1319 | + ... ${TENDER['TENDER_UAID']} | |
| 1320 | + ... ${USERS.users['${provider}']['complaint_data']['complaintID']} | |
| 1321 | + ... ${qualification_index} | |
| 1305 | 1322 | ... ${confirmation_data} |
| 1306 | 1323 | |
| 1307 | 1324 | |
| ... | ... | @@ -1311,7 +1328,7 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status |
| 1311 | 1328 | Run As ${amcu_user} |
| 1312 | 1329 | ... Змінити статус скарги на визначення переможця |
| 1313 | 1330 | ... ${TENDER['TENDER_UAID']} |
| 1314 | - ... ${USERS.users['${provider}']['tender_complaint_data']['complaintID']} | |
| 1331 | + ... ${USERS.users['${provider}']['complaint_data']['complaintID']} | |
| 1315 | 1332 | ... ${award_index} |
| 1316 | 1333 | ... ${confirmation_data} |
| 1317 | 1334 | |
| ... | ... | @@ -1322,7 +1339,18 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status |
| 1322 | 1339 | Run As ${amcu_user} |
| 1323 | 1340 | ... Змінити статус скарги |
| 1324 | 1341 | ... ${TENDER['TENDER_UAID']} |
| 1325 | - ... ${USERS.users['${provider}']['tender_complaint_data']['complaintID']} | |
| 1342 | + ... ${USERS.users['${provider}']['complaint_data']['complaintID']} | |
| 1343 | + ... ${confirmation_data} | |
| 1344 | + | |
| 1345 | + | |
| 1346 | +Відхилити скаргу на визначення пре-кваліфікації ${qualification_index} учасника | |
| 1347 | + ${data}= Create Dictionary status=declined | |
| 1348 | + ${confirmation_data}= Create Dictionary data=${data} | |
| 1349 | + Run As ${amcu_user} | |
| 1350 | + ... Змінити статус скарги на визначення пре-кваліфікації учасника | |
| 1351 | + ... ${TENDER['TENDER_UAID']} | |
| 1352 | + ... ${USERS.users['${provider}']['complaint_data']['complaintID']} | |
| 1353 | + ... ${qualification_index} | |
| 1326 | 1354 | ... ${confirmation_data} |
| 1327 | 1355 | |
| 1328 | 1356 | |
| ... | ... | @@ -1332,7 +1360,7 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status |
| 1332 | 1360 | Run As ${amcu_user} |
| 1333 | 1361 | ... Змінити статус скарги на визначення переможця |
| 1334 | 1362 | ... ${TENDER['TENDER_UAID']} |
| 1335 | - ... ${USERS.users['${provider}']['tender_complaint_data']['complaintID']} | |
| 1363 | + ... ${USERS.users['${provider}']['complaint_data']['complaintID']} | |
| 1336 | 1364 | ... ${award_index} |
| 1337 | 1365 | ... ${confirmation_data} |
| 1338 | 1366 | |
| ... | ... | @@ -1343,7 +1371,18 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status |
| 1343 | 1371 | Run As ${amcu_user} |
| 1344 | 1372 | ... Змінити статус скарги |
| 1345 | 1373 | ... ${TENDER['TENDER_UAID']} |
| 1346 | - ... ${USERS.users['${provider}']['tender_complaint_data']['complaintID']} | |
| 1374 | + ... ${USERS.users['${provider}']['complaint_data']['complaintID']} | |
| 1375 | + ... ${confirmation_data} | |
| 1376 | + | |
| 1377 | + | |
| 1378 | +Зупинити скаргу на визначення пре-кваліфікації ${qualification_index} учасника | |
| 1379 | + ${confirmation_data}= Підготувати дані для відхилення скарги | |
| 1380 | + Set To Dictionary ${confirmation_data.data} status=stopped | |
| 1381 | + Run As ${amcu_user} | |
| 1382 | + ... Змінити статус скарги на визначення пре-кваліфікації учасника | |
| 1383 | + ... ${TENDER['TENDER_UAID']} | |
| 1384 | + ... ${USERS.users['${provider}']['complaint_data']['complaintID']} | |
| 1385 | + ... ${qualification_index} | |
| 1347 | 1386 | ... ${confirmation_data} |
| 1348 | 1387 | |
| 1349 | 1388 | |
| ... | ... | @@ -1353,7 +1392,7 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status |
| 1353 | 1392 | Run As ${amcu_user} |
| 1354 | 1393 | ... Змінити статус скарги на визначення переможця |
| 1355 | 1394 | ... ${TENDER['TENDER_UAID']} |
| 1356 | - ... ${USERS.users['${provider}']['tender_complaint_data']['complaintID']} | |
| 1395 | + ... ${USERS.users['${provider}']['complaint_data']['complaintID']} | |
| 1357 | 1396 | ... ${award_index} |
| 1358 | 1397 | ... ${confirmation_data} |
| 1359 | 1398 | |
| ... | ... | @@ -1364,7 +1403,18 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status |
| 1364 | 1403 | Run As ${amcu_user} |
| 1365 | 1404 | ... Змінити статус скарги |
| 1366 | 1405 | ... ${TENDER['TENDER_UAID']} |
| 1367 | - ... ${USERS.users['${provider}']['tender_complaint_data']['complaintID']} | |
| 1406 | + ... ${USERS.users['${provider}']['complaint_data']['complaintID']} | |
| 1407 | + ... ${confirmation_data} | |
| 1408 | + | |
| 1409 | + | |
| 1410 | +Залишити скаргу на визначення пре-кваліфікації ${qualification_index} учасника без розгляду | |
| 1411 | + ${confirmation_data}= Підготувати дані для відхилення скарги | |
| 1412 | + Set To Dictionary ${confirmation_data.data} status=invalid | |
| 1413 | + Run As ${amcu_user} | |
| 1414 | + ... Змінити статус скарги на визначення пре-кваліфікації учасника | |
| 1415 | + ... ${TENDER['TENDER_UAID']} | |
| 1416 | + ... ${USERS.users['${provider}']['complaint_data']['complaintID']} | |
| 1417 | + ... ${qualification_index} | |
| 1368 | 1418 | ... ${confirmation_data} |
| 1369 | 1419 | |
| 1370 | 1420 | |
| ... | ... | @@ -1374,7 +1424,7 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status |
| 1374 | 1424 | Run As ${amcu_user} |
| 1375 | 1425 | ... Змінити статус скарги на визначення переможця |
| 1376 | 1426 | ... ${TENDER['TENDER_UAID']} |
| 1377 | - ... ${USERS.users['${provider}']['tender_complaint_data']['complaintID']} | |
| 1427 | + ... ${USERS.users['${provider}']['complaint_data']['complaintID']} | |
| 1378 | 1428 | ... ${award_index} |
| 1379 | 1429 | ... ${confirmation_data} |
| 1380 | 1430 | |
| ... | ... | @@ -1388,7 +1438,21 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status |
| 1388 | 1438 | Run As ${tender_owner} |
| 1389 | 1439 | ... Змінити статус скарги |
| 1390 | 1440 | ... ${TENDER['TENDER_UAID']} |
| 1391 | - ... ${USERS.users['${provider}']['tender_complaint_data']['complaintID']} | |
| 1441 | + ... ${USERS.users['${provider}']['complaint_data']['complaintID']} | |
| 1442 | + ... ${confirmation_data} | |
| 1443 | + | |
| 1444 | + | |
| 1445 | +Виконати рішення АМКУ по скарзі на визначення пре-кваліфікації ${qualification_index} учасника | |
| 1446 | + ${tendererAction}= create_fake_sentence | |
| 1447 | + ${data}= Create Dictionary | |
| 1448 | + ... status=resolved | |
| 1449 | + ... tendererAction=${tendererAction} | |
| 1450 | + ${confirmation_data}= Create Dictionary data=${data} | |
| 1451 | + Run As ${tender_owner} | |
| 1452 | + ... Змінити статус скарги на визначення пре-кваліфікації учасника | |
| 1453 | + ... ${TENDER['TENDER_UAID']} | |
| 1454 | + ... ${USERS.users['${provider}']['complaint_data']['complaintID']} | |
| 1455 | + ... ${qualification_index} | |
| 1392 | 1456 | ... ${confirmation_data} |
| 1393 | 1457 | |
| 1394 | 1458 | |
| ... | ... | @@ -1399,9 +1463,9 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status |
| 1399 | 1463 | ... tendererAction=${tendererAction} |
| 1400 | 1464 | ${confirmation_data}= Create Dictionary data=${data} |
| 1401 | 1465 | Run As ${tender_owner} |
| 1402 | - ... Змінити статус скарги на визначення переможця Замовником | |
| 1466 | + ... Змінити статус скарги на визначення переможця | |
| 1403 | 1467 | ... ${TENDER['TENDER_UAID']} |
| 1404 | - ... ${USERS.users['${provider}']['tender_complaint_data']['complaintID']} | |
| 1468 | + ... ${USERS.users['${provider}']['complaint_data']['complaintID']} | |
| 1405 | 1469 | ... ${award_index} |
| 1406 | 1470 | ... ${confirmation_data} |
| 1407 | 1471 | |
| ... | ... | @@ -1412,7 +1476,18 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status |
| 1412 | 1476 | Run As ${provider} |
| 1413 | 1477 | ... Змінити статус скарги |
| 1414 | 1478 | ... ${TENDER['TENDER_UAID']} |
| 1415 | - ... ${USERS.users['${provider}']['tender_complaint_data']['complaintID']} | |
| 1479 | + ... ${USERS.users['${provider}']['complaint_data']['complaintID']} | |
| 1480 | + ... ${confirmation_data} | |
| 1481 | + | |
| 1482 | + | |
| 1483 | +Помилково створена скарга на визначення пре-кваліфікації ${qualification_index} учасника | |
| 1484 | + ${data}= Create Dictionary status=mistaken | |
| 1485 | + ${confirmation_data}= Create Dictionary data=${data} | |
| 1486 | + Run As ${provider} | |
| 1487 | + ... Змінити статус скарги на визначення пре-кваліфікації учасника | |
| 1488 | + ... ${TENDER['TENDER_UAID']} | |
| 1489 | + ... ${USERS.users['${provider}']['complaint_data']['complaintID']} | |
| 1490 | + ... ${qualification_index} | |
| 1416 | 1491 | ... ${confirmation_data} |
| 1417 | 1492 | |
| 1418 | 1493 | |
| ... | ... | @@ -1422,7 +1497,7 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status |
| 1422 | 1497 | Run As ${provider} |
| 1423 | 1498 | ... Змінити статус скарги на визначення переможця |
| 1424 | 1499 | ... ${TENDER['TENDER_UAID']} |
| 1425 | - ... ${USERS.users['${provider}']['tender_complaint_data']['complaintID']} | |
| 1500 | + ... ${USERS.users['${provider}']['complaint_data']['complaintID']} | |
| 1426 | 1501 | ... ${award_index} |
| 1427 | 1502 | ... ${confirmation_data} |
| 1428 | 1503 | |
| ... | ... | @@ -1433,15 +1508,15 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status |
| 1433 | 1508 | Run As ${provider} |
| 1434 | 1509 | ... Подати вимогу |
| 1435 | 1510 | ... ${TENDER['TENDER_UAID']} |
| 1436 | - ... ${USERS.users['${provider}']['lot_claim_data']['complaintID']} | |
| 1511 | + ... ${USERS.users['${provider}']['claim_data']['complaintID']} | |
| 1437 | 1512 | ... ${confirmation_data} |
| 1438 | - Log ${USERS.users['${provider}'].lot_claim_data} | |
| 1513 | + Log ${USERS.users['${provider}'].claim_data} | |
| 1439 | 1514 | |
| 1440 | 1515 | |
| 1441 | 1516 | Можливість створити чернетку вимоги про виправлення визначення ${award_index} переможця |
| 1442 | 1517 | ${claim}= Підготувати дані для подання вимоги |
| 1443 | 1518 | ${complaintID}= Run As ${provider} |
| 1444 | - ... Створити чернетку вимоги про виправлення визначення переможця | |
| 1519 | + ... Створити чернетку вимоги/скарги про виправлення визначення переможця | |
| 1445 | 1520 | ... ${TENDER['TENDER_UAID']} |
| 1446 | 1521 | ... ${claim} |
| 1447 | 1522 | ... ${award_index} |
| ... | ... | @@ -1455,7 +1530,7 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status |
| 1455 | 1530 | Можливість створити чернетку скарги про виправлення визначення ${award_index} переможця |
| 1456 | 1531 | ${complaint}= Підготувати дані для подання скарги |
| 1457 | 1532 | ${complaintID}= Run As ${provider} |
| 1458 | - ... Створити чернетку вимоги про виправлення визначення переможця | |
| 1533 | + ... Створити чернетку вимоги/скарги про виправлення визначення переможця | |
| 1459 | 1534 | ... ${TENDER['TENDER_UAID']} |
| 1460 | 1535 | ... ${complaint} |
| 1461 | 1536 | ... ${award_index} |
| ... | ... | @@ -1463,7 +1538,49 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status |
| 1463 | 1538 | ... complaint=${complaint} |
| 1464 | 1539 | ... complaintID=${complaintID} |
| 1465 | 1540 | ${complaint_data}= munch_dict arg=${complaint_data} |
| 1466 | - Set To Dictionary ${USERS.users['${provider}']} tender_complaint_data ${complaint_data} | |
| 1541 | + Set To Dictionary ${USERS.users['${provider}']} complaint_data ${complaint_data} | |
| 1542 | + | |
| 1543 | + | |
| 1544 | +Можливість створити чернетку скарги про виправлення кваліфікації ${qualification_index} учасника | |
| 1545 | + ${complaint}= Підготувати дані для подання скарги | |
| 1546 | + ${complaintID}= Run As ${provider} | |
| 1547 | + ... Створити чернетку вимоги/скарги про виправлення кваліфікації учасника | |
| 1548 | + ... ${TENDER['TENDER_UAID']} | |
| 1549 | + ... ${complaint} | |
| 1550 | + ... ${qualification_index} | |
| 1551 | + ${complaint_data}= Create Dictionary | |
| 1552 | + ... complaint=${complaint} | |
| 1553 | + ... complaintID=${complaintID} | |
| 1554 | + ${complaint_data}= munch_dict arg=${complaint_data} | |
| 1555 | + Set To Dictionary ${USERS.users['${provider}']} complaint_data ${complaint_data} | |
| 1556 | + | |
| 1557 | + | |
| 1558 | +Можливість створити чернетку вимоги про виправлення кваліфікації ${qualification_index} учасника | |
| 1559 | + ${claim}= Підготувати дані для подання вимоги | |
| 1560 | + ${complaintID}= Run As ${provider} | |
| 1561 | + ... Створити чернетку вимоги/скарги про виправлення кваліфікації учасника | |
| 1562 | + ... ${TENDER['TENDER_UAID']} | |
| 1563 | + ... ${claim} | |
| 1564 | + ... ${qualification_index} | |
| 1565 | + ${claim_data}= Create Dictionary | |
| 1566 | + ... complaint=${complaint} | |
| 1567 | + ... complaintID=${complaintID} | |
| 1568 | + ${claim_data}= munch_dict arg=${claim_data} | |
| 1569 | + Set To Dictionary ${USERS.users['${provider}']} claim_data ${claim_data} | |
| 1570 | + | |
| 1571 | + | |
| 1572 | +Можливість створити чернетку скарги на скасування ${canellations_index}} лота | |
| 1573 | + ${complaint}= Підготувати дані для подання скарги | |
| 1574 | + ${complaintID}= Run As ${provider} | |
| 1575 | + ... Створити чернетку вимоги/скарги на скасування лота | |
| 1576 | + ... ${TENDER['TENDER_UAID']} | |
| 1577 | + ... ${complaint} | |
| 1578 | + ... ${canellations_index} | |
| 1579 | + ${complaint_data}= Create Dictionary | |
| 1580 | + ... complaint=${complaint} | |
| 1581 | + ... complaintID=${complaintID} | |
| 1582 | + ${complaint_data}= munch_dict arg=${complaint_data} | |
| 1583 | + Set To Dictionary ${USERS.users['${provider}']} complaint_data ${complaint_data} | |
| 1467 | 1584 | |
| 1468 | 1585 | |
| 1469 | 1586 | Можливість створити вимогу про виправлення умов закупівлі із документацією |
| ... | ... | @@ -1482,7 +1599,7 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status |
| 1482 | 1599 | ... doc_id=${doc_id} |
| 1483 | 1600 | ... doc_content=${file_content} |
| 1484 | 1601 | ${claim_data}= munch_dict arg=${claim_data} |
| 1485 | - Set To Dictionary ${USERS.users['${provider}']} tender_claim_data ${claim_data} | |
| 1602 | + Set To Dictionary ${USERS.users['${provider}']} claim_data ${claim_data} | |
| 1486 | 1603 | Remove File ${file_path} |
| 1487 | 1604 | |
| 1488 | 1605 | |
| ... | ... | @@ -1504,7 +1621,7 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status |
| 1504 | 1621 | ... doc_id=${doc_id} |
| 1505 | 1622 | ... doc_content=${file_content} |
| 1506 | 1623 | ${claim_data}= munch_dict arg=${claim_data} |
| 1507 | - Set To Dictionary ${USERS.users['${provider}']} lot_claim_data ${claim_data} | |
| 1624 | + Set To Dictionary ${USERS.users['${provider}']} claim_data ${claim_data} | |
| 1508 | 1625 | Remove File ${file_path} |
| 1509 | 1626 | |
| 1510 | 1627 | ... | ... |
| ... | ... | @@ -932,7 +932,7 @@ Library openprocurement_client.utils |
| 932 | 932 | |
| 933 | 933 | |
| 934 | 934 | Створити чернетку скарги про виправлення умов лоту |
| 935 | - [Documentation] Створює вимогу у статусі "draft" | |
| 935 | + [Documentation] Створює скарги у статусі "draft" | |
| 936 | 936 | [Arguments] ${username} ${tender_uaid} ${complaint} ${lot_id} |
| 937 | 937 | ${tender}= openprocurement_client.Пошук тендера по ідентифікатору |
| 938 | 938 | ... ${username} |
| ... | ... | @@ -946,8 +946,8 @@ Library openprocurement_client.utils |
| 946 | 946 | [return] ${complaintID} |
| 947 | 947 | |
| 948 | 948 | |
| 949 | -Створити чернетку вимоги про виправлення визначення переможця | |
| 950 | - [Documentation] Створює вимогу у статусі "draft" | |
| 949 | +Створити чернетку вимоги/скарги про виправлення визначення переможця | |
| 950 | + [Documentation] Створює вимогу/скаргу у про виправлення визначення переможця статусі "draft" | |
| 951 | 951 | [Arguments] ${username} ${tender_uaid} ${claim} ${award_index} |
| 952 | 952 | Log ${claim} |
| 953 | 953 | ${tender}= openprocurement_client.Пошук тендера по ідентифікатору |
| ... | ... | @@ -968,6 +968,50 @@ Library openprocurement_client.utils |
| 968 | 968 | [return] ${reply.data.complaintID} |
| 969 | 969 | |
| 970 | 970 | |
| 971 | +Створити чернетку вимоги/скарги про виправлення кваліфікації учасника | |
| 972 | + [Documentation] Створює вимогу/скаргу у про виправлення кваліфікації учасника статусі "draft" | |
| 973 | + [Arguments] ${username} ${tender_uaid} ${data} ${qualification_index} | |
| 974 | + Log ${data} | |
| 975 | + ${tender}= openprocurement_client.Пошук тендера по ідентифікатору | |
| 976 | + ... ${username} | |
| 977 | + ... ${tender_uaid} | |
| 978 | + ${tender}= set_access_key ${tender} ${USERS.users['${username}'].access_token} | |
| 979 | + ${reply}= Call Method | |
| 980 | + ... ${USERS.users['${username}'].client} | |
| 981 | + ... create_qualification_complaint | |
| 982 | + ... ${tender.data.id} | |
| 983 | + ... ${data} | |
| 984 | + ... ${tender.data.qualifications[${qualification_index}].id} | |
| 985 | + ... access_token=${tender.access.token} | |
| 986 | + Log ${reply} | |
| 987 | + Set To Dictionary ${USERS.users['${username}']} complaint_access_token=${reply.access.token} | |
| 988 | + Set To Dictionary ${USERS.users['${amcu_user}']} complaint_access_token=${reply.access.token} | |
| 989 | + Log ${USERS.users['${username}'].complaint_access_token} | |
| 990 | + [return] ${reply.data.complaintID} | |
| 991 | + | |
| 992 | + | |
| 993 | +Створити чернетку вимоги/скарги на скасування лота | |
| 994 | + [Documentation] Створює вимогу/скаргу на скасування лота у статусі "draft" | |
| 995 | + [Arguments] ${username} ${tender_uaid} ${data} ${canellations_index} | |
| 996 | + Log ${data} | |
| 997 | + ${tender}= openprocurement_client.Пошук тендера по ідентифікатору | |
| 998 | + ... ${username} | |
| 999 | + ... ${tender_uaid} | |
| 1000 | + ${tender}= set_access_key ${tender} ${USERS.users['${username}'].access_token} | |
| 1001 | + ${reply}= Call Method | |
| 1002 | + ... ${USERS.users['${username}'].client} | |
| 1003 | + ... create_cancellations_complaint | |
| 1004 | + ... ${tender.data.id} | |
| 1005 | + ... ${data} | |
| 1006 | + ... ${tender.data.canellations[${canellations_index}].id} | |
| 1007 | + ... access_token=${tender.access.token} | |
| 1008 | + Log ${reply} | |
| 1009 | + Set To Dictionary ${USERS.users['${username}']} complaint_access_token=${reply.access.token} | |
| 1010 | + Set To Dictionary ${USERS.users['${amcu_user}']} complaint_access_token=${reply.access.token} | |
| 1011 | + Log ${USERS.users['${username}'].complaint_access_token} | |
| 1012 | + [return] ${reply.data.complaintID} | |
| 1013 | + | |
| 1014 | + | |
| 971 | 1015 | Створити вимогу про виправлення умов закупівлі |
| 972 | 1016 | [Documentation] Створює вимогу у статусі "claim" |
| 973 | 1017 | ... Можна створити вимогу як з документацією, так і без неї |
| ... | ... | @@ -1122,6 +1166,36 @@ Library openprocurement_client.utils |
| 1122 | 1166 | Log ${reply} |
| 1123 | 1167 | |
| 1124 | 1168 | |
| 1169 | +Завантажити документ до скарги в окремий об'єкт | |
| 1170 | + [Arguments] ${username} ${tender_uaid} ${complaintID} ${object_index} ${document} ${object} | |
| 1171 | + ${tender}= openprocurement_client.Пошук тендера по ідентифікатору | |
| 1172 | + ... ${username} | |
| 1173 | + ... ${tender_uaid} | |
| 1174 | + Log ${USERS.users['${username}'].complaint_access_token} | |
| 1175 | + ${tender}= set_access_key ${tender} ${USERS.users['${username}'].complaint_access_token} | |
| 1176 | + ${complaint_internal_id}= openprocurement_client.Отримати internal id по UAid для скарги ${tender} ${complaintID} | |
| 1177 | + ${reply}= run keyword if '${object}' == 'awards' Call Method ${USERS.users['${username}'].client} upload_award_complaint_document | |
| 1178 | + ... ${document} | |
| 1179 | + ... ${tender.data.id} | |
| 1180 | + ... ${tender.data.${object}[${object_index}].id} | |
| 1181 | + ... ${complaint_internal_id} | |
| 1182 | + ... access_token=${USERS.users['${username}'].complaint_access_token} | |
| 1183 | + ... ELSE IF '${object}' == 'qualifications' Call Method ${USERS.users['${username}'].client} upload_qualification_complaint_document | |
| 1184 | + ... ${document} | |
| 1185 | + ... ${tender.data.id} | |
| 1186 | + ... ${tender.data.${object}[${object_index}].id} | |
| 1187 | + ... ${complaint_internal_id} | |
| 1188 | + ... access_token=${USERS.users['${username}'].complaint_access_token} | |
| 1189 | + ... ELSE Call Method ${USERS.users['${username}'].client} upload_cancellation_complaint_document | |
| 1190 | + ... ${document} | |
| 1191 | + ... ${tender.data.id} | |
| 1192 | + ... ${tender.data.${object}[${object_index}].id} | |
| 1193 | + ... ${complaint_internal_id} | |
| 1194 | + ... access_token=${USERS.users['${username}'].complaint_access_token} | |
| 1195 | + Log ${tender} | |
| 1196 | + Log ${reply} | |
| 1197 | + | |
| 1198 | + | |
| 1125 | 1199 | Подати вимогу |
| 1126 | 1200 | [Documentation] Переводить вимогу зі статусу "draft" у статус "claim" |
| 1127 | 1201 | [Arguments] ${username} ${tender_uaid} ${complaintID} ${confirmation_data} |
| ... | ... | @@ -1164,6 +1238,7 @@ Library openprocurement_client.utils |
| 1164 | 1238 | ... ${tender_uaid} |
| 1165 | 1239 | run keyword if '${username}' == 'Tender_Owner' set_access_key ${tender} ${USERS.users['${username}'].access_token} |
| 1166 | 1240 | ... ELSE IF '${username}' == 'Amcu_User' set_access_key ${tender} ${None} |
| 1241 | + ... ELSE IF '${username}' == 'Payment_User' set_access_key ${tender} ${None} | |
| 1167 | 1242 | ... ELSE set_access_key ${tender} ${USERS.users['${username}'].complaint_access_token} |
| 1168 | 1243 | ${complaint_internal_id}= openprocurement_client.Отримати internal id по UAid для скарги ${tender} ${complaintID} |
| 1169 | 1244 | Set To Dictionary ${confirmation_data.data} id=${complaint_internal_id} |
| ... | ... | @@ -1176,34 +1251,38 @@ Library openprocurement_client.utils |
| 1176 | 1251 | Log ${reply} |
| 1177 | 1252 | |
| 1178 | 1253 | |
| 1179 | -Змінити статус скарги на визначення переможця | |
| 1180 | - [Documentation] Переводить скаргу в awards тендера в інший статус | |
| 1181 | - [Arguments] ${username} ${tender_uaid} ${complaintID} ${award_index} ${confirmation_data} | |
| 1254 | +Змінити статус скарги на визначення пре-кваліфікації учасника | |
| 1255 | + [Documentation] Переводить скаргу в qualifications тендера в інший статус | |
| 1256 | + [Arguments] ${username} ${tender_uaid} ${complaintID} ${qualification_index} ${confirmation_data} | |
| 1182 | 1257 | ${tender}= openprocurement_client.Пошук тендера по ідентифікатору |
| 1183 | 1258 | ... ${username} |
| 1184 | 1259 | ... ${tender_uaid} |
| 1185 | 1260 | run keyword if '${username}' == 'Tender_Owner' set_access_key ${tender} ${USERS.users['${username}'].access_token} |
| 1186 | 1261 | ... ELSE IF '${username}' == 'Amcu_User' set_access_key ${tender} ${None} |
| 1262 | + ... ELSE IF '${username}' == 'Payment_User' set_access_key ${tender} ${None} | |
| 1187 | 1263 | ... ELSE set_access_key ${tender} ${USERS.users['${username}'].complaint_access_token} |
| 1188 | 1264 | ${complaint_internal_id}= openprocurement_client.Отримати internal id по UAid для скарги ${tender} ${complaintID} |
| 1189 | 1265 | Set To Dictionary ${confirmation_data.data} id=${complaint_internal_id} |
| 1190 | 1266 | ${reply}= Call Method ${USERS.users['${username}'].client} patch_award_complaint |
| 1191 | 1267 | ... ${tender.data.id} |
| 1192 | 1268 | ... ${confirmation_data} |
| 1193 | - ... ${tender.data.awards[${award_index}].id} | |
| 1269 | + ... ${tender.data.qualifications[${qualification_index}].id} | |
| 1194 | 1270 | ... ${complaint_internal_id} |
| 1195 | 1271 | ... access_token=${tender.access.token} |
| 1196 | 1272 | Log ${tender} |
| 1197 | 1273 | Log ${reply} |
| 1198 | 1274 | |
| 1199 | 1275 | |
| 1200 | -Змінити статус скарги на визначення переможця Замовником | |
| 1201 | - [Documentation] Переводить скаргу в awards тендера в статус resolved | |
| 1276 | +Змінити статус скарги на визначення переможця | |
| 1277 | + [Documentation] Переводить скаргу в awards тендера в інший статус | |
| 1202 | 1278 | [Arguments] ${username} ${tender_uaid} ${complaintID} ${award_index} ${confirmation_data} |
| 1203 | 1279 | ${tender}= openprocurement_client.Пошук тендера по ідентифікатору |
| 1204 | 1280 | ... ${username} |
| 1205 | 1281 | ... ${tender_uaid} |
| 1206 | - ${tender}= set_access_key ${tender} ${USERS.users['${username}'].access_token} | |
| 1282 | + run keyword if '${username}' == 'Tender_Owner' set_access_key ${tender} ${USERS.users['${username}'].access_token} | |
| 1283 | + ... ELSE IF '${username}' == 'Amcu_User' set_access_key ${tender} ${None} | |
| 1284 | + ... ELSE IF '${username}' == 'Payment_User' set_access_key ${tender} ${None} | |
| 1285 | + ... ELSE set_access_key ${tender} ${USERS.users['${username}'].complaint_access_token} | |
| 1207 | 1286 | ${complaint_internal_id}= openprocurement_client.Отримати internal id по UAid для скарги ${tender} ${complaintID} |
| 1208 | 1287 | Set To Dictionary ${confirmation_data.data} id=${complaint_internal_id} |
| 1209 | 1288 | ${reply}= Call Method ${USERS.users['${username}'].client} patch_award_complaint |
| ... | ... | @@ -1215,6 +1294,9 @@ Library openprocurement_client.utils |
| 1215 | 1294 | Log ${tender} |
| 1216 | 1295 | Log ${reply} |
| 1217 | 1296 | |
| 1297 | +################################################################## | |
| 1298 | +# OLD VERSION CLAIMS/COMPLAINTS | |
| 1299 | +################################################################## | |
| 1218 | 1300 | |
| 1219 | 1301 | Подати вимогу про виправлення визначення переможця |
| 1220 | 1302 | [Documentation] Переводить вимогу зі статусу "draft" у статус "claim" | ... | ... |
| ... | ... | @@ -7,7 +7,7 @@ Suite Teardown Test Suite Teardown |
| 7 | 7 | |
| 8 | 8 | *** Variables *** |
| 9 | 9 | ${MODE} belowThreshold |
| 10 | -@{USED_ROLES} tender_owner provider provider1 provider2 viewer amcu_user | |
| 10 | +@{USED_ROLES} tender_owner provider provider1 provider2 viewer amcu_user payment_user | |
| 11 | 11 | ${MOZ_INTEGRATION} ${False} |
| 12 | 12 | ${VAT_INCLUDED} ${True} |
| 13 | 13 | |
| ... | ... | @@ -19,6 +19,8 @@ ${ITEM_MEAT} ${0} |
| 19 | 19 | ${LOT_MEAT} ${0} |
| 20 | 20 | ${lot_index} ${0} |
| 21 | 21 | ${award_index} ${0} |
| 22 | +${qualification_index} ${0} | |
| 23 | +${canellations_index} ${0} | |
| 22 | 24 | ${ROAD_INDEX} ${False} |
| 23 | 25 | ${GMDN_INDEX} ${False} |
| 24 | 26 | ${PLAN_TENDER} ${True} |
| ... | ... | @@ -81,7 +83,7 @@ ${PLAN_TENDER} ${True} |
| 81 | 83 | Можливість подати цінову пропозицію користувачем ${provider1} |
| 82 | 84 | |
| 83 | 85 | ############################################################################################## |
| 84 | -# CREATE ADD DOC SUBMIT TENDER COMPLAINT | |
| 86 | +# TENDER/LOT COMPLAINT | |
| 85 | 87 | ############################################################################################## |
| 86 | 88 | |
| 87 | 89 | Можливість створити чернетку скарги про виправлення умов закупівлі тендера |
| ... | ... | @@ -91,36 +93,47 @@ ${PLAN_TENDER} ${True} |
| 91 | 93 | ... tender_complaint_draft |
| 92 | 94 | ... critical |
| 93 | 95 | [Teardown] Оновити LAST_MODIFICATION_DATE |
| 94 | - Можливість створити чернетку скарги про виправлення умов закупівлі | |
| 96 | + Можливість створити чернетку скарги | |
| 97 | + | |
| 98 | + | |
| 99 | +Можливість створити чернетку скарги про виправлення умов лоту | |
| 100 | + [Tags] ${USERS.users['${provider}'].broker}: Процес оскарження | |
| 101 | + ... provider | |
| 102 | + ... ${USERS.users['${provider}'].broker} | |
| 103 | + ... lot_complaint_draft | |
| 104 | + ... critical | |
| 105 | + [Setup] Дочекатись синхронізації з майданчиком ${provider} | |
| 106 | + [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 107 | + Можливість створити чернетку скарги про виправлення умов ${lot_index} лоту | |
| 95 | 108 | |
| 96 | 109 | |
| 97 | 110 | Відображення статусу 'draft' чернетки скарги |
| 98 | 111 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення оскарження |
| 99 | 112 | ... viewer |
| 100 | 113 | ... ${USERS.users['${viewer}'].broker} |
| 101 | - ... tender_complaint_draft | |
| 114 | + ... tender_complaint_view | |
| 102 | 115 | ... non-critical |
| 103 | 116 | [Setup] Дочекатись синхронізації з майданчиком ${viewer} |
| 104 | - Звірити відображення поля status для вимоги ${USERS.users['${provider}'].tender_complaint_data['complaintID']} із draft для користувача ${viewer} | |
| 117 | + Звірити відображення поля status для вимоги ${USERS.users['${provider}'].complaint_data['complaintID']} із draft для користувача ${viewer} | |
| 105 | 118 | |
| 106 | 119 | |
| 107 | 120 | Відображення заголовку скарги |
| 108 | 121 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення оскарження |
| 109 | 122 | ... viewer |
| 110 | 123 | ... ${USERS.users['${viewer}'].broker} |
| 111 | - ... tender_complaint_draft | |
| 124 | + ... tender_complaint_view | |
| 112 | 125 | ... non-critical |
| 113 | - Звірити відображення поля title для вимоги ${USERS.users['${provider}'].tender_complaint_data['complaintID']} із ${USERS.users['${provider}'].tender_complaint_data.complaint.data.title} для користувача ${viewer} | |
| 126 | + Звірити відображення поля title для вимоги ${USERS.users['${provider}'].complaint_data['complaintID']} із ${USERS.users['${provider}'].complaint_data.complaint.data.title} для користувача ${viewer} | |
| 114 | 127 | |
| 115 | 128 | |
| 116 | 129 | Відображення опису скарги |
| 117 | 130 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення оскарження |
| 118 | 131 | ... viewer |
| 119 | 132 | ... ${USERS.users['${viewer}'].broker} |
| 120 | - ... tender_complaint_draft | |
| 133 | + ... tender_complaint_view | |
| 121 | 134 | ... non-critical |
| 122 | 135 | [Setup] Дочекатись синхронізації з майданчиком ${viewer} |
| 123 | - Звірити відображення поля description для вимоги ${USERS.users['${provider}'].tender_complaint_data['complaintID']} із ${USERS.users['${provider}'].tender_complaint_data.complaint.data.description} для користувача ${viewer} | |
| 136 | + Звірити відображення поля description для вимоги ${USERS.users['${provider}'].complaint_data['complaintID']} із ${USERS.users['${provider}'].complaint_data.complaint.data.description} для користувача ${viewer} | |
| 124 | 137 | |
| 125 | 138 | |
| 126 | 139 | Можливість додати документ до скарги про виправлення умов закупівлі тендера |
| ... | ... | @@ -130,7 +143,7 @@ ${PLAN_TENDER} ${True} |
| 130 | 143 | ... tender_complaint_add_doc |
| 131 | 144 | ... critical |
| 132 | 145 | [Teardown] Оновити LAST_MODIFICATION_DATE |
| 133 | - Додати документ до скарги про виправлення умов закупівлі | |
| 146 | + Додати документ до скарги | |
| 134 | 147 | |
| 135 | 148 | |
| 136 | 149 | Відображення заголовку документації скарги |
| ... | ... | @@ -139,7 +152,7 @@ ${PLAN_TENDER} ${True} |
| 139 | 152 | ... ${USERS.users['${viewer}'].broker} |
| 140 | 153 | ... tender_complaint_add_doc |
| 141 | 154 | ... non-critical |
| 142 | - Звірити відображення поля title документа ${USERS.users['${provider}'].tender_complaint_data.documents.doc_id} до скарги ${USERS.users['${provider}'].tender_complaint_data.complaintID} з ${USERS.users['${provider}'].tender_complaint_data.documents.doc_name} для користувача ${viewer} | |
| 155 | + Звірити відображення поля title документа ${USERS.users['${provider}'].complaint_data.documents.doc_id} до скарги ${USERS.users['${provider}'].complaint_data.complaintID} з ${USERS.users['${provider}'].complaint_data.documents.doc_name} для користувача ${viewer} | |
| 143 | 156 | |
| 144 | 157 | |
| 145 | 158 | Можливість подати скаргу про виправлення умов закупівлі |
| ... | ... | @@ -159,7 +172,7 @@ ${PLAN_TENDER} ${True} |
| 159 | 172 | ... tender_complaint_pending |
| 160 | 173 | ... non-critical |
| 161 | 174 | [Setup] Дочекатись синхронізації з майданчиком ${viewer} |
| 162 | - Звірити відображення поля status для вимоги ${USERS.users['${provider}'].tender_complaint_data['complaintID']} із pending для користувача ${viewer} | |
| 175 | + Звірити відображення поля status для вимоги ${USERS.users['${provider}'].complaint_data['complaintID']} із pending для користувача ${viewer} | |
| 163 | 176 | |
| 164 | 177 | |
| 165 | 178 | Можливість прийняти скаргу до розгляду |
| ... | ... | @@ -179,7 +192,7 @@ ${PLAN_TENDER} ${True} |
| 179 | 192 | ... accept_tender_complaint |
| 180 | 193 | ... non-critical |
| 181 | 194 | [Setup] Дочекатись синхронізації з майданчиком ${viewer} |
| 182 | - Звірити відображення поля status для вимоги ${USERS.users['${provider}'].tender_complaint_data['complaintID']} із accepted для користувача ${viewer} | |
| 195 | + Звірити відображення поля status для вимоги ${USERS.users['${provider}'].complaint_data['complaintID']} із accepted для користувача ${viewer} | |
| 183 | 196 | |
| 184 | 197 | |
| 185 | 198 | Можливість задовільнити скаргу |
| ... | ... | @@ -199,7 +212,7 @@ ${PLAN_TENDER} ${True} |
| 199 | 212 | ... satisfy_tender_complaint |
| 200 | 213 | ... non-critical |
| 201 | 214 | [Setup] Дочекатись синхронізації з майданчиком ${viewer} |
| 202 | - Звірити відображення поля status для вимоги ${USERS.users['${provider}'].tender_complaint_data['complaintID']} із satisfied для користувача ${viewer} | |
| 215 | + Звірити відображення поля status для вимоги ${USERS.users['${provider}'].complaint_data['complaintID']} із satisfied для користувача ${viewer} | |
| 203 | 216 | |
| 204 | 217 | |
| 205 | 218 | Можливість відхилити скаргу |
| ... | ... | @@ -219,7 +232,7 @@ ${PLAN_TENDER} ${True} |
| 219 | 232 | ... decline_tender_complaint |
| 220 | 233 | ... non-critical |
| 221 | 234 | [Setup] Дочекатись синхронізації з майданчиком ${viewer} |
| 222 | - Звірити відображення поля status для вимоги ${USERS.users['${provider}'].tender_complaint_data['complaintID']} із declined для користувача ${viewer} | |
| 235 | + Звірити відображення поля status для вимоги ${USERS.users['${provider}'].complaint_data['complaintID']} із declined для користувача ${viewer} | |
| 223 | 236 | |
| 224 | 237 | |
| 225 | 238 | Можливість зупинити розгляд скарги |
| ... | ... | @@ -239,7 +252,7 @@ ${PLAN_TENDER} ${True} |
| 239 | 252 | ... stop_tender_complaint |
| 240 | 253 | ... non-critical |
| 241 | 254 | [Setup] Дочекатись синхронізації з майданчиком ${viewer} |
| 242 | - Звірити відображення поля status для вимоги ${USERS.users['${provider}'].tender_complaint_data['complaintID']} із stopped для користувача ${viewer} | |
| 255 | + Звірити відображення поля status для вимоги ${USERS.users['${provider}'].complaint_data['complaintID']} із stopped для користувача ${viewer} | |
| 243 | 256 | |
| 244 | 257 | |
| 245 | 258 | Можливість залишити скаргу без розгляду |
| ... | ... | @@ -259,7 +272,7 @@ ${PLAN_TENDER} ${True} |
| 259 | 272 | ... invalid_tender_complaint |
| 260 | 273 | ... non-critical |
| 261 | 274 | [Setup] Дочекатись синхронізації з майданчиком ${viewer} |
| 262 | - Звірити відображення поля status для вимоги ${USERS.users['${provider}'].tender_complaint_data['complaintID']} із invalid для користувача ${viewer} | |
| 275 | + Звірити відображення поля status для вимоги ${USERS.users['${provider}'].complaint_data['complaintID']} із invalid для користувача ${viewer} | |
| 263 | 276 | |
| 264 | 277 | |
| 265 | 278 | Можливість позначити скаргу як помилково створену |
| ... | ... | @@ -279,7 +292,7 @@ ${PLAN_TENDER} ${True} |
| 279 | 292 | ... mistaken_tender_complaint |
| 280 | 293 | ... non-critical |
| 281 | 294 | [Setup] Дочекатись синхронізації з майданчиком ${viewer} |
| 282 | - Звірити відображення поля status для вимоги ${USERS.users['${provider}'].tender_complaint_data['complaintID']} із mistaken для користувача ${viewer} | |
| 295 | + Звірити відображення поля status для вимоги ${USERS.users['${provider}'].complaint_data['complaintID']} із mistaken для користувача ${viewer} | |
| 283 | 296 | |
| 284 | 297 | |
| 285 | 298 | Можливість виконати рішення АМКУ Замовником |
| ... | ... | @@ -299,44 +312,10 @@ ${PLAN_TENDER} ${True} |
| 299 | 312 | ... resolved_tender_complaint |
| 300 | 313 | ... non-critical |
| 301 | 314 | [Setup] Дочекатись синхронізації з майданчиком ${viewer} |
| 302 | - Звірити відображення поля status для вимоги ${USERS.users['${provider}'].tender_complaint_data['complaintID']} із resolved для користувача ${viewer} | |
| 303 | - | |
| 304 | -############################################################################################## | |
| 305 | -# CREATE ADD DOC LOT COMPLAINT | |
| 306 | -############################################################################################## | |
| 307 | - | |
| 308 | -Можливість створити чернетку скарги про виправлення умов лоту | |
| 309 | - [Tags] ${USERS.users['${provider}'].broker}: Процес оскарження | |
| 310 | - ... provider | |
| 311 | - ... ${USERS.users['${provider}'].broker} | |
| 312 | - ... lot_claim_draft | |
| 313 | - ... critical | |
| 314 | - [Setup] Дочекатись синхронізації з майданчиком ${provider} | |
| 315 | - [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 316 | - Можливість створити чернетку вимоги про виправлення умов ${lot_index} лоту | |
| 317 | - | |
| 318 | - | |
| 319 | -Відображення статусу 'draft' чернетки вимоги про виправлення умов лоту | |
| 320 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення оскарження | |
| 321 | - ... viewer | |
| 322 | - ... ${USERS.users['${viewer}'].broker} | |
| 323 | - ... lot_claim_draft | |
| 324 | - ... non-critical | |
| 325 | - [Setup] Дочекатись синхронізації з майданчиком ${viewer} | |
| 326 | - Звірити відображення поля status вимоги про виправлення умов ${lot_index} лоту із draft для користувача ${viewer} | |
| 327 | - | |
| 328 | - | |
| 329 | -Можливість додати документ до скарги про виправлення умов закупівлі лота | |
| 330 | - [Tags] ${USERS.users['${provider}'].broker}: Процес оскарження | |
| 331 | - ... provider | |
| 332 | - ... ${USERS.users['${provider}'].broker} | |
| 333 | - ... lot_claim_add_doc | |
| 334 | - ... critical | |
| 335 | - [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 336 | - Додати документ до вимоги про виправлення умов закупівлі лоту | |
| 315 | + Звірити відображення поля status для вимоги ${USERS.users['${provider}'].complaint_data['complaintID']} із resolved для користувача ${viewer} | |
| 337 | 316 | |
| 338 | 317 | ############################################################################################## |
| 339 | -# CREATE SUBMIT QUALIFICATION COMPLAINT | |
| 318 | +# QUALIFICATION COMPLAINT | |
| 340 | 319 | ############################################################################################## |
| 341 | 320 | |
| 342 | 321 | Можливість підтвердити першу пропозицію кваліфікації |
| ... | ... | @@ -351,7 +330,7 @@ ${PLAN_TENDER} ${True} |
| 351 | 330 | |
| 352 | 331 | |
| 353 | 332 | Можливість підтвердити другу пропозицію кваліфікації |
| 354 | - [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація | |
| 333 | + [Tags] ${USERS.users['${tender_owner}'].broker}: Пре-Кваліфікація | |
| 355 | 334 | ... tender_owner |
| 356 | 335 | ... ${USERS.users['${tender_owner}'].broker} |
| 357 | 336 | ... pre-qualification_approve_second_bid level1 |
| ... | ... | @@ -370,8 +349,119 @@ ${PLAN_TENDER} ${True} |
| 370 | 349 | [Teardown] Оновити LAST_MODIFICATION_DATE |
| 371 | 350 | Можливість затвердити остаточне рішення кваліфікації |
| 372 | 351 | |
| 352 | + | |
| 353 | +Відображення статусу блокування перед початком аукціону | |
| 354 | + [Tags] ${USERS.users['${tender_owner}'].broker}: Пре-Кваліфікація | |
| 355 | + ... tender_owner | |
| 356 | + ... ${USERS.users['${tender_owner}'].broker} | |
| 357 | + ... pre-qualification_view | |
| 358 | + ... non-critical | |
| 359 | + [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} | |
| 360 | + Звірити статус тендера ${tender_owner} ${TENDER['TENDER_UAID']} active.pre-qualification.stand-still | |
| 361 | + | |
| 362 | + | |
| 363 | +Можливість створити чернетку скарги про виправлення кваліфікації учасника | |
| 364 | + [Tags] ${USERS.users['${provider}'].broker}: Процес оскарження пре-кваліфікації учасника | |
| 365 | + ... provider | |
| 366 | + ... ${USERS.users['${provider}'].broker} | |
| 367 | + ... pre-qualification_complaint_draft | |
| 368 | + ... critical | |
| 369 | + [Setup] Дочекатись синхронізації з майданчиком ${provider} | |
| 370 | + [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 371 | + Можливість створити чернетку скарги про виправлення кваліфікації ${qualification_index} учасника | |
| 372 | + | |
| 373 | + | |
| 374 | +Можливість додати документ до скарги про виправлення кваліфікації учасника | |
| 375 | + [Tags] ${USERS.users['${provider}'].broker}: Процес оскарження пре-кваліфікації учасника | |
| 376 | + ... provider | |
| 377 | + ... ${USERS.users['${provider}'].broker} | |
| 378 | + ... pre-qualification_complaint_add_doc | |
| 379 | + ... critical | |
| 380 | + [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 381 | + Додати документ до скарги ${qualification_index} учасника в qualifications | |
| 382 | + | |
| 383 | + | |
| 384 | +Можливість подати скаргу про виправлення визначення кваліфікації учасника | |
| 385 | + [Tags] ${USERS.users['${provider}'].broker}: Процес оскарження пре-кваліфікації учасника | |
| 386 | + ... provider | |
| 387 | + ... ${USERS.users['${provider}'].broker} | |
| 388 | + ... pre-qualification_complaint_pending | |
| 389 | + ... critical | |
| 390 | + [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 391 | + Можливість подати скаргу на визначення пре-кваліфікації ${qualification_index} учасника | |
| 392 | + | |
| 393 | + | |
| 394 | +Можливість позначити скаргу на визначення пре-кваліфікації учасника як помилково створену | |
| 395 | + [Tags] ${USERS.users['${provider}'].broker}: Скарга пре-кваліфікації учасника створена помилково | |
| 396 | + ... provider | |
| 397 | + ... ${USERS.users['${provider}'].broker} | |
| 398 | + ... mistaken_pre-qualification_complaint | |
| 399 | + ... critical | |
| 400 | + [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 401 | + Помилково створена скарга на визначення пре-кваліфікації ${qualification_index} учасника | |
| 402 | + | |
| 403 | + | |
| 404 | +Можливість залишити скаргу на визначення пре-кваліфікації учасника ,tp | |
| 405 | + [Tags] ${USERS.users['${amcu_user}'].broker}: Скарга пре-кваліфікації учасника без розгляду | |
| 406 | + ... amcu_user | |
| 407 | + ... ${USERS.users['${amcu_user}'].broker} | |
| 408 | + ... invalid_pre-qualification_complaint | |
| 409 | + ... critical | |
| 410 | + [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 411 | + Залишити скаргу на визначення пре-кваліфікації ${qualification_index} учасника без розгляду | |
| 412 | + | |
| 413 | + | |
| 414 | +Можливість прийняти скаргу на визначення пре-кваліфікації учасника | |
| 415 | + [Tags] ${USERS.users['${amcu_user}'].broker}: Скарга прийнята до розгляду | |
| 416 | + ... amcu_user | |
| 417 | + ... ${USERS.users['${amcu_user}'].broker} | |
| 418 | + ... accept_pre-qualification_complaint | |
| 419 | + ... critical | |
| 420 | + [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 421 | + Прийняти скаргу на визначення пре-кваліфікації ${qualification_index} учасника до розгляду | |
| 422 | + | |
| 423 | + | |
| 424 | +Можливість задовільнити скаргу на визначення пре-кваліфікації учасника | |
| 425 | + [Tags] ${USERS.users['${amcu_user}'].broker}: Скарга пре-кваліфікації учасника задоволена | |
| 426 | + ... amcu_user | |
| 427 | + ... ${USERS.users['${amcu_user}'].broker} | |
| 428 | + ... satisfy_pre-qualification_complaint | |
| 429 | + ... critical | |
| 430 | + [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 431 | + Задовільнити скаргу на визначення пре-кваліфікації ${qualification_index} учасника | |
| 432 | + | |
| 433 | + | |
| 434 | +Можливість виконати рішення АМКУ Замовником | |
| 435 | + [Tags] ${USERS.users['${tender_owner}'].broker}: Замовник виконує рішення АМКУ по скарзі пре-кваліфікації учасника | |
| 436 | + ... tender_owner | |
| 437 | + ... ${USERS.users['${tender_owner}'].broker} | |
| 438 | + ... resolved_pre-qualification_complaint | |
| 439 | + ... critical | |
| 440 | + [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 441 | + Виконати рішення АМКУ по скарзі на визначення пре-кваліфікації ${qualification_index} учасника | |
| 442 | + | |
| 443 | + | |
| 444 | +Можливість відхилити скаргу на визначення пре-кваліфікації учасника | |
| 445 | + [Tags] ${USERS.users['${amcu_user}'].broker}: Скарга пре-кваліфікації учасника відхилена | |
| 446 | + ... amcu_user | |
| 447 | + ... ${USERS.users['${amcu_user}'].broker} | |
| 448 | + ... decline_pre-qualification_complaint | |
| 449 | + ... critical | |
| 450 | + [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 451 | + Відхилити скаргу на визначення пре-кваліфікації ${qualification_index} учасника | |
| 452 | + | |
| 453 | + | |
| 454 | +Можливість зупинити розгляд скарги на визначення пре-кваліфікації учасника | |
| 455 | + [Tags] ${USERS.users['${amcu_user}'].broker}: Скарга пре-кваліфікації учасника зупинена | |
| 456 | + ... amcu_user | |
| 457 | + ... ${USERS.users['${amcu_user}'].broker} | |
| 458 | + ... stop_pre-qualification_complaint | |
| 459 | + ... critical | |
| 460 | + [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 461 | + Зупинити скаргу на визначення пре-кваліфікації ${qualification_index} учасника | |
| 462 | + | |
| 373 | 463 | ############################################################################################## |
| 374 | -# CREATE SUBMIT AWARD COMPLAINT | |
| 464 | +# AWARD COMPLAINT | |
| 375 | 465 | ############################################################################################## |
| 376 | 466 | |
| 377 | 467 | Можливість дочекатись дати початку періоду кваліфікації |
| ... | ... | @@ -416,7 +506,7 @@ ${PLAN_TENDER} ${True} |
| 416 | 506 | ... award_complaint_add_doc |
| 417 | 507 | ... critical |
| 418 | 508 | [Teardown] Оновити LAST_MODIFICATION_DATE |
| 419 | - Додати документ до скарги про виправлення умов закупівлі | |
| 509 | + Додати документ до скарги ${award_index} учасника в awards | |
| 420 | 510 | |
| 421 | 511 | |
| 422 | 512 | Можливість подати скаргу про виправлення визначення переможця |
| ... | ... | @@ -499,5 +589,52 @@ ${PLAN_TENDER} ${True} |
| 499 | 589 | Зупинити скаргу на визначення ${award_index} переможця |
| 500 | 590 | |
| 501 | 591 | ############################################################################################## |
| 502 | -# CREATE SUBMIT CANCELLATION COMPLAINT | |
| 592 | +# CANCELLATION COMPLAINT | |
| 503 | 593 | ############################################################################################## |
| 594 | + | |
| 595 | +Можливість скасувати лот | |
| 596 | + [Tags] ${USERS.users['${tender_owner}'].broker}: Скасування лота | |
| 597 | + ... tender_owner | |
| 598 | + ... ${USERS.users['${tender_owner}'].broker} | |
| 599 | + ... lot_cancellation | |
| 600 | + [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 601 | + Можливість скасувати 0 лот | |
| 602 | + | |
| 603 | + | |
| 604 | +Відображення активного статусу скасування лота | |
| 605 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення скасування лота | |
| 606 | + ... viewer | |
| 607 | + ... ${USERS.users['${viewer}'].broker} | |
| 608 | + ... lot_cancellation | |
| 609 | + [Setup] Дочекатись синхронізації з майданчиком ${viewer} | |
| 610 | + ${cancellation_index}= Отримати останній індекс cancellations ${tender_owner} ${viewer} | |
| 611 | + Звірити поле тендера із значенням ${viewer} ${TENDER['TENDER_UAID']} | |
| 612 | + ... active | |
| 613 | + ... cancellations[${cancellation_index}].status | |
| 614 | + | |
| 615 | + | |
| 616 | +Можливість створити чернетку скарги на скасування лота | |
| 617 | + [Tags] ${USERS.users['${provider}'].broker}: Процес оскарження визначення переможця | |
| 618 | + ... provider | |
| 619 | + ... ${USERS.users['${provider}'].broker} | |
| 620 | + ... lot_cancellation_complaint_draft | |
| 621 | + ... critical | |
| 622 | + [Setup] Дочекатись синхронізації з майданчиком ${provider} | |
| 623 | + [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 624 | + Можливість створити чернетку скарги на скасування ${canellations_index} лота | |
| 625 | + | |
| 626 | +*** Keywords *** | |
| 627 | + | |
| 628 | +Можливість скасувати ${index} лот | |
| 629 | + ${cancellation_data}= Підготувати дані про скасування | |
| 630 | + ${lot_id}= get_id_from_object ${USERS.users['${tender_owner}'].initial_data.data.lots[${index}]} | |
| 631 | + Run As ${tender_owner} | |
| 632 | + ... Скасувати лот | |
| 633 | + ... ${TENDER['TENDER_UAID']} | |
| 634 | + ... ${lot_id} | |
| 635 | + ... ${cancellation_data['cancellation_reason']} | |
| 636 | + ... ${cancellation_data['document']['doc_path']} | |
| 637 | + ... ${cancellation_data['description']} | |
| 638 | + Set To Dictionary ${USERS.users['${tender_owner}']} lot_cancellation_data=${cancellation_data} | |
| 639 | + | |
| 640 | + | ... | ... |
Please
register
or
login
to post a comment