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,7 +1114,7 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status
1114 # COMPLAINTS/CLAIMS 1114 # COMPLAINTS/CLAIMS
1115 ############################################################################################## 1115 ##############################################################################################
1116 1116
1117 -Можливість створити чернетку вимоги про виправлення умов закупівлі 1117 +Можливість створити чернетку вимоги
1118 ${claim}= Підготувати дані для подання вимоги 1118 ${claim}= Підготувати дані для подання вимоги
1119 ${claimID}= Run As ${provider} 1119 ${claimID}= Run As ${provider}
1120 ... Створити чернетку вимоги про виправлення умов закупівлі 1120 ... Створити чернетку вимоги про виправлення умов закупівлі
@@ -1124,11 +1124,11 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status @@ -1124,11 +1124,11 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status
1124 ... claim=${claim} 1124 ... claim=${claim}
1125 ... complaintID=${claimID} 1125 ... complaintID=${claimID}
1126 ${claim_data}= munch_dict arg=${claim_data} 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 ${complaint}= Підготувати дані для подання скарги 1132 ${complaint}= Підготувати дані для подання скарги
1133 ${complaintID}= Run As ${provider} 1133 ${complaintID}= Run As ${provider}
1134 ... Створити чернетку скарги про виправлення умов закупівлі 1134 ... Створити чернетку скарги про виправлення умов закупівлі
@@ -1138,8 +1138,8 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status @@ -1138,8 +1138,8 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status
1138 ... complaint=${complaint} 1138 ... complaint=${complaint}
1139 ... complaintID=${complaintID} 1139 ... complaintID=${complaintID}
1140 ${complaint_data}= munch_dict arg=${complaint_data} 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 Можливість створити чернетку вимоги про виправлення умов ${lot_index} лоту 1145 Можливість створити чернетку вимоги про виправлення умов ${lot_index} лоту
@@ -1154,47 +1154,32 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status @@ -1154,47 +1154,32 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status
1154 ... claim=${claim} 1154 ... claim=${claim}
1155 ... complaintID=${complaintID} 1155 ... complaintID=${complaintID}
1156 ${claim_data}= munch_dict arg=${claim_data} 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 Можливість створити чернетку скарги про виправлення умов ${lot_index} лоту 1161 Можливість створити чернетку скарги про виправлення умов ${lot_index} лоту
1161 ${complaint}= Підготувати дані для подання скарги 1162 ${complaint}= Підготувати дані для подання скарги
  1163 + ${lot_id}= get_id_from_object ${USERS.users['${provider}'].tender_data.data.lots[${lot_index}]}
1162 ${complaintID}= Run As ${provider} 1164 ${complaintID}= Run As ${provider}
1163 ... Створити чернетку скарги про виправлення умов лоту 1165 ... Створити чернетку скарги про виправлення умов лоту
1164 ... ${TENDER['TENDER_UAID']} 1166 ... ${TENDER['TENDER_UAID']}
1165 ... ${complaint} 1167 ... ${complaint}
  1168 + ... ${lot_id}
1166 ${complaint_data}= Create Dictionary 1169 ${complaint_data}= Create Dictionary
1167 ... complaint=${complaint} 1170 ... complaint=${complaint}
1168 ... complaintID=${complaintID} 1171 ... complaintID=${complaintID}
1169 ${complaint_data}= munch_dict arg=${complaint_data} 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 ${file_path} ${file_name} ${file_content}= create_fake_doc 1178 ${file_path} ${file_name} ${file_content}= create_fake_doc
1176 Run As ${provider} 1179 Run As ${provider}
1177 ... Завантажити документацію до вимоги 1180 ... Завантажити документацію до вимоги
1178 ... ${TENDER['TENDER_UAID']} 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 ... ${file_path} 1183 ... ${file_path}
1199 ${doc_id}= get_id_from_string ${file_name} 1184 ${doc_id}= get_id_from_string ${file_name}
1200 ${claim_doc}= Create Dictionary 1185 ${claim_doc}= Create Dictionary
@@ -1202,17 +1187,17 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status @@ -1202,17 +1187,17 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status
1202 ... doc_id=${doc_id} 1187 ... doc_id=${doc_id}
1203 ... doc_content=${file_content} 1188 ... doc_content=${file_content}
1204 ${claim_doc}= munch_dict arg=${claim_doc} 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 Remove File ${file_path} 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 ${file_path} ${file_name} ${file_content}= create_fake_doc 1196 ${file_path} ${file_name} ${file_content}= create_fake_doc
1212 Run As ${provider} 1197 Run As ${provider}
1213 ... Завантажити документацію до вимоги 1198 ... Завантажити документацію до вимоги
1214 ... ${TENDER['TENDER_UAID']} 1199 ... ${TENDER['TENDER_UAID']}
1215 - ... ${USERS.users['${provider}']['tender_complaint_data']['complaintID']} 1200 + ... ${USERS.users['${provider}']['complaint_data']['complaintID']}
1216 ... ${file_path} 1201 ... ${file_path}
1217 ${doc_id}= get_id_from_string ${file_name} 1202 ${doc_id}= get_id_from_string ${file_name}
1218 ${complaint_doc}= Create Dictionary 1203 ${complaint_doc}= Create Dictionary
@@ -1220,27 +1205,29 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status @@ -1220,27 +1205,29 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status
1220 ... doc_id=${doc_id} 1205 ... doc_id=${doc_id}
1221 ... doc_content=${file_content} 1206 ... doc_content=${file_content}
1222 ${claim_doc}= munch_dict arg=${complaint_doc} 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 Remove File ${file_path} 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 ${file_path} ${file_name} ${file_content}= create_fake_doc 1214 ${file_path} ${file_name} ${file_content}= create_fake_doc
1230 Run As ${provider} 1215 Run As ${provider}
1231 - ... Завантажити документацію до вимоги 1216 + ... Завантажити документ до скарги в окремий об'єкт
1232 ... ${TENDER['TENDER_UAID']} 1217 ... ${TENDER['TENDER_UAID']}
1233 - ... ${USERS.users['${provider}']['tender_complaint_data']['complaintID']} 1218 + ... ${USERS.users['${provider}']['complaint_data']['complaintID']}
  1219 + ... ${object_index}
