Showing
7 changed files
with
523 additions
and
9 deletions
1 | +coding: utf-8 | ||
1 | *** Settings *** | 2 | *** Settings *** |
2 | Library op_robot_tests.tests_files.service_keywords | 3 | Library op_robot_tests.tests_files.service_keywords |
3 | Library Collections | 4 | Library Collections |
@@ -1110,21 +1111,35 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status | @@ -1110,21 +1111,35 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status | ||
1110 | Звірити поле тендера із значенням ${username} ${TENDER['TENDER_UAID']} ${USERS.users['${provider}'].lots_${lot_index}_question_data.question.data.${field}} ${field} ${USERS.users['${provider}'].lots_${lot_index}_question_data.question_id} | 1111 | Звірити поле тендера із значенням ${username} ${TENDER['TENDER_UAID']} ${USERS.users['${provider}'].lots_${lot_index}_question_data.question.data.${field}} ${field} ${USERS.users['${provider}'].lots_${lot_index}_question_data.question_id} |
1111 | 1112 | ||
1112 | ############################################################################################## | 1113 | ############################################################################################## |
1113 | -# COMPLAINTS | 1114 | +# COMPLAINTS/CLAIMS |
1114 | ############################################################################################## | 1115 | ############################################################################################## |
1115 | 1116 | ||
1116 | - | ||
1117 | Можливість створити чернетку вимоги про виправлення умов закупівлі | 1117 | Можливість створити чернетку вимоги про виправлення умов закупівлі |
1118 | ${claim}= Підготувати дані для подання вимоги | 1118 | ${claim}= Підготувати дані для подання вимоги |
1119 | - ${complaintID}= Run As ${provider} | 1119 | + ${claimID}= Run As ${provider} |
1120 | ... Створити чернетку вимоги про виправлення умов закупівлі | 1120 | ... Створити чернетку вимоги про виправлення умов закупівлі |
1121 | ... ${TENDER['TENDER_UAID']} | 1121 | ... ${TENDER['TENDER_UAID']} |
1122 | ... ${claim} | 1122 | ... ${claim} |
1123 | ${claim_data}= Create Dictionary | 1123 | ${claim_data}= Create Dictionary |
1124 | ... claim=${claim} | 1124 | ... claim=${claim} |
1125 | - ... complaintID=${complaintID} | 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} | 1127 | Set To Dictionary ${USERS.users['${provider}']} tender_claim_data ${claim_data} |
1128 | + Log ${USERS.users['${provider}'].tender_claim_data} | ||
1129 | + | ||
1130 | + | ||
1131 | +Можливість створити чернетку скарги про виправлення умов закупівлі | ||
1132 | + ${complaint}= Підготувати дані для подання скарги | ||
1133 | + ${complaintID}= Run As ${provider} | ||
1134 | + ... Створити чернетку скарги про виправлення умов закупівлі | ||
1135 | + ... ${TENDER['TENDER_UAID']} | ||
1136 | + ... ${complaint} | ||
1137 | + ${complaint_data}= Create Dictionary | ||
1138 | + ... complaint=${complaint} | ||
1139 | + ... complaintID=${complaintID} | ||
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} | ||
1128 | 1143 | ||
1129 | 1144 | ||
1130 | Можливість створити чернетку вимоги про виправлення умов ${lot_index} лоту | 1145 | Можливість створити чернетку вимоги про виправлення умов ${lot_index} лоту |
@@ -1142,6 +1157,301 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status | @@ -1142,6 +1157,301 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status | ||
1142 | Set To Dictionary ${USERS.users['${provider}']} lot_claim_data ${claim_data} | 1157 | Set To Dictionary ${USERS.users['${provider}']} lot_claim_data ${claim_data} |
1143 | 1158 | ||
1144 | 1159 | ||
1160 | +Можливість створити чернетку скарги про виправлення умов ${lot_index} лоту | ||
1161 | + ${complaint}= Підготувати дані для подання скарги | ||
1162 | + ${complaintID}= Run As ${provider} | ||
1163 | + ... Створити чернетку скарги про виправлення умов лоту | ||
1164 | + ... ${TENDER['TENDER_UAID']} | ||
1165 | + ... ${complaint} | ||
1166 | + ${complaint_data}= Create Dictionary | ||
1167 | + ... complaint=${complaint} | ||
1168 | + ... complaintID=${complaintID} | ||
1169 | + ${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} | ||
1172 | + | ||
1173 | + | ||
1174 | +Додати документ до вимоги про виправлення умов закупівлі тендера | ||
1175 | + ${file_path} ${file_name} ${file_content}= create_fake_doc | ||
1176 | + Run As ${provider} | ||
1177 | + ... Завантажити документацію до вимоги | ||
1178 | + ... ${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']} | ||
1198 | + ... ${file_path} | ||
1199 | + ${doc_id}= get_id_from_string ${file_name} | ||
1200 | + ${claim_doc}= Create Dictionary | ||
1201 | + ... doc_name=${file_name} | ||
1202 | + ... doc_id=${doc_id} | ||
1203 | + ... doc_content=${file_content} | ||
1204 | + ${claim_doc}= munch_dict arg=${claim_doc} | ||
1205 | + Set To Dictionary ${USERS.users['${provider}'].lot_claim_data} documents ${claim_doc} | ||
1206 | + Remove File ${file_path} | ||
1207 | + Log ${USERS.users['${provider}'].lot_claim_data} | ||
1208 | + | ||
1209 | + | ||
1210 | +Додати документ до скарги про виправлення умов закупівлі | ||
1211 | + ${file_path} ${file_name} ${file_content}= create_fake_doc | ||
1212 | + Run As ${provider} | ||
1213 | + ... Завантажити документацію до вимоги | ||
1214 | + ... ${TENDER['TENDER_UAID']} | ||
1215 | + ... ${USERS.users['${provider}']['tender_complaint_data']['complaintID']} | ||
1216 | + ... ${file_path} | ||
1217 | + ${doc_id}= get_id_from_string ${file_name} | ||
1218 | + ${complaint_doc}= Create Dictionary | ||
1219 | + ... doc_name=${file_name} | ||
1220 | + ... doc_id=${doc_id} | ||
1221 | + ... doc_content=${file_content} | ||
1222 | + ${claim_doc}= munch_dict arg=${complaint_doc} | ||
1223 | + Set To Dictionary ${USERS.users['${provider}'].tender_complaint_data} documents ${complaint_doc} | ||
1224 | + Remove File ${file_path} | ||
1225 | + Log ${USERS.users['${provider}'].tender_complaint_data} | ||
1226 | + | ||
1227 | + | ||
1228 | +Додати документ до скарги про виправлення умов закупівлі лоту | ||
1229 | + ${file_path} ${file_name} ${file_content}= create_fake_doc | ||
1230 | + Run As ${provider} | ||
1231 | + ... Завантажити документацію до вимоги | ||
1232 | + ... ${TENDER['TENDER_UAID']} | ||
1233 | + ... ${USERS.users['${provider}']['tender_complaint_data']['complaintID']} | ||
1234 | + ... ${file_path} | ||
1235 | + ${doc_id}= get_id_from_string ${file_name} | ||
1236 | + ${complaint_doc}= Create Dictionary | ||
1237 | + ... doc_name=${file_name} | ||
1238 | + ... doc_id=${doc_id} | ||
1239 | + ... doc_content=${file_content} | ||
1240 | + ${claim_doc}= munch_dict arg=${complaint_doc} | ||
1241 | + Set To Dictionary ${USERS.users['${provider}'].tender_complaint_data} documents ${complaint_doc} | ||
1242 | + Remove File ${file_path} | ||
1243 | + Log ${USERS.users['${provider}'].tender_complaint_data} | ||
1244 | + | ||
1245 | + | ||
1246 | +Можливість подати вимогу | ||
1247 | + ${data}= Create Dictionary status=claim | ||
1248 | + ${confirmation_data}= Create Dictionary data=${data} | ||
1249 | + Run As ${provider} | ||
1250 | + ... Подати вимогу | ||
1251 | + ... ${TENDER['TENDER_UAID']} | ||
1252 | + ... ${USERS.users['${provider}']['tender_claim_data']['complaintID']} | ||
1253 | + ... ${confirmation_data} | ||
1254 | + Log ${USERS.users['${provider}'].tender_claim_data} | ||
1255 | + | ||
1256 | + | ||
1257 | +Можливість подати скаргу | ||
1258 | + ${data}= Create Dictionary status=pending | ||
1259 | + ${confirmation_data}= Create Dictionary data=${data} | ||
1260 | + Run As ${provider} | ||
1261 | + ... Подати скаргу | ||
1262 | + ... ${TENDER['TENDER_UAID']} | ||
1263 | + ... ${USERS.users['${provider}']['tender_complaint_data']['complaintID']} | ||
1264 | + ... ${confirmation_data} | ||
1265 | + Log ${USERS.users['${provider}'].tender_complaint_data} | ||
1266 | + | ||
1267 | + | ||
1268 | +Можливість подати скаргу на визначення ${award_index} переможця | ||
1269 | + ${data}= Create Dictionary status=pending | ||
1270 | + ${confirmation_data}= Create Dictionary data=${data} | ||
1271 | + Run As ${provider} | ||
1272 | + ... Змінити статус скарги на визначення переможця | ||
1273 | + ... ${TENDER['TENDER_UAID']} | ||
1274 | + ... ${USERS.users['${provider}']['tender_complaint_data']['complaintID']} | ||
1275 | + ... ${award_index} | ||
1276 | + ... ${confirmation_data} | ||
1277 | + Log ${USERS.users['${provider}'].tender_complaint_data} | ||
1278 | + | ||
1279 | + | ||
1280 | +Прийняти скаргу до розгляду | ||
1281 | + ${data}= Create Dictionary status=accepted | ||
1282 | + ${confirmation_data}= Create Dictionary data=${data} | ||
1283 | + Run As ${amcu_user} | ||
1284 | + ... Прийняти скаргу | ||
1285 | + ... ${TENDER['TENDER_UAID']} | ||
1286 | + ... ${USERS.users['${provider}']['tender_complaint_data']['complaintID']} | ||
1287 | + ... ${confirmation_data} | ||
1288 | + Log ${USERS.users['${provider}'].tender_complaint_data} | ||
1289 | + | ||
1290 | + | ||
1291 | +Прийняти скаргу на визначення ${award_index} переможця до розгляду | ||
1292 | + ${data}= Create Dictionary status=accepted | ||
1293 | + ${confirmation_data}= Create Dictionary data=${data} | ||
1294 | + Run As ${amcu_user} | ||
1295 | + ... Змінити статус скарги на визначення переможця | ||
1296 | + ... ${TENDER['TENDER_UAID']} | ||
1297 | + ... ${USERS.users['${provider}']['tender_complaint_data']['complaintID']} | ||
1298 | + ... ${award_index} | ||
1299 | + ... ${confirmation_data} | ||
1300 | + Log ${USERS.users['${provider}'].tender_complaint_data} | ||
1301 | + | ||
1302 | + | ||
1303 | +Задовільнити скаргу | ||
1304 | + ${data}= Create Dictionary status=satisfied | ||
1305 | + ${confirmation_data}= Create Dictionary data=${data} | ||
1306 | + Run As ${amcu_user} | ||
1307 | + ... Прийняти скаргу | ||
1308 | + ... ${TENDER['TENDER_UAID']} | ||
1309 | + ... ${USERS.users['${provider}']['tender_complaint_data']['complaintID']} | ||
1310 | + ... ${confirmation_data} | ||
1311 | + Log ${USERS.users['${provider}'].tender_complaint_data} | ||
1312 | + | ||
1313 | + | ||
1314 | +Задовільнити скаргу на визначення ${award_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}']['tender_complaint_data']['complaintID']} | ||
1321 | + ... ${award_index} | ||
1322 | + ... ${confirmation_data} | ||
1323 | + Log ${USERS.users['${provider}'].tender_complaint_data} | ||
1324 | + | ||
1325 | + | ||
1326 | +Відхилити скаргу | ||
1327 | + ${data}= Create Dictionary status=declined | ||
1328 | + ${confirmation_data}= Create Dictionary data=${data} | ||
1329 | + Run As ${amcu_user} | ||
1330 | + ... Прийняти скаргу | ||
1331 | + ... ${TENDER['TENDER_UAID']} | ||
1332 | + ... ${USERS.users['${provider}']['tender_complaint_data']['complaintID']} | ||
1333 | + ... ${confirmation_data} | ||
1334 | + Log ${USERS.users['${provider}'].tender_complaint_data} | ||
1335 | + | ||
1336 | + | ||
1337 | +Відхилити скаргу на визначення ${award_index} переможця | ||
1338 | + ${data}= Create Dictionary status=declined | ||
1339 | + ${confirmation_data}= Create Dictionary data=${data} | ||
1340 | + Run As ${amcu_user} | ||
1341 | + ... Змінити статус скарги на визначення переможця | ||
1342 | + ... ${TENDER['TENDER_UAID']} | ||
1343 | + ... ${USERS.users['${provider}']['tender_complaint_data']['complaintID']} | ||
1344 | + ... ${award_index} | ||
1345 | + ... ${confirmation_data} | ||
1346 | + Log ${USERS.users['${provider}'].tender_complaint_data} | ||
1347 | + | ||
1348 | + | ||
1349 | +Зупинити розгляд скарги | ||
1350 | + ${data}= Create Dictionary status=stopped | ||
1351 | + ${confirmation_data}= Create Dictionary data=${data} | ||
1352 | + Run As ${amcu_user} | ||
1353 | + ... Прийняти скаргу | ||
1354 | + ... ${TENDER['TENDER_UAID']} | ||
1355 | + ... ${USERS.users['${provider}']['tender_complaint_data']['complaintID']} | ||
1356 | + ... ${confirmation_data} | ||
1357 | + Log ${USERS.users['${provider}'].tender_complaint_data} | ||
1358 | + | ||
1359 | + | ||
1360 | +Зупинити скаргу на визначення ${award_index} переможця | ||
1361 | + ${data}= Create Dictionary status=stopped | ||
1362 | + ${confirmation_data}= Create Dictionary data=${data} | ||
1363 | + Run As ${amcu_user} | ||
1364 | + ... Змінити статус скарги на визначення переможця | ||
1365 | + ... ${TENDER['TENDER_UAID']} | ||
1366 | + ... ${USERS.users['${provider}']['tender_complaint_data']['complaintID']} | ||
1367 | + ... ${award_index} | ||
1368 | + ... ${confirmation_data} | ||
1369 | + Log ${USERS.users['${provider}'].tender_complaint_data} | ||
1370 | + | ||
1371 | + | ||
1372 | +Залишити скаргу без розгляду | ||
1373 | + ${data}= Create Dictionary status=invalid | ||
1374 | + ${confirmation_data}= Create Dictionary data=${data} | ||
1375 | + Run As ${amcu_user} | ||
1376 | + ... Прийняти скаргу | ||
1377 | + ... ${TENDER['TENDER_UAID']} | ||
1378 | + ... ${USERS.users['${provider}']['tender_complaint_data']['complaintID']} | ||
1379 | + ... ${confirmation_data} | ||
1380 | + Log ${USERS.users['${provider}'].tender_complaint_data} | ||
1381 | + | ||
1382 | + | ||
1383 | +Залишити скаргу на визначення ${award_index} переможця без розгляду | ||
1384 | + ${data}= Create Dictionary status=invalid | ||
1385 | + ${confirmation_data}= Create Dictionary data=${data} | ||
1386 | + Run As ${amcu_user} | ||
1387 | + ... Змінити статус скарги на визначення переможця | ||
1388 | + ... ${TENDER['TENDER_UAID']} | ||
1389 | + ... ${USERS.users['${provider}']['tender_complaint_data']['complaintID']} | ||
1390 | + ... ${award_index} | ||
1391 | + ... ${confirmation_data} | ||
1392 | + Log ${USERS.users['${provider}'].tender_complaint_data} | ||
1393 | + | ||
1394 | + | ||
1395 | +Виконати рішення АМКУ | ||
1396 | + ${data}= Create Dictionary status=resolved | ||
1397 | + ${confirmation_data}= Create Dictionary data=${data} | ||
1398 | + Run As ${tender_owner} | ||
1399 | + ... Прийняти скаргу | ||
1400 | + ... ${TENDER['TENDER_UAID']} | ||
1401 | + ... ${USERS.users['${provider}']['tender_complaint_data']['complaintID']} | ||
1402 | + ... ${confirmation_data} | ||
1403 | + Log ${USERS.users['${provider}'].tender_complaint_data} | ||
1404 | + | ||
1405 | + | ||
1406 | +Виконати рішення АМКУ по скарзі на визначення ${award_index} переможця | ||
1407 | + ${tendererAction}= create_fake_sentence | ||
1408 | + ${data}= Create Dictionary | ||
1409 | + ... status=resolved | ||
1410 | + ... tendererAction=${tendererAction} | ||
1411 | + ${confirmation_data}= Create Dictionary data=${data} | ||
1412 | + Run As ${tender_owner} | ||
1413 | + ... Змінити статус скарги на визначення переможця Замовником | ||
1414 | + ... ${TENDER['TENDER_UAID']} | ||
1415 | + ... ${USERS.users['${provider}']['tender_complaint_data']['complaintID']} | ||
1416 | + ... ${award_index} | ||
1417 | + ... ${confirmation_data} | ||
1418 | + Log ${USERS.users['${provider}'].tender_complaint_data} | ||
1419 | + | ||
1420 | + | ||
1421 | +Помилково створена скарга | ||
1422 | + ${data}= Create Dictionary status=mistaken | ||
1423 | + ${confirmation_data}= Create Dictionary data=${data} | ||
1424 | + Run As ${provider} | ||
1425 | + ... Прийняти скаргу | ||
1426 | + ... ${TENDER['TENDER_UAID']} | ||
1427 | + ... ${USERS.users['${provider}']['tender_complaint_data']['complaintID']} | ||
1428 | + ... ${confirmation_data} | ||
1429 | + Log ${USERS.users['${provider}'].tender_complaint_data} | ||
1430 | + | ||
1431 | + | ||
1432 | +Помилково створена скарга на визначення ${award_index} переможця | ||
1433 | + ${data}= Create Dictionary status=mistaken | ||
1434 | + ${confirmation_data}= Create Dictionary data=${data} | ||
1435 | + Run As ${amcu_user} | ||
1436 | + ... Змінити статус скарги на визначення переможця | ||
1437 | + ... ${TENDER['TENDER_UAID']} | ||
1438 | + ... ${USERS.users['${provider}']['tender_complaint_data']['complaintID']} | ||
1439 | + ... ${award_index} | ||
1440 | + ... ${confirmation_data} | ||
1441 | + Log ${USERS.users['${provider}'].tender_complaint_data} | ||
1442 | + | ||
1443 | + | ||
1444 | +Подати вимогу про виправлення умов закупівлі лоту | ||
1445 | + ${data}= Create Dictionary status=claim | ||
1446 | + ${confirmation_data}= Create Dictionary data=${data} | ||
1447 | + Run As ${provider} | ||
1448 | + ... Подати вимогу | ||
1449 | + ... ${TENDER['TENDER_UAID']} | ||
1450 | + ... ${USERS.users['${provider}']['lot_claim_data']['complaintID']} | ||
1451 | + ... ${confirmation_data} | ||
1452 | + Log ${USERS.users['${provider}'].lot_claim_data} | ||
1453 | + | ||
1454 | + | ||
1145 | Можливість створити чернетку вимоги про виправлення визначення ${award_index} переможця | 1455 | Можливість створити чернетку вимоги про виправлення визначення ${award_index} переможця |
1146 | ${claim}= Підготувати дані для подання вимоги | 1456 | ${claim}= Підготувати дані для подання вимоги |
1147 | ${complaintID}= Run As ${provider} | 1457 | ${complaintID}= Run As ${provider} |
@@ -1156,6 +1466,20 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status | @@ -1156,6 +1466,20 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status | ||
1156 | Set To Dictionary ${USERS.users['${provider}']} claim_data ${claim_data} | 1466 | Set To Dictionary ${USERS.users['${provider}']} claim_data ${claim_data} |
1157 | 1467 | ||
1158 | 1468 | ||
1469 | +Можливість створити чернетку скарги про виправлення визначення ${award_index} переможця | ||
1470 | + ${complaint}= Підготувати дані для подання скарги | ||
1471 | + ${complaintID}= Run As ${provider} | ||
1472 | + ... Створити чернетку вимоги про виправлення визначення переможця | ||
1473 | + ... ${TENDER['TENDER_UAID']} | ||
1474 | + ... ${complaint} | ||
1475 | + ... ${award_index} | ||
1476 | + ${complaint_data}= Create Dictionary | ||
1477 | + ... complaint=${complaint} | ||
1478 | + ... complaintID=${complaintID} | ||
1479 | + ${complaint_data}= munch_dict arg=${complaint_data} | ||
1480 | + Set To Dictionary ${USERS.users['${provider}']} tender_complaint_data ${complaint_data} | ||
1481 | + | ||
1482 | + | ||
1159 | Можливість створити вимогу про виправлення умов закупівлі із документацією | 1483 | Можливість створити вимогу про виправлення умов закупівлі із документацією |
1160 | ${claim}= Підготувати дані для подання вимоги | 1484 | ${claim}= Підготувати дані для подання вимоги |
1161 | ${file_path} ${file_name} ${file_content}= create_fake_doc | 1485 | ${file_path} ${file_name} ${file_content}= create_fake_doc |
@@ -1261,6 +1585,7 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status | @@ -1261,6 +1585,7 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status | ||
1261 | ... ${TENDER['TENDER_UAID']} | 1585 | ... ${TENDER['TENDER_UAID']} |
1262 | ... ${USERS.users['${provider}']['tender_claim_data']['complaintID']} | 1586 | ... ${USERS.users['${provider}']['tender_claim_data']['complaintID']} |
1263 | ... cancelled | 1587 | ... cancelled |
1588 | + Log ${USERS.users['${provider}'].tender_claim_data} | ||
1264 | 1589 | ||
1265 | 1590 | ||
1266 | Можливість скасувати вимогу про виправлення умов лоту | 1591 | Можливість скасувати вимогу про виправлення умов лоту |
1 | +coding: utf-8 | ||
1 | *** Settings *** | 2 | *** Settings *** |
2 | Library openprocurement_client_helper.py | 3 | Library openprocurement_client_helper.py |
3 | Library openprocurement_client.utils | 4 | Library openprocurement_client.utils |
@@ -84,6 +85,12 @@ Library openprocurement_client.utils | @@ -84,6 +85,12 @@ Library openprocurement_client.utils | ||
84 | ... ${USERS.users['${username}'].auth_dasu[0]} | 85 | ... ${USERS.users['${username}'].auth_dasu[0]} |
85 | ... ${USERS.users['${username}'].auth_dasu[1]} | 86 | ... ${USERS.users['${username}'].auth_dasu[1]} |
86 | ... ${ds_config} | 87 | ... ${ds_config} |
88 | + ${amcu_api_wrapper}= prepare_amcu_api_wrapper | ||
89 | + ... ${USERS.users['${username}'].api_key} | ||
90 | + ... TENDERS | ||
91 | + ... ${API_HOST_URL} | ||
92 | + ... ${API_VERSION} | ||
93 | + ... ${ds_config} | ||
87 | ${agreement_wrapper}= prepare_agreement_api_wrapper ${USERS.users['${username}'].api_key} AGREEMENTS ${API_HOST_URL} ${API_VERSION} ${ds_config} | 94 | ${agreement_wrapper}= prepare_agreement_api_wrapper ${USERS.users['${username}'].api_key} AGREEMENTS ${API_HOST_URL} ${API_VERSION} ${ds_config} |
88 | Set To Dictionary ${USERS.users['${username}']} client=${tender_api_wrapper} | 95 | Set To Dictionary ${USERS.users['${username}']} client=${tender_api_wrapper} |
89 | Set To Dictionary ${USERS.users['${username}']} plan_client=${plan_api_wrapper} | 96 | Set To Dictionary ${USERS.users['${username}']} plan_client=${plan_api_wrapper} |
@@ -91,6 +98,7 @@ Library openprocurement_client.utils | @@ -91,6 +98,7 @@ Library openprocurement_client.utils | ||
91 | Set To Dictionary ${USERS.users['${username}']} agreement_client=${agreement_wrapper} | 98 | Set To Dictionary ${USERS.users['${username}']} agreement_client=${agreement_wrapper} |
92 | Set To Dictionary ${USERS.users['${username}']} dasu_client=${dasu_api_wraper} | 99 | Set To Dictionary ${USERS.users['${username}']} dasu_client=${dasu_api_wraper} |
93 | Set To Dictionary ${USERS.users['${username}']} access_token=${EMPTY} | 100 | Set To Dictionary ${USERS.users['${username}']} access_token=${EMPTY} |
101 | + Set To Dictionary ${USERS.users['${username}']} amcu_client=${amcu_api_wrapper} | ||
94 | ${id_map}= Create Dictionary | 102 | ${id_map}= Create Dictionary |
95 | Set To Dictionary ${USERS.users['${username}']} id_map=${id_map} | 103 | Set To Dictionary ${USERS.users['${username}']} id_map=${id_map} |
96 | Log ${EDR_HOST_URL} | 104 | Log ${EDR_HOST_URL} |
@@ -890,6 +898,24 @@ Library openprocurement_client.utils | @@ -890,6 +898,24 @@ Library openprocurement_client.utils | ||
890 | [return] ${reply.data.complaintID} | 898 | [return] ${reply.data.complaintID} |
891 | 899 | ||
892 | 900 | ||
901 | +Створити чернетку скарги про виправлення умов закупівлі | ||
902 | + [Documentation] Створює скаргу у статусі "draft" | ||
903 | + [Arguments] ${username} ${tender_uaid} ${complaint} | ||
904 | + Log ${complaint} | ||
905 | + ${tender}= openprocurement_client.Пошук тендера по ідентифікатору | ||
906 | + ... ${username} | ||
907 | + ... ${tender_uaid} | ||
908 | + ${reply}= Call Method | ||
909 | + ... ${USERS.users['${username}'].client} | ||
910 | + ... create_complaint | ||
911 | + ... ${tender.data.id} | ||
912 | + ... ${complaint} | ||
913 | + ... access_token=${tender.access.token} | ||
914 | + Log ${reply} | ||
915 | + Set To Dictionary ${USERS.users['${username}']} complaint_access_token=${reply.access.token} | ||
916 | + [return] ${reply.data.complaintID} | ||
917 | + | ||
918 | + | ||
893 | Створити чернетку вимоги про виправлення умов лоту | 919 | Створити чернетку вимоги про виправлення умов лоту |
894 | [Documentation] Створює вимогу у статусі "draft" | 920 | [Documentation] Створює вимогу у статусі "draft" |
895 | [Arguments] ${username} ${tender_uaid} ${claim} ${lot_id} | 921 | [Arguments] ${username} ${tender_uaid} ${claim} ${lot_id} |
@@ -905,6 +931,21 @@ Library openprocurement_client.utils | @@ -905,6 +931,21 @@ Library openprocurement_client.utils | ||
905 | [return] ${complaintID} | 931 | [return] ${complaintID} |
906 | 932 | ||
907 | 933 | ||
934 | +Створити чернетку скарги про виправлення умов лоту | ||
935 | + [Documentation] Створює вимогу у статусі "draft" | ||
936 | + [Arguments] ${username} ${tender_uaid} ${complaint} ${lot_id} | ||
937 | + ${tender}= openprocurement_client.Пошук тендера по ідентифікатору | ||
938 | + ... ${username} | ||
939 | + ... ${tender_uaid} | ||
940 | + ${lot_index}= get_object_index_by_id ${tender.data.lots} ${lot_id} | ||
941 | + Set to dictionary ${complaint.data} relatedLot=${tender.data.lots[${lot_index}].id} | ||
942 | + ${complaintID}= openprocurement_client.Створити чернетку скарги про виправлення умов закупівлі | ||
943 | + ... ${username} | ||
944 | + ... ${tender_uaid} | ||
945 | + ... ${complaint} | ||
946 | + [return] ${complaintID} | ||
947 | + | ||
948 | + | ||
908 | Створити чернетку вимоги про виправлення визначення переможця | 949 | Створити чернетку вимоги про виправлення визначення переможця |
909 | [Documentation] Створює вимогу у статусі "draft" | 950 | [Documentation] Створює вимогу у статусі "draft" |
910 | [Arguments] ${username} ${tender_uaid} ${claim} ${award_index} | 951 | [Arguments] ${username} ${tender_uaid} ${claim} ${award_index} |
@@ -922,6 +963,7 @@ Library openprocurement_client.utils | @@ -922,6 +963,7 @@ Library openprocurement_client.utils | ||
922 | ... access_token=${tender.access.token} | 963 | ... access_token=${tender.access.token} |
923 | Log ${reply} | 964 | Log ${reply} |
924 | Set To Dictionary ${USERS.users['${username}']} complaint_access_token=${reply.access.token} | 965 | Set To Dictionary ${USERS.users['${username}']} complaint_access_token=${reply.access.token} |
966 | + Set To Dictionary ${USERS.users['${amcu_user}']} complaint_access_token=${reply.access.token} | ||
925 | Log ${USERS.users['${username}'].complaint_access_token} | 967 | Log ${USERS.users['${username}'].complaint_access_token} |
926 | [return] ${reply.data.complaintID} | 968 | [return] ${reply.data.complaintID} |
927 | 969 | ||
@@ -1094,6 +1136,77 @@ Library openprocurement_client.utils | @@ -1094,6 +1136,77 @@ Library openprocurement_client.utils | ||
1094 | ... access_token=${USERS.users['${username}'].complaint_access_token} | 1136 | ... access_token=${USERS.users['${username}'].complaint_access_token} |
1095 | Log ${tender} | 1137 | Log ${tender} |
1096 | Log ${reply} | 1138 | Log ${reply} |
1139 | + [return] ${reply} | ||
1140 | + | ||
1141 | + | ||
1142 | +Подати скаргу | ||
1143 | + [Documentation] Переводить скаргу зі статусу "draft" у статус "pending" | ||
1144 | + [Arguments] ${username} ${tender_uaid} ${complaintID} ${confirmation_data} | ||
1145 | + ${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uaid} | ||
1146 | + ${tender}= set_access_key ${tender} ${USERS.users['${username}'].complaint_access_token} | ||
1147 | + ${complaint_internal_id}= openprocurement_client.Отримати internal id по UAid для скарги ${tender} ${complaintID} | ||
1148 | + Set To Dictionary ${confirmation_data.data} id=${complaint_internal_id} | ||
1149 | + Log ${confirmation_data} | ||
1150 | + ${reply}= Call Method ${USERS.users['${username}'].client} patch_complaint | ||
1151 | + ... ${tender.data.id} | ||
1152 | + ... ${confirmation_data} | ||
1153 | + ... ${complaint_internal_id} | ||
1154 | + ... access_token=${USERS.users['${username}'].complaint_access_token} | ||
1155 | + Log ${tender} | ||
1156 | + Log ${reply} | ||
1157 | + | ||
1158 | + | ||
1159 | +Прийняти скаргу | ||
1160 | + [Documentation] Переводить скаргу зі статусу "pending" у статус "accepted" | ||
1161 | + [Arguments] ${username} ${tender_uaid} ${complaintID} ${confirmation_data} | ||
1162 | + ${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uaid} | ||
1163 | + ${complaint_internal_id}= openprocurement_client.Отримати internal id по UAid для скарги ${tender} ${complaintID} | ||
1164 | + Set To Dictionary ${confirmation_data.data} id=${complaint_internal_id} | ||
1165 | + Log ${confirmation_data} | ||
1166 | + ${reply}= Call Method ${USERS.users['${username}'].client} patch_complaint | ||
1167 | + ... ${tender.data.id} | ||
1168 | + ... ${confirmation_data} | ||
1169 | + ... ${complaint_internal_id} | ||
1170 | + Log ${tender} | ||
1171 | + Log ${reply} | ||
1172 | + | ||
1173 | + | ||
1174 | +Змінити статус скарги на визначення переможця | ||
1175 | + [Documentation] Переводить скаргу в awards тендера в інший статус | ||
1176 | + [Arguments] ${username} ${tender_uaid} ${complaintID} ${award_index} ${confirmation_data} | ||
1177 | + ${tender}= openprocurement_client.Пошук тендера по ідентифікатору | ||
1178 | + ... ${username} | ||
1179 | + ... ${tender_uaid} | ||
1180 | + ${tender}= set_access_key ${tender} ${USERS.users['${username}'].complaint_access_token} | ||
1181 | + ${complaint_internal_id}= openprocurement_client.Отримати internal id по UAid для скарги ${tender} ${complaintID} | ||
1182 | + Set To Dictionary ${confirmation_data.data} id=${complaint_internal_id} | ||
1183 | + ${reply}= Call Method ${USERS.users['${username}'].client} patch_award_complaint | ||
1184 | + ... ${tender.data.id} | ||
1185 | + ... ${confirmation_data} | ||
1186 | + ... ${tender.data.awards[${award_index}].id} | ||
1187 | + ... ${complaint_internal_id} | ||
1188 | + ... access_token=${tender.access.token} | ||
1189 | + Log ${tender} | ||
1190 | + Log ${reply} | ||
1191 | + | ||
1192 | + | ||
1193 | +Змінити статус скарги на визначення переможця Замовником | ||
1194 | + [Documentation] Переводить скаргу в awards тендера в статус resolved | ||
1195 | + [Arguments] ${username} ${tender_uaid} ${complaintID} ${award_index} ${confirmation_data} | ||
1196 | + ${tender}= openprocurement_client.Пошук тендера по ідентифікатору | ||
1197 | + ... ${username} | ||
1198 | + ... ${tender_uaid} | ||
1199 | + ${tender}= set_access_key ${tender} ${USERS.users['${username}'].access_token} | ||
1200 | + ${complaint_internal_id}= openprocurement_client.Отримати internal id по UAid для скарги ${tender} ${complaintID} | ||
1201 | + Set To Dictionary ${confirmation_data.data} id=${complaint_internal_id} | ||
1202 | + ${reply}= Call Method ${USERS.users['${username}'].client} patch_award_complaint | ||
1203 | + ... ${tender.data.id} | ||
1204 | + ... ${confirmation_data} | ||
1205 | + ... ${tender.data.awards[${award_index}].id} | ||
1206 | + ... ${complaint_internal_id} | ||
1207 | + ... access_token=${tender.access.token} | ||
1208 | + Log ${tender} | ||
1209 | + Log ${reply} | ||
1097 | 1210 | ||
1098 | 1211 | ||
1099 | Подати вимогу про виправлення визначення переможця | 1212 | Подати вимогу про виправлення визначення переможця |
@@ -1115,6 +1228,25 @@ Library openprocurement_client.utils | @@ -1115,6 +1228,25 @@ Library openprocurement_client.utils | ||
1115 | Log ${reply} | 1228 | Log ${reply} |
1116 | 1229 | ||
1117 | 1230 | ||
1231 | +Подати скаргу про виправлення визначення переможця | ||
1232 | + [Documentation] Переводить вимогу зі статусу "draft" у статус "pending" | ||
1233 | + [Arguments] ${username} ${tender_uaid} ${complaintID} ${award_index} ${confirmation_data} | ||
1234 | + ${tender}= openprocurement_client.Пошук тендера по ідентифікатору | ||
1235 | + ... ${username} | ||
1236 | + ... ${tender_uaid} | ||
1237 | + ${tender}= set_access_key ${tender} ${USERS.users['${username}'].complaint_access_token} | ||
1238 | + ${complaint_internal_id}= openprocurement_client.Отримати internal id по UAid для скарги ${tender} ${complaintID} | ||
1239 | + Set To Dictionary ${confirmation_data.data} id=${complaint_internal_id} | ||
1240 | + ${reply}= Call Method ${USERS.users['${username}'].client} patch_award_complaint | ||
1241 | + ... ${tender.data.id} | ||
1242 | + ... ${confirmation_data} | ||
1243 | + ... ${tender.data.awards[${award_index}].id} | ||
1244 | + ... ${complaint_internal_id} | ||
1245 | + ... access_token=${tender.access.token} | ||
1246 | + Log ${tender} | ||
1247 | + Log ${reply} | ||
1248 | + | ||
1249 | + | ||
1118 | Відповісти на вимогу про виправлення умов закупівлі | 1250 | Відповісти на вимогу про виправлення умов закупівлі |
1119 | [Documentation] Переводить вимогу зі статусу "claim" у статус "answered" | 1251 | [Documentation] Переводить вимогу зі статусу "claim" у статус "answered" |
1120 | [Arguments] ${username} ${tender_uaid} ${complaintID} ${answer_data} | 1252 | [Arguments] ${username} ${tender_uaid} ${complaintID} ${answer_data} |
@@ -195,4 +195,15 @@ class StableTenderCreateClient(TenderCreateClient): | @@ -195,4 +195,15 @@ class StableTenderCreateClient(TenderCreateClient): | ||
195 | 195 | ||
196 | def prepare_tender_create_wrapper(key, resource, host_url, api_version, ds_config=None): | 196 | def prepare_tender_create_wrapper(key, resource, host_url, api_version, ds_config=None): |
197 | return StableTenderCreateClient(key, resource, host_url, api_version, | 197 | return StableTenderCreateClient(key, resource, host_url, api_version, |
198 | - ds_config=ds_config) | ||
198 | + ds_config=ds_config) | ||
199 | + | ||
200 | + | ||
201 | +class StableClientAmcu(Client): | ||
202 | + @retry(stop_max_attempt_number=100, wait_random_min=500, | ||
203 | + wait_random_max=4000, retry_on_exception=retry_if_request_failed) | ||
204 | + def request(self, *args, **kwargs): | ||
205 | + return super(StableClientAmcu, self).request(*args, **kwargs) | ||
206 | + | ||
207 | + | ||
208 | +def prepare_amcu_api_wrapper(key, resource, host_url, api_version, ds_config=None): | ||
209 | + return StableClientAmcu(key, resource, host_url, api_version, ds_config=ds_config) |
@@ -86,6 +86,7 @@ Quinta: | @@ -86,6 +86,7 @@ Quinta: | ||
86 | tender_owner: Tender_Owner | 86 | tender_owner: Tender_Owner |
87 | viewer: Tender_Viewer | 87 | viewer: Tender_Viewer |
88 | dasu_user: Dasu_User | 88 | dasu_user: Dasu_User |
89 | + amcu_user: Amcu_User | ||
89 | timeout_on_wait: 15 | 90 | timeout_on_wait: 15 |
90 | Etender: | 91 | Etender: |
91 | intervals: | 92 | intervals: |
@@ -6,6 +6,7 @@ users: | @@ -6,6 +6,7 @@ users: | ||
6 | auctions: [test.quintagroup.com, bc698baa8b814908bc75405ed3d63548] | 6 | auctions: [test.quintagroup.com, bc698baa8b814908bc75405ed3d63548] |
7 | api_key: e9c3ccb8e8124f26941d5f9639a4ebc3 | 7 | api_key: e9c3ccb8e8124f26941d5f9639a4ebc3 |
8 | auth_dasu: [test.quintagroup.com, e9c3ccb8e8124f26941d5f9639a4ebc3] | 8 | auth_dasu: [test.quintagroup.com, e9c3ccb8e8124f26941d5f9639a4ebc3] |
9 | + auth_amcu: e9c3ccb8e8124f26941d5f9639a4ebc3 | ||
9 | broker: Quinta | 10 | broker: Quinta |
10 | auth_edr: [test.quintagroup.com, f5111c99a97a45348d8165ba8fcf0d62] | 11 | auth_edr: [test.quintagroup.com, f5111c99a97a45348d8165ba8fcf0d62] |
11 | browser: phantomjs | 12 | browser: phantomjs |
@@ -18,6 +19,7 @@ users: | @@ -18,6 +19,7 @@ users: | ||
18 | auctions: [test.quintagroup.com, bc698baa8b814908bc75405ed3d63548] | 19 | auctions: [test.quintagroup.com, bc698baa8b814908bc75405ed3d63548] |
19 | api_key: e9c3ccb8e8124f26941d5f9639a4ebc3 | 20 | api_key: e9c3ccb8e8124f26941d5f9639a4ebc3 |
20 | auth_dasu: [test.quintagroup.com, e9c3ccb8e8124f26941d5f9639a4ebc3] | 21 | auth_dasu: [test.quintagroup.com, e9c3ccb8e8124f26941d5f9639a4ebc3] |
22 | + auth_amcu: e9c3ccb8e8124f26941d5f9639a4ebc3 | ||
21 | broker: Quinta | 23 | broker: Quinta |
22 | auth_edr: [test.quintagroup.com, f5111c99a97a45348d8165ba8fcf0d62] | 24 | auth_edr: [test.quintagroup.com, f5111c99a97a45348d8165ba8fcf0d62] |
23 | browser: phantomjs | 25 | browser: phantomjs |
@@ -30,6 +32,7 @@ users: | @@ -30,6 +32,7 @@ users: | ||
30 | auctions: [test.quintagroup.com, bc698baa8b814908bc75405ed3d63548] | 32 | auctions: [test.quintagroup.com, bc698baa8b814908bc75405ed3d63548] |
31 | api_key: e9c3ccb8e8124f26941d5f9639a4ebc3 | 33 | api_key: e9c3ccb8e8124f26941d5f9639a4ebc3 |
32 | auth_dasu: [test.quintagroup.com, e9c3ccb8e8124f26941d5f9639a4ebc3] | 34 | auth_dasu: [test.quintagroup.com, e9c3ccb8e8124f26941d5f9639a4ebc3] |
35 | + auth_amcu: e9c3ccb8e8124f26941d5f9639a4ebc3 | ||
33 | broker: Quinta | 36 | broker: Quinta |
34 | auth_edr: [test.quintagroup.com, f5111c99a97a45348d8165ba8fcf0d62] | 37 | auth_edr: [test.quintagroup.com, f5111c99a97a45348d8165ba8fcf0d62] |
35 | browser: phantomjs | 38 | browser: phantomjs |
@@ -42,6 +45,7 @@ users: | @@ -42,6 +45,7 @@ users: | ||
42 | auctions: [test.quintagroup.com, bc698baa8b814908bc75405ed3d63548] | 45 | auctions: [test.quintagroup.com, bc698baa8b814908bc75405ed3d63548] |
43 | api_key: e9c3ccb8e8124f26941d5f9639a4ebc3 | 46 | api_key: e9c3ccb8e8124f26941d5f9639a4ebc3 |
44 | auth_dasu: [test.quintagroup.com, e9c3ccb8e8124f26941d5f9639a4ebc3] | 47 | auth_dasu: [test.quintagroup.com, e9c3ccb8e8124f26941d5f9639a4ebc3] |
48 | + auth_amcu: e9c3ccb8e8124f26941d5f9639a4ebc3 | ||
45 | broker: Quinta | 49 | broker: Quinta |
46 | auth_edr: [test.quintagroup.com, f5111c99a97a45348d8165ba8fcf0d62] | 50 | auth_edr: [test.quintagroup.com, f5111c99a97a45348d8165ba8fcf0d62] |
47 | browser: phantomjs | 51 | browser: phantomjs |
@@ -72,6 +76,19 @@ users: | @@ -72,6 +76,19 @@ users: | ||
72 | auth_edr: [test.quintagroup.com, f5111c99a97a45348d8165ba8fcf0d62] | 76 | auth_edr: [test.quintagroup.com, f5111c99a97a45348d8165ba8fcf0d62] |
73 | position: [0, 0] | 77 | position: [0, 0] |
74 | size: [1400, 900] | 78 | size: [1400, 900] |
79 | + Amcu_User: | ||
80 | + auth_ds: | ||
81 | + monitorings: [test.quintagroup.com, test.quintagroup.com] | ||
82 | + plans: [test.quintagroup.com, test.quintagroup.com] | ||
83 | + tenders: [test.quintagroup.com, test.quintagroup.com] | ||
84 | + auth_dasu: [test.quintagroup.com, e9c3ccb8e8124f26941d5f9639a4ebc3] | ||
85 | + auth_amcu: 210945ed5de940b7bce976f411a1a290 | ||
86 | + api_key: 210945ed5de940b7bce976f411a1a290 | ||
87 | + broker: Quinta | ||
88 | + browser: phantomjs | ||
89 | + auth_edr: [test.quintagroup.com, f5111c99a97a45348d8165ba8fcf0d62] | ||
90 | + position: [0, 0] | ||
91 | + size: [1400, 900] | ||
75 | Etender_Owner: | 92 | Etender_Owner: |
76 | broker: Etender | 93 | broker: Etender |
77 | homepage: "https://stage.e-tender.ua/" | 94 | homepage: "https://stage.e-tender.ua/" |
@@ -445,13 +445,33 @@ def test_complaint_data(): | @@ -445,13 +445,33 @@ def test_complaint_data(): | ||
445 | data = { | 445 | data = { |
446 | "author": fake.procuringTenderer(), | 446 | "author": fake.procuringTenderer(), |
447 | "description": fake.description(), | 447 | "description": fake.description(), |
448 | - "title": field_with_id("q", fake.title()) | 448 | + "title": field_with_id("q", fake.title()), |
449 | + "type": "complaint" | ||
449 | } | 450 | } |
450 | del data['author']['scale'] | 451 | del data['author']['scale'] |
451 | return munchify({'data': data}) | 452 | return munchify({'data': data}) |
452 | 453 | ||
453 | 454 | ||
454 | -test_claim_data = test_complaint_data | 455 | +def test_award_complaint_data(): |
456 | + data = { | ||
457 | + "author": fake.procuringTenderer(), | ||
458 | + "description": fake.description(), | ||
459 | + "title": field_with_id("q", fake.title()), | ||
460 | + "type": "complaint" | ||
461 | + } | ||
462 | + del data['author']['scale'] | ||
463 | + return munchify({'data': data}) | ||
464 | + | ||
465 | + | ||
466 | +def test_claim_data(): | ||
467 | + data = { | ||
468 | + "author": fake.procuringTenderer(), | ||
469 | + "description": fake.description(), | ||
470 | + "title": field_with_id("q", fake.title()), | ||
471 | + "type": "claim" | ||
472 | + } | ||
473 | + del data['author']['scale'] | ||
474 | + return munchify({'data': data}) | ||
455 | 475 | ||
456 | 476 | ||
457 | def test_claim_answer_data(status): | 477 | def test_claim_answer_data(status): |
1 | +coding: utf-8 | ||
1 | *** Settings *** | 2 | *** Settings *** |
2 | Library op_robot_tests.tests_files.service_keywords | 3 | Library op_robot_tests.tests_files.service_keywords |
3 | Library String | 4 | Library String |
@@ -292,11 +293,18 @@ Get Broker Property By Username | @@ -292,11 +293,18 @@ Get Broker Property By Username | ||
292 | 293 | ||
293 | 294 | ||
294 | Підготувати дані для подання скарги | 295 | Підготувати дані для подання скарги |
295 | - [Arguments] ${lot}=${False} | ||
296 | - ${complaint}= test_complaint_data ${lot} | 296 | + #[Arguments] ${lot}=${False} |
297 | + ${complaint}= test_complaint_data | ||
297 | [Return] ${complaint} | 298 | [Return] ${complaint} |
298 | 299 | ||
299 | 300 | ||
301 | +Підготувати дані для подання скарги на визнання переможця | ||
302 | + [Arguments] | ||
303 | + ${complaint}= test_complaint_data | ||
304 | + [Return] ${complaint} | ||
305 | + | ||
306 | + | ||
307 | + | ||
300 | Підготувати дані для відповіді на скаргу | 308 | Підготувати дані для відповіді на скаргу |
301 | ${reply}= test_complaint_reply_data | 309 | ${reply}= test_complaint_reply_data |
302 | [Return] ${reply} | 310 | [Return] ${reply} |
Please
register
or
login
to post a comment