Commit e57231e7b476d4e7fd8b1c17b1227de953fe149e

Authored by AlexDiatlov
1 parent 21703693

test case award/tender complaint refactoring, add tests lot/qualifications complaint

... ... @@ -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