1234 ... ${file_path} 1220 ... ${file_path}
  1221 + ... ${object}
1235 ${doc_id}= get_id_from_string ${file_name} 1222 ${doc_id}= get_id_from_string ${file_name}
1236 ${complaint_doc}= Create Dictionary 1223 ${complaint_doc}= Create Dictionary
1237 ... doc_name=${file_name} 1224 ... doc_name=${file_name}
1238 ... doc_id=${doc_id} 1225 ... doc_id=${doc_id}
1239 ... doc_content=${file_content} 1226 ... doc_content=${file_content}
1240 ${claim_doc}= munch_dict arg=${complaint_doc} 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 Remove File ${file_path} 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,29 +1236,38 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status
1249 Run As ${provider} 1236 Run As ${provider}
1250 ... Подати вимогу 1237 ... Подати вимогу
1251 ... ${TENDER['TENDER_UAID']} 1238 ... ${TENDER['TENDER_UAID']}
1252 - ... ${USERS.users['${provider}']['tender_claim_data']['complaintID']} 1239 + ... ${USERS.users['${provider}']['claim_data']['complaintID']}
1253 ... ${confirmation_data} 1240 ... ${confirmation_data}
1254 - Log ${USERS.users['${provider}'].tender_claim_data}  
1255 1241
1256 1242
1257 Можливість подати скаргу 1243 Можливість подати скаргу
1258 ${data}= Create Dictionary status=pending 1244 ${data}= Create Dictionary status=pending
1259 ${confirmation_data}= Create Dictionary data=${data} 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 ... ${TENDER['TENDER_UAID']} 1258 ... ${TENDER['TENDER_UAID']}
1263 - ... ${USERS.users['${provider}']['tender_complaint_data']['complaintID']} 1259 + ... ${USERS.users['${provider}']['complaint_data']['complaintID']}
  1260 + ... ${qualification_index}
1264 ... ${confirmation_data} 1261 ... ${confirmation_data}
1265 - Log ${USERS.users['${provider}'].tender_complaint_data}  
1266 1262
1267 1263
1268 Можливість подати скаргу на визначення ${award_index} переможця 1264 Можливість подати скаргу на визначення ${award_index} переможця
1269 ${data}= Create Dictionary status=pending 1265 ${data}= Create Dictionary status=pending
1270 ${confirmation_data}= Create Dictionary data=${data} 1266 ${confirmation_data}= Create Dictionary data=${data}
1271 - Run As ${provider} 1267 + Run As ${payment_user}
1272 ... Змінити статус скарги на визначення переможця 1268 ... Змінити статус скарги на визначення переможця
1273 ... ${TENDER['TENDER_UAID']} 1269 ... ${TENDER['TENDER_UAID']}
1274 - ... ${USERS.users['${provider}']['tender_complaint_data']['complaintID']} 1270 + ... ${USERS.users['${provider}']['complaint_data']['complaintID']}
1275 ... ${award_index} 1271 ... ${award_index}
1276 ... ${confirmation_data} 1272 ... ${confirmation_data}
1277 1273
@@ -1281,7 +1277,17 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status @@ -1281,7 +1277,17 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status
1281 Run As ${amcu_user} 1277 Run As ${amcu_user}
1282 ... Змінити статус скарги 1278 ... Змінити статус скарги
1283 ... ${TENDER['TENDER_UAID']} 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 ... ${confirmation_data} 1291 ... ${confirmation_data}
1286 1292
1287 1293
@@ -1290,7 +1296,7 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status @@ -1290,7 +1296,7 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status
1290 Run As ${amcu_user} 1296 Run As ${amcu_user}
1291 ... Змінити статус скарги на визначення переможця 1297 ... Змінити статус скарги на визначення переможця
1292 ... ${TENDER['TENDER_UAID']} 1298 ... ${TENDER['TENDER_UAID']}
1293 - ... ${USERS.users['${provider}']['tender_complaint_data']['complaintID']} 1299 + ... ${USERS.users['${provider}']['complaint_data']['complaintID']}
1294 ... ${award_index} 1300 ... ${award_index}
1295 ... ${confirmation_data} 1301 ... ${confirmation_data}
1296 1302
@@ -1301,7 +1307,18 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status @@ -1301,7 +1307,18 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status
1301 Run As ${amcu_user} 1307 Run As ${amcu_user}
1302 ... Змінити статус скарги 1308 ... Змінити статус скарги
1303 ... ${TENDER['TENDER_UAID']} 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 ... ${confirmation_data} 1322 ... ${confirmation_data}
1306 1323
1307 1324
@@ -1311,7 +1328,7 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status @@ -1311,7 +1328,7 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status
1311 Run As ${amcu_user} 1328 Run As ${amcu_user}
1312 ... Змінити статус скарги на визначення переможця 1329 ... Змінити статус скарги на визначення переможця
1313 ... ${TENDER['TENDER_UAID']} 1330 ... ${TENDER['TENDER_UAID']}
1314 - ... ${USERS.users['${provider}']['tender_complaint_data']['complaintID']} 1331 + ... ${USERS.users['${provider}']['complaint_data']['complaintID']}
1315 ... ${award_index} 1332 ... ${award_index}
1316 ... ${confirmation_data} 1333 ... ${confirmation_data}
1317 1334
@@ -1322,7 +1339,18 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status @@ -1322,7 +1339,18 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status
1322 Run As ${amcu_user} 1339 Run As ${amcu_user}
1323 ... Змінити статус скарги 1340 ... Змінити статус скарги
1324 ... ${TENDER['TENDER_UAID']} 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 ... ${confirmation_data} 1354 ... ${confirmation_data}
1327 1355
1328 1356
@@ -1332,7 +1360,7 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status @@ -1332,7 +1360,7 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status
1332 Run As ${amcu_user} 1360 Run As ${amcu_user}
1333 ... Змінити статус скарги на визначення переможця 1361 ... Змінити статус скарги на визначення переможця
1334 ... ${TENDER['TENDER_UAID']} 1362 ... ${TENDER['TENDER_UAID']}
1335 - ... ${USERS.users['${provider}']['tender_complaint_data']['complaintID']} 1363 + ... ${USERS.users['${provider}']['complaint_data']['complaintID']}
1336 ... ${award_index} 1364 ... ${award_index}
1337 ... ${confirmation_data} 1365 ... ${confirmation_data}
1338 1366
@@ -1343,7 +1371,18 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status @@ -1343,7 +1371,18 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status
1343 Run As ${amcu_user} 1371 Run As ${amcu_user}
1344 ... Змінити статус скарги 1372 ... Змінити статус скарги
1345 ... ${TENDER['TENDER_UAID']} 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 ... ${confirmation_data} 1386 ... ${confirmation_data}
1348 1387
1349 1388
@@ -1353,7 +1392,7 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status @@ -1353,7 +1392,7 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status
1353 Run As ${amcu_user} 1392 Run As ${amcu_user}
1354 ... Змінити статус скарги на визначення переможця 1393 ... Змінити статус скарги на визначення переможця
1355 ... ${TENDER['TENDER_UAID']} 1394 ... ${TENDER['TENDER_UAID']}
1356 - ... ${USERS.users['${provider}']['tender_complaint_data']['complaintID']} 1395 + ... ${USERS.users['${provider}']['complaint_data']['complaintID']}
1357 ... ${award_index} 1396 ... ${award_index}
1358 ... ${confirmation_data} 1397 ... ${confirmation_data}
1359 1398
@@ -1364,7 +1403,18 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status @@ -1364,7 +1403,18 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status
1364 Run As ${amcu_user} 1403 Run As ${amcu_user}
1365 ... Змінити статус скарги 1404 ... Змінити статус скарги
1366 ... ${TENDER['TENDER_UAID']} 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 ... ${confirmation_data} 1418 ... ${confirmation_data}
1369 1419
1370 1420
@@ -1374,7 +1424,7 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status @@ -1374,7 +1424,7 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status
1374 Run As ${amcu_user} 1424 Run As ${amcu_user}
1375 ... Змінити статус скарги на визначення переможця 1425 ... Змінити статус скарги на визначення переможця
1376 ... ${TENDER['TENDER_UAID']} 1426 ... ${TENDER['TENDER_UAID']}
1377 - ... ${USERS.users['${provider}']['tender_complaint_data']['complaintID']} 1427 + ... ${USERS.users['${provider}']['complaint_data']['complaintID']}
1378 ... ${award_index} 1428 ... ${award_index}
1379 ... ${confirmation_data} 1429 ... ${confirmation_data}
1380 1430
@@ -1388,7 +1438,21 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status @@ -1388,7 +1438,21 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status
1388 Run As ${tender_owner} 1438 Run As ${tender_owner}
1389 ... Змінити статус скарги 1439 ... Змінити статус скарги
1390 ... ${TENDER['TENDER_UAID']} 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 ... ${confirmation_data} 1456 ... ${confirmation_data}
1393 1457
1394 1458
@@ -1399,9 +1463,9 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status @@ -1399,9 +1463,9 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status
1399 ... tendererAction=${tendererAction} 1463 ... tendererAction=${tendererAction}
1400 ${confirmation_data}= Create Dictionary data=${data} 1464 ${confirmation_data}= Create Dictionary data=${data}
1401 Run As ${tender_owner} 1465 Run As ${tender_owner}
1402 - ... Змінити статус скарги на визначення переможця Замовником 1466 + ... Змінити статус скарги на визначення переможця
1403 ... ${TENDER['TENDER_UAID']} 1467 ... ${TENDER['TENDER_UAID']}
1404 - ... ${USERS.users['${provider}']['tender_complaint_data']['complaintID']} 1468 + ... ${USERS.users['${provider}']['complaint_data']['complaintID']}
1405 ... ${award_index} 1469 ... ${award_index}
1406 ... ${confirmation_data} 1470 ... ${confirmation_data}
1407 1471
@@ -1412,7 +1476,18 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status @@ -1412,7 +1476,18 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status
1412 Run As ${provider} 1476 Run As ${provider}
1413 ... Змінити статус скарги 1477 ... Змінити статус скарги
1414 ... ${TENDER['TENDER_UAID']} 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 ... ${confirmation_data} 1491 ... ${confirmation_data}
1417 1492
1418 1493
@@ -1422,7 +1497,7 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status @@ -1422,7 +1497,7 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status
1422 Run As ${provider} 1497 Run As ${provider}
1423 ... Змінити статус скарги на визначення переможця 1498 ... Змінити статус скарги на визначення переможця
1424 ... ${TENDER['TENDER_UAID']} 1499 ... ${TENDER['TENDER_UAID']}
1425 - ... ${USERS.users['${provider}']['tender_complaint_data']['complaintID']} 1500 + ... ${USERS.users['${provider}']['complaint_data']['complaintID']}
1426 ... ${award_index} 1501 ... ${award_index}
1427 ... ${confirmation_data} 1502 ... ${confirmation_data}
1428 1503
@@ -1433,15 +1508,15 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status @@ -1433,15 +1508,15 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status
1433 Run As ${provider} 1508 Run As ${provider}
1434 ... Подати вимогу 1509 ... Подати вимогу
1435 ... ${TENDER['TENDER_UAID']} 1510 ... ${TENDER['TENDER_UAID']}
1436 - ... ${USERS.users['${provider}']['lot_claim_data']['complaintID']} 1511 + ... ${USERS.users['${provider}']['claim_data']['complaintID']}
1437 ... ${confirmation_data} 1512 ... ${confirmation_data}
1438 - Log ${USERS.users['${provider}'].lot_claim_data} 1513 + Log ${USERS.users['${provider}'].claim_data}
1439 1514
1440 1515
1441 Можливість створити чернетку вимоги про виправлення визначення ${award_index} переможця 1516 Можливість створити чернетку вимоги про виправлення визначення ${award_index} переможця
1442 ${claim}= Підготувати дані для подання вимоги 1517 ${claim}= Підготувати дані для подання вимоги
1443 ${complaintID}= Run As ${provider} 1518 ${complaintID}= Run As ${provider}
1444 - ... Створити чернетку вимоги про виправлення визначення переможця 1519 + ... Створити чернетку вимоги/скарги про виправлення визначення переможця
1445 ... ${TENDER['TENDER_UAID']} 1520 ... ${TENDER['TENDER_UAID']}
1446 ... ${claim} 1521 ... ${claim}
1447 ... ${award_index} 1522 ... ${award_index}
@@ -1455,7 +1530,7 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status @@ -1455,7 +1530,7 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status
1455 Можливість створити чернетку скарги про виправлення визначення ${award_index} переможця 1530 Можливість створити чернетку скарги про виправлення визначення ${award_index} переможця
1456 ${complaint}= Підготувати дані для подання скарги 1531 ${complaint}= Підготувати дані для подання скарги
1457 ${complaintID}= Run As ${provider} 1532 ${complaintID}= Run As ${provider}
1458 - ... Створити чернетку вимоги про виправлення визначення переможця 1533 + ... Створити чернетку вимоги/скарги про виправлення визначення переможця
1459 ... ${TENDER['TENDER_UAID']} 1534 ... ${TENDER['TENDER_UAID']}
1460 ... ${complaint} 1535 ... ${complaint}
1461 ... ${award_index} 1536 ... ${award_index}
@@ -1463,7 +1538,49 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status @@ -1463,7 +1538,49 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status
1463 ... complaint=${complaint} 1538 ... complaint=${complaint}
1464 ... complaintID=${complaintID} 1539 ... complaintID=${complaintID}
1465 ${complaint_data}= munch_dict arg=${complaint_data} 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,7 +1599,7 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status
1482 ... doc_id=${doc_id} 1599 ... doc_id=${doc_id}
1483 ... doc_content=${file_content} 1600 ... doc_content=${file_content}
1484 ${claim_data}= munch_dict arg=${claim_data} 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 Remove File ${file_path} 1603 Remove File ${file_path}
1487 1604
1488 1605
@@ -1504,7 +1621,7 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status @@ -1504,7 +1621,7 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status
1504 ... doc_id=${doc_id} 1621 ... doc_id=${doc_id}
1505 ... doc_content=${file_content} 1622 ... doc_content=${file_content}
1506 ${claim_data}= munch_dict arg=${claim_data} 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 Remove File ${file_path} 1625 Remove File ${file_path}
1509 1626
1510 1627
@@ -932,7 +932,7 @@ Library openprocurement_client.utils @@ -932,7 +932,7 @@ Library openprocurement_client.utils
932 932
933 933
934 Створити чернетку скарги про виправлення умов лоту 934 Створити чернетку скарги про виправлення умов лоту
935 - [Documentation] Створює вимогу у статусі "draft" 935 + [Documentation] Створює скарги у статусі "draft"
936 [Arguments] ${username} ${tender_uaid} ${complaint} ${lot_id} 936 [Arguments] ${username} ${tender_uaid} ${complaint} ${lot_id}
937 ${tender}= openprocurement_client.Пошук тендера по ідентифікатору 937 ${tender}= openprocurement_client.Пошук тендера по ідентифікатору
938 ... ${username} 938 ... ${username}
@@ -946,8 +946,8 @@ Library openprocurement_client.utils @@ -946,8 +946,8 @@ Library openprocurement_client.utils
946 [return] ${complaintID} 946 [return] ${complaintID}
947 947
948 948
949 -Створити чернетку вимоги про виправлення визначення переможця  
950 - [Documentation] Створює вимогу у статусі "draft" 949 +Створити чернетку вимоги/скарги про виправлення визначення переможця
  950 + [Documentation] Створює вимогу/скаргу у про виправлення визначення переможця статусі "draft"
951 [Arguments] ${username} ${tender_uaid} ${claim} ${award_index} 951 [Arguments] ${username} ${tender_uaid} ${claim} ${award_index}
952 Log ${claim} 952 Log ${claim}
953 ${tender}= openprocurement_client.Пошук тендера по ідентифікатору 953 ${tender}= openprocurement_client.Пошук тендера по ідентифікатору
@@ -968,6 +968,50 @@ Library openprocurement_client.utils @@ -968,6 +968,50 @@ Library openprocurement_client.utils
968 [return] ${reply.data.complaintID} 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 [Documentation] Створює вимогу у статусі "claim" 1016 [Documentation] Створює вимогу у статусі "claim"
973 ... Можна створити вимогу як з документацією, так і без неї 1017 ... Можна створити вимогу як з документацією, так і без неї
@@ -1122,6 +1166,36 @@ Library openprocurement_client.utils @@ -1122,6 +1166,36 @@ Library openprocurement_client.utils
1122 Log ${reply} 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 [Documentation] Переводить вимогу зі статусу "draft" у статус "claim" 1200 [Documentation] Переводить вимогу зі статусу "draft" у статус "claim"
1127 [Arguments] ${username} ${tender_uaid} ${complaintID} ${confirmation_data} 1201 [Arguments] ${username} ${tender_uaid} ${complaintID} ${confirmation_data}
@@ -1164,6 +1238,7 @@ Library openprocurement_client.utils @@ -1164,6 +1238,7 @@ Library openprocurement_client.utils
1164 ... ${tender_uaid} 1238 ... ${tender_uaid}
1165 run keyword if '${username}' == 'Tender_Owner' set_access_key ${tender} ${USERS.users['${username}'].access_token} 1239 run keyword if '${username}' == 'Tender_Owner' set_access_key ${tender} ${USERS.users['${username}'].access_token}
1166 ... ELSE IF '${username}' == 'Amcu_User' set_access_key ${tender} ${None} 1240 ... ELSE IF '${username}' == 'Amcu_User' set_access_key ${tender} ${None}
  1241 + ... ELSE IF '${username}' == 'Payment_User' set_access_key ${tender} ${None}
1167 ... ELSE set_access_key ${tender} ${USERS.users['${username}'].complaint_access_token} 1242 ... ELSE set_access_key ${tender} ${USERS.users['${username}'].complaint_access_token}
1168 ${complaint_internal_id}= openprocurement_client.Отримати internal id по UAid для скарги ${tender} ${complaintID} 1243 ${complaint_internal_id}= openprocurement_client.Отримати internal id по UAid для скарги ${tender} ${complaintID}
1169 Set To Dictionary ${confirmation_data.data} id=${complaint_internal_id} 1244 Set To Dictionary ${confirmation_data.data} id=${complaint_internal_id}
@@ -1176,34 +1251,38 @@ Library openprocurement_client.utils @@ -1176,34 +1251,38 @@ Library openprocurement_client.utils
1176 Log ${reply} 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 ${tender}= openprocurement_client.Пошук тендера по ідентифікатору 1257 ${tender}= openprocurement_client.Пошук тендера по ідентифікатору
1183 ... ${username} 1258 ... ${username}
1184 ... ${tender_uaid} 1259 ... ${tender_uaid}
1185 run keyword if '${username}' == 'Tender_Owner' set_access_key ${tender} ${USERS.users['${username}'].access_token} 1260 run keyword if '${username}' == 'Tender_Owner' set_access_key ${tender} ${USERS.users['${username}'].access_token}
1186 ... ELSE IF '${username}' == 'Amcu_User' set_access_key ${tender} ${None} 1261 ... ELSE IF '${username}' == 'Amcu_User' set_access_key ${tender} ${None}
  1262 + ... ELSE IF '${username}' == 'Payment_User' set_access_key ${tender} ${None}
1187 ... ELSE set_access_key ${tender} ${USERS.users['${username}'].complaint_access_token} 1263 ... ELSE set_access_key ${tender} ${USERS.users['${username}'].complaint_access_token}
1188 ${complaint_internal_id}= openprocurement_client.Отримати internal id по UAid для скарги ${tender} ${complaintID} 1264 ${complaint_internal_id}= openprocurement_client.Отримати internal id по UAid для скарги ${tender} ${complaintID}
1189 Set To Dictionary ${confirmation_data.data} id=${complaint_internal_id} 1265 Set To Dictionary ${confirmation_data.data} id=${complaint_internal_id}
1190 ${reply}= Call Method ${USERS.users['${username}'].client} patch_award_complaint 1266 ${reply}= Call Method ${USERS.users['${username}'].client} patch_award_complaint
1191 ... ${tender.data.id} 1267 ... ${tender.data.id}
1192 ... ${confirmation_data} 1268 ... ${confirmation_data}
1193 - ... ${tender.data.awards[${award_index}].id} 1269 + ... ${tender.data.qualifications[${qualification_index}].id}
1194 ... ${complaint_internal_id} 1270 ... ${complaint_internal_id}
1195 ... access_token=${tender.access.token} 1271 ... access_token=${tender.access.token}
1196 Log ${tender} 1272 Log ${tender}
1197 Log ${reply} 1273 Log ${reply}
1198 1274
1199 1275
1200 -Змінити статус скарги на визначення переможця Замовником  
1201 - [Documentation] Переводить скаргу в awards тендера в статус resolved 1276 +Змінити статус скарги на визначення переможця
  1277 + [Documentation] Переводить скаргу в awards тендера в інший статус
1202 [Arguments] ${username} ${tender_uaid} ${complaintID} ${award_index} ${confirmation_data} 1278 [Arguments] ${username} ${tender_uaid} ${complaintID} ${award_index} ${confirmation_data}
1203 ${tender}= openprocurement_client.Пошук тендера по ідентифікатору 1279 ${tender}= openprocurement_client.Пошук тендера по ідентифікатору
1204 ... ${username} 1280 ... ${username}
1205 ... ${tender_uaid} 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 ${complaint_internal_id}= openprocurement_client.Отримати internal id по UAid для скарги ${tender} ${complaintID} 1286 ${complaint_internal_id}= openprocurement_client.Отримати internal id по UAid для скарги ${tender} ${complaintID}
1208 Set To Dictionary ${confirmation_data.data} id=${complaint_internal_id} 1287 Set To Dictionary ${confirmation_data.data} id=${complaint_internal_id}
1209 ${reply}= Call Method ${USERS.users['${username}'].client} patch_award_complaint 1288 ${reply}= Call Method ${USERS.users['${username}'].client} patch_award_complaint
@@ -1215,6 +1294,9 @@ Library openprocurement_client.utils @@ -1215,6 +1294,9 @@ Library openprocurement_client.utils
1215 Log ${tender} 1294 Log ${tender}
1216 Log ${reply} 1295 Log ${reply}
1217 1296
  1297 +##################################################################
  1298 +# OLD VERSION CLAIMS/COMPLAINTS
  1299 +##################################################################
1218 1300
1219 Подати вимогу про виправлення визначення переможця 1301 Подати вимогу про виправлення визначення переможця
1220 [Documentation] Переводить вимогу зі статусу "draft" у статус "claim" 1302 [Documentation] Переводить вимогу зі статусу "draft" у статус "claim"
@@ -7,7 +7,7 @@ Suite Teardown Test Suite Teardown @@ -7,7 +7,7 @@ Suite Teardown Test Suite Teardown
7 7
8 *** Variables *** 8 *** Variables ***
9 ${MODE} belowThreshold 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 ${MOZ_INTEGRATION} ${False} 11 ${MOZ_INTEGRATION} ${False}
12 ${VAT_INCLUDED} ${True} 12 ${VAT_INCLUDED} ${True}
13 13
@@ -19,6 +19,8 @@ ${ITEM_MEAT} ${0} @@ -19,6 +19,8 @@ ${ITEM_MEAT} ${0}
19 ${LOT_MEAT} ${0} 19 ${LOT_MEAT} ${0}
20 ${lot_index} ${0} 20 ${lot_index} ${0}
21 ${award_index} ${0} 21 ${award_index} ${0}
  22 +${qualification_index} ${0}
  23 +${canellations_index} ${0}
22 ${ROAD_INDEX} ${False} 24 ${ROAD_INDEX} ${False}
23 ${GMDN_INDEX} ${False} 25 ${GMDN_INDEX} ${False}
24 ${PLAN_TENDER} ${True} 26 ${PLAN_TENDER} ${True}
@@ -81,7 +83,7 @@ ${PLAN_TENDER} ${True} @@ -81,7 +83,7 @@ ${PLAN_TENDER} ${True}
81 Можливість подати цінову пропозицію користувачем ${provider1} 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,36 +93,47 @@ ${PLAN_TENDER} ${True}
91 ... tender_complaint_draft 93 ... tender_complaint_draft
92 ... critical 94 ... critical
93 [Teardown] Оновити LAST_MODIFICATION_DATE 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 Відображення статусу 'draft' чернетки скарги 110 Відображення статусу 'draft' чернетки скарги
98 [Tags] ${USERS.users['${viewer}'].broker}: Відображення оскарження 111 [Tags] ${USERS.users['${viewer}'].broker}: Відображення оскарження
99 ... viewer 112 ... viewer
100 ... ${USERS.users['${viewer}'].broker} 113 ... ${USERS.users['${viewer}'].broker}
101 - ... tender_complaint_draft 114 + ... tender_complaint_view
102 ... non-critical 115 ... non-critical
103 [Setup] Дочекатись синхронізації з майданчиком ${viewer} 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 [Tags] ${USERS.users['${viewer}'].broker}: Відображення оскарження 121 [Tags] ${USERS.users['${viewer}'].broker}: Відображення оскарження
109 ... viewer 122 ... viewer
110 ... ${USERS.users['${viewer}'].broker} 123 ... ${USERS.users['${viewer}'].broker}
111 - ... tender_complaint_draft 124 + ... tender_complaint_view
112 ... non-critical 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 [Tags] ${USERS.users['${viewer}'].broker}: Відображення оскарження 130 [Tags] ${USERS.users['${viewer}'].broker}: Відображення оскарження
118 ... viewer 131 ... viewer
119 ... ${USERS.users['${viewer}'].broker} 132 ... ${USERS.users['${viewer}'].broker}
120 - ... tender_complaint_draft 133 + ... tender_complaint_view
121 ... non-critical 134 ... non-critical
122 [Setup] Дочекатись синхронізації з майданчиком ${viewer} 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,7 +143,7 @@ ${PLAN_TENDER} ${True}
130 ... tender_complaint_add_doc 143 ... tender_complaint_add_doc
131 ... critical 144 ... critical
132 [Teardown] Оновити LAST_MODIFICATION_DATE 145 [Teardown] Оновити LAST_MODIFICATION_DATE
133 - Додати документ до скарги про виправлення умов закупівлі 146 + Додати документ до скарги
134 147
135 148
136 Відображення заголовку документації скарги 149 Відображення заголовку документації скарги
@@ -139,7 +152,7 @@ ${PLAN_TENDER} ${True} @@ -139,7 +152,7 @@ ${PLAN_TENDER} ${True}
139 ... ${USERS.users['${viewer}'].broker} 152 ... ${USERS.users['${viewer}'].broker}
140 ... tender_complaint_add_doc 153 ... tender_complaint_add_doc
141 ... non-critical 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,7 +172,7 @@ ${PLAN_TENDER} ${True}
159 ... tender_complaint_pending 172 ... tender_complaint_pending
160 ... non-critical 173 ... non-critical
161 [Setup] Дочекатись синхронізації з майданчиком ${viewer} 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,7 +192,7 @@ ${PLAN_TENDER} ${True}
179 ... accept_tender_complaint 192 ... accept_tender_complaint
180 ... non-critical 193 ... non-critical
181 [Setup] Дочекатись синхронізації з майданчиком ${viewer} 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,7 +212,7 @@ ${PLAN_TENDER} ${True}
199 ... satisfy_tender_complaint 212 ... satisfy_tender_complaint
200 ... non-critical 213 ... non-critical
201 [Setup] Дочекатись синхронізації з майданчиком ${viewer} 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,7 +232,7 @@ ${PLAN_TENDER} ${True}
219 ... decline_tender_complaint 232 ... decline_tender_complaint
220 ... non-critical 233 ... non-critical
221 [Setup] Дочекатись синхронізації з майданчиком ${viewer} 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,7 +252,7 @@ ${PLAN_TENDER} ${True}
239 ... stop_tender_complaint 252 ... stop_tender_complaint
240 ... non-critical 253 ... non-critical
241 [Setup] Дочекатись синхронізації з майданчиком ${viewer} 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,7 +272,7 @@ ${PLAN_TENDER} ${True}
259 ... invalid_tender_complaint 272 ... invalid_tender_complaint
260 ... non-critical 273 ... non-critical
261 [Setup] Дочекатись синхронізації з майданчиком ${viewer} 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,7 +292,7 @@ ${PLAN_TENDER} ${True}
279 ... mistaken_tender_complaint 292 ... mistaken_tender_complaint
280 ... non-critical 293 ... non-critical
281 [Setup] Дочекатись синхронізації з майданчиком ${viewer} 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,44 +312,10 @@ ${PLAN_TENDER} ${True}
299 ... resolved_tender_complaint 312 ... resolved_tender_complaint
300 ... non-critical 313 ... non-critical
301 [Setup] Дочекатись синхронізації з майданчиком ${viewer} 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,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 ... tender_owner 334 ... tender_owner
356 ... ${USERS.users['${tender_owner}'].broker} 335 ... ${USERS.users['${tender_owner}'].broker}
357 ... pre-qualification_approve_second_bid level1 336 ... pre-qualification_approve_second_bid level1
@@ -370,8 +349,119 @@ ${PLAN_TENDER} ${True} @@ -370,8 +349,119 @@ ${PLAN_TENDER} ${True}
370 [Teardown] Оновити LAST_MODIFICATION_DATE 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,7 +506,7 @@ ${PLAN_TENDER} ${True}
416 ... award_complaint_add_doc 506 ... award_complaint_add_doc
417 ... critical 507 ... critical
418 [Teardown] Оновити LAST_MODIFICATION_DATE 508 [Teardown] Оновити LAST_MODIFICATION_DATE
419 - Додати документ до скарги про виправлення умов закупівлі 509 + Додати документ до скарги ${award_index} учасника в awards
420 510
421 511
422 Можливість подати скаргу про виправлення визначення переможця 512 Можливість подати скаргу про виправлення визначення переможця
@@ -499,5 +589,52 @@ ${PLAN_TENDER} ${True} @@ -499,5 +589,52 @@ ${PLAN_TENDER} ${True}
499 Зупинити скаргу на визначення ${award_index} переможця 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