Commit 157efd193948783422e1b8872d2ca67f8fd4a7bb

Authored by AlexDiatlov
1 parent 9c4b16ce

complaitns payment refactoring

@@ -1111,53 +1111,19 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status @@ -1111,53 +1111,19 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status
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 Звірити поле тендера із значенням ${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}
1112 1112
1113 ############################################################################################## 1113 ##############################################################################################
1114 -# COMPLAINTS/CLAIMS 1114 +# COMPLAINTS
1115 ############################################################################################## 1115 ##############################################################################################
1116 1116
1117 -Можливість створити чернетку вимоги  
1118 - ${claim}= Підготувати дані для подання вимоги  
1119 - ${claimID}= Run As ${provider}  
1120 - ... Створити чернетку вимоги про виправлення умов закупівлі  
1121 - ... ${TENDER['TENDER_UAID']}  
1122 - ... ${claim}  
1123 - ${claim_data}= Create Dictionary  
1124 - ... claim=${claim}  
1125 - ... complaintID=${claimID}  
1126 - ${claim_data}= munch_dict arg=${claim_data}  
1127 - Set To Dictionary ${USERS.users['${provider}']} claim_data ${claim_data}  
1128 - Log ${USERS.users['${provider}'].claim_data}  
1129 -  
1130 -  
1131 Можливість створити чернетку скарги 1117 Можливість створити чернетку скарги
1132 ${complaint}= Підготувати дані для подання скарги 1118 ${complaint}= Підготувати дані для подання скарги
1133 ${complaintID}= Run As ${provider} 1119 ${complaintID}= Run As ${provider}
1134 ... Створити чернетку скарги про виправлення умов закупівлі 1120 ... Створити чернетку скарги про виправлення умов закупівлі
1135 ... ${TENDER['TENDER_UAID']} 1121 ... ${TENDER['TENDER_UAID']}
1136 ... ${complaint} 1122 ... ${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}']} complaint_data ${complaintID} 1123 Set To Dictionary ${USERS.users['${provider}']} complaint_data ${complaintID}
1142 Log ${USERS.users['${provider}'].complaint_data} 1124 Log ${USERS.users['${provider}'].complaint_data}
1143 1125
1144 1126
1145 -Можливість створити чернетку вимоги про виправлення умов ${lot_index} лоту  
1146 - ${claim}= Підготувати дані для подання вимоги  
1147 - ${lot_id}= get_id_from_object ${USERS.users['${provider}'].tender_data.data.lots[${lot_index}]}  
1148 - ${complaintID}= Run As ${provider}  
1149 - ... Створити чернетку вимоги про виправлення умов лоту  
1150 - ... ${TENDER['TENDER_UAID']}  
1151 - ... ${claim}  
1152 - ... ${lot_id}  
1153 - ${claim_data}= Create Dictionary  
1154 - ... claim=${claim}  
1155 - ... complaintID=${complaintID}  
1156 - ${claim_data}= munch_dict arg=${claim_data}  
1157 - Set To Dictionary ${USERS.users['${provider}']} claim_data ${claim_data}  
1158 - Log ${USERS.users['${provider}'].claim_data}  
1159 -  
1160 -  
1161 Можливість створити чернетку скарги про виправлення умов ${lot_index} лоту 1127 Можливість створити чернетку скарги про виправлення умов ${lot_index} лоту
1162 ${complaint}= Підготувати дані для подання скарги 1128 ${complaint}= Підготувати дані для подання скарги
1163 ${lot_id}= get_id_from_object ${USERS.users['${provider}'].tender_data.data.lots[${lot_index}]} 1129 ${lot_id}= get_id_from_object ${USERS.users['${provider}'].tender_data.data.lots[${lot_index}]}
@@ -1166,32 +1132,10 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status @@ -1166,32 +1132,10 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status
1166 ... ${TENDER['TENDER_UAID']} 1132 ... ${TENDER['TENDER_UAID']}
1167 ... ${complaint} 1133 ... ${complaint}
1168 ... ${lot_id} 1134 ... ${lot_id}
1169 - ${complaint_data}= Create Dictionary  
1170 - ... complaint=${complaint}  
1171 - ... complaintID=${complaintID}  
1172 - ${complaint_data}= munch_dict arg=${complaint_data}  
1173 - Set To Dictionary ${USERS.users['${provider}']} complaint_data ${complaint_data} 1135 + Set To Dictionary ${USERS.users['${provider}']} complaint_data ${complaintID}
1174 Log ${USERS.users['${provider}'].complaint_data} 1136 Log ${USERS.users['${provider}'].complaint_data}
1175 1137
1176 1138
1177 -Додати документ до вимоги  
1178 - ${file_path} ${file_name} ${file_content}= create_fake_doc  
1179 - Run As ${provider}  
1180 - ... Завантажити документацію до вимоги  
1181 - ... ${TENDER['TENDER_UAID']}  
1182 - ... ${USERS.users['${provider}']['claim_data']['complaintID']}  
1183 - ... ${file_path}  
1184 - ${doc_id}= get_id_from_string ${file_name}  
1185 - ${claim_doc}= Create Dictionary  
1186 - ... doc_name=${file_name}  
1187 - ... doc_id=${doc_id}  
1188 - ... doc_content=${file_content}  
1189 - ${claim_doc}= munch_dict arg=${claim_doc}  
1190 - Set To Dictionary ${USERS.users['${provider}'].claim_data} documents ${claim_doc}  
1191 - Remove File ${file_path}  
1192 - Log ${USERS.users['${provider}'].claim_data}  
1193 -  
1194 -  
1195 Додати документ до скарги 1139 Додати документ до скарги
1196 ${file_path} ${file_name} ${file_content}= create_fake_doc 1140 ${file_path} ${file_name} ${file_content}= create_fake_doc
1197 Run As ${provider} 1141 Run As ${provider}
@@ -1210,6 +1154,39 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status @@ -1210,6 +1154,39 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status
1210 Log ${USERS.users['${provider}'].complaint_data} 1154 Log ${USERS.users['${provider}'].complaint_data}
1211 1155
1212 1156
  1157 +Можливість створити чернетку скарги про виправлення кваліфікації ${qualification_index} учасника
  1158 + ${complaint}= Підготувати дані для подання скарги
  1159 + ${complaintID}= Run As ${provider}
  1160 + ... Створити чернетку вимоги/скарги про виправлення кваліфікації учасника
  1161 + ... ${TENDER['TENDER_UAID']}
  1162 + ... ${complaint}
  1163 + ... ${qualification_index}
  1164 + Set To Dictionary ${USERS.users['${provider}']} complaint_data ${complaintID}
  1165 + Log ${USERS.users['${provider}'].complaint_data}
  1166 +
  1167 +
  1168 +Можливість створити чернетку скарги про виправлення визначення ${award_index} переможця
  1169 + ${complaint}= Підготувати дані для подання скарги
  1170 + ${complaintID}= Run As ${provider}
  1171 + ... Створити чернетку вимоги/скарги про виправлення визначення переможця
  1172 + ... ${TENDER['TENDER_UAID']}
  1173 + ... ${complaint}
  1174 + ... ${award_index}
  1175 + Set To Dictionary ${USERS.users['${provider}']} complaint_data ${complaintID}
  1176 + Log ${USERS.users['${provider}'].complaint_data}
  1177 +
  1178 +
  1179 +Можливість створити чернетку скарги на скасування ${canсellations_index}
  1180 + ${complaint}= Підготувати дані для подання скарги
  1181 + ${complaintID}= Run As ${provider}
  1182 + ... Створити чернетку вимоги/скарги на скасування
  1183 + ... ${TENDER['TENDER_UAID']}
  1184 + ... ${complaint}
  1185 + ... ${canсellations_index}
  1186 + Set To Dictionary ${USERS.users['${provider}']} complaint_data ${complaintID}
  1187 + Log ${USERS.users['${provider}'].complaint_data}
  1188 +
  1189 +
1213 Додати документ до скарги ${object_index} учасника в ${object} 1190 Додати документ до скарги ${object_index} учасника в ${object}
1214 ${file_path} ${file_name} ${file_content}= create_fake_doc 1191 ${file_path} ${file_name} ${file_content}= create_fake_doc
1215 Run As ${provider} 1192 Run As ${provider}
@@ -1230,16 +1207,6 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status @@ -1230,16 +1207,6 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status
1230 Log ${USERS.users['${provider}'].complaint_data} 1207 Log ${USERS.users['${provider}'].complaint_data}
1231 1208
1232 1209
1233 -Можливість подати вимогу  
1234 - ${data}= Create Dictionary status=claim  
1235 - ${confirmation_data}= Create Dictionary data=${data}  
1236 - Run As ${provider}  
1237 - ... Подати вимогу  
1238 - ... ${TENDER['TENDER_UAID']}  
1239 - ... ${USERS.users['${provider}']['claim_data']['complaintID']}  
1240 - ... ${confirmation_data}  
1241 -  
1242 -  
1243 Можливість подати скаргу 1210 Можливість подати скаргу
1244 Log ${USERS.users['${provider}'].complaint_access_token} 1211 Log ${USERS.users['${provider}'].complaint_access_token}
1245 ${complaint_token}= set variable ${USERS.users['${provider}'].complaint_access_token} 1212 ${complaint_token}= set variable ${USERS.users['${provider}'].complaint_access_token}
@@ -1251,46 +1218,6 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status @@ -1251,46 +1218,6 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status
1251 Run As ${provider} 1218 Run As ${provider}
1252 ... Виконати оплату скарги 1219 ... Виконати оплату скарги
1253 ... ${payment_data} 1220 ... ${payment_data}
1254 - #${data}= Create Dictionary status=pending  
1255 - #${confirmation_data}= Create Dictionary data=${data}  
1256 - #Run As ${payment_user}  
1257 - #... Змінити статус скарги  
1258 - #... ${TENDER['TENDER_UAID']}  
1259 - #... ${USERS.users['${provider}']['complaint_data']['complaintID']}  
1260 - #... ${confirmation_data}  
1261 -  
1262 -  
1263 -Можливість подати скаргу на визначення пре-кваліфікації ${qualification_index} учасника  
1264 - ${data}= Create Dictionary status=pending  
1265 - ${confirmation_data}= Create Dictionary data=${data}  
1266 - Run As ${payment_user}  
1267 - ... Змінити статус скарги на визначення пре-кваліфікації учасника  
1268 - ... ${TENDER['TENDER_UAID']}  
1269 - ... ${USERS.users['${provider}']['complaint_data']['complaintID']}  
1270 - ... ${qualification_index}  
1271 - ... ${confirmation_data}  
1272 -  
1273 -  
1274 -Можливість подати скаргу на визначення ${award_index} переможця  
1275 - ${data}= Create Dictionary status=pending  
1276 - ${confirmation_data}= Create Dictionary data=${data}  
1277 - Run As ${payment_user}  
1278 - ... Змінити статус скарги на визначення переможця  
1279 - ... ${TENDER['TENDER_UAID']}  
1280 - ... ${USERS.users['${provider}']['complaint_data']['complaintID']}  
1281 - ... ${award_index}  
1282 - ... ${confirmation_data}  
1283 -  
1284 -  
1285 -Можливість подати скаргу на скасування ${cancellations_index}  
1286 - ${data}= Create Dictionary status=pending  
1287 - ${confirmation_data}= Create Dictionary data=${data}  
1288 - Run As ${payment_user}  
1289 - ... Змінити статус скарги на скасування  
1290 - ... ${TENDER['TENDER_UAID']}  
1291 - ... ${USERS.users['${provider}']['complaint_data']['complaintID']}  
1292 - ... ${cancellations_index}  
1293 - ... ${confirmation_data}  
1294 1221
1295 1222
1296 Прийняти скаргу до розгляду 1223 Прийняти скаргу до розгляду
@@ -1504,6 +1431,49 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status @@ -1504,6 +1431,49 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status
1504 ... ${confirmation_data} 1431 ... ${confirmation_data}
1505 1432
1506 1433
  1434 +Помилково створена скарга
  1435 + ${data}= Create Dictionary status=mistaken
  1436 + ${confirmation_data}= Create Dictionary data=${data}
  1437 + Run As ${provider}
  1438 + ... Змінити статус скарги
  1439 + ... ${TENDER['TENDER_UAID']}
  1440 + ... ${USERS.users['${provider}']['complaint_data']['complaintID']}
  1441 + ... ${confirmation_data}
  1442 +
  1443 +
  1444 +Помилково створена скарга на визначення пре-кваліфікації ${qualification_index} учасника
  1445 + ${data}= Create Dictionary status=mistaken
  1446 + ${confirmation_data}= Create Dictionary data=${data}
  1447 + Run As ${provider}
  1448 + ... Змінити статус скарги на визначення пре-кваліфікації учасника
  1449 + ... ${TENDER['TENDER_UAID']}
  1450 + ... ${USERS.users['${provider}']['complaint_data']['complaintID']}
  1451 + ... ${qualification_index}
  1452 + ... ${confirmation_data}
  1453 +
  1454 +
  1455 +Помилково створена скарга на визначення ${award_index} переможця
  1456 + ${data}= Create Dictionary status=mistaken
  1457 + ${confirmation_data}= Create Dictionary data=${data}
  1458 + Run As ${provider}
  1459 + ... Змінити статус скарги на визначення переможця
  1460 + ... ${TENDER['TENDER_UAID']}
  1461 + ... ${USERS.users['${provider}']['complaint_data']['complaintID']}
  1462 + ... ${award_index}
  1463 + ... ${confirmation_data}
  1464 +
  1465 +
  1466 +Помилково створена скарга скасування ${canсellations_index}
  1467 + ${data}= Create Dictionary status=mistaken
  1468 + ${confirmation_data}= Create Dictionary data=${data}
  1469 + Run As ${provider}
  1470 + ... Змінити статус скарги на скасування
  1471 + ... ${TENDER['TENDER_UAID']}
  1472 + ... ${USERS.users['${provider}']['complaint_data']['complaintID']}
  1473 + ... ${award_index}
  1474 + ... ${confirmation_data}
  1475 +
  1476 +
1507 Виконати рішення АМКУ 1477 Виконати рішення АМКУ
1508 ${tendererAction}= create_fake_sentence 1478 ${tendererAction}= create_fake_sentence
1509 ${data}= Create Dictionary 1479 ${data}= Create Dictionary
@@ -1558,47 +1528,65 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status @@ -1558,47 +1528,65 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status
1558 ... ${canсellations_index} 1528 ... ${canсellations_index}
1559 ... ${confirmation_data} 1529 ... ${confirmation_data}
1560 1530
  1531 +##############################################################################################
  1532 +# CLAIMS
  1533 +##############################################################################################
1561 1534
1562 -Помилково створена скарга  
1563 - ${data}= Create Dictionary status=mistaken  
1564 - ${confirmation_data}= Create Dictionary data=${data}  
1565 - Run As ${provider}  
1566 - ... Змінити статус скарги 1535 +Можливість створити чернетку вимоги
  1536 + ${claim}= Підготувати дані для подання вимоги
  1537 + ${claimID}= Run As ${provider}
  1538 + ... Створити чернетку вимоги про виправлення умов закупівлі
1567 ... ${TENDER['TENDER_UAID']} 1539 ... ${TENDER['TENDER_UAID']}
1568 - ... ${USERS.users['${provider}']['complaint_data']['complaintID']}  
1569 - ... ${confirmation_data} 1540 + ... ${claim}
  1541 + ${claim_data}= Create Dictionary
  1542 + ... claim=${claim}
  1543 + ... complaintID=${claimID}
  1544 + ${claim_data}= munch_dict arg=${claim_data}
  1545 + Set To Dictionary ${USERS.users['${provider}']} claim_data ${claim_data}
  1546 + Log ${USERS.users['${provider}'].claim_data}
1570 1547
1571 1548
1572 -Помилково створена скарга на визначення пре-кваліфікації ${qualification_index} учасника  
1573 - ${data}= Create Dictionary status=mistaken  
1574 - ${confirmation_data}= Create Dictionary data=${data}  
1575 - Run As ${provider}  
1576 - ... Змінити статус скарги на визначення пре-кваліфікації учасника 1549 +Можливість створити чернетку вимоги про виправлення умов ${lot_index} лоту
  1550 + ${claim}= Підготувати дані для подання вимоги
  1551 + ${lot_id}= get_id_from_object ${USERS.users['${provider}'].tender_data.data.lots[${lot_index}]}
  1552 + ${complaintID}= Run As ${provider}
  1553 + ... Створити чернетку вимоги про виправлення умов лоту
1577 ... ${TENDER['TENDER_UAID']} 1554 ... ${TENDER['TENDER_UAID']}
1578 - ... ${USERS.users['${provider}']['complaint_data']['complaintID']}  
1579 - ... ${qualification_index}  
1580 - ... ${confirmation_data} 1555 + ... ${claim}
  1556 + ... ${lot_id}
  1557 + ${claim_data}= Create Dictionary
  1558 + ... claim=${claim}
  1559 + ... complaintID=${complaintID}
  1560 + ${claim_data}= munch_dict arg=${claim_data}
  1561 + Set To Dictionary ${USERS.users['${provider}']} claim_data ${claim_data}
  1562 + Log ${USERS.users['${provider}'].claim_data}
1581 1563
1582 1564
1583 -Помилково створена скарга на визначення ${award_index} переможця  
1584 - ${data}= Create Dictionary status=mistaken  
1585 - ${confirmation_data}= Create Dictionary data=${data} 1565 +Додати документ до вимоги
  1566 + ${file_path} ${file_name} ${file_content}= create_fake_doc
1586 Run As ${provider} 1567 Run As ${provider}
1587 - ... Змінити статус скарги на визначення переможця 1568 + ... Завантажити документацію до вимоги
1588 ... ${TENDER['TENDER_UAID']} 1569 ... ${TENDER['TENDER_UAID']}
1589 - ... ${USERS.users['${provider}']['complaint_data']['complaintID']}  
1590 - ... ${award_index}  
1591 - ... ${confirmation_data} 1570 + ... ${USERS.users['${provider}']['claim_data']['complaintID']}
  1571 + ... ${file_path}
  1572 + ${doc_id}= get_id_from_string ${file_name}
  1573 + ${claim_doc}= Create Dictionary
  1574 + ... doc_name=${file_name}
  1575 + ... doc_id=${doc_id}
  1576 + ... doc_content=${file_content}
  1577 + ${claim_doc}= munch_dict arg=${claim_doc}
  1578 + Set To Dictionary ${USERS.users['${provider}'].claim_data} documents ${claim_doc}
  1579 + Remove File ${file_path}
  1580 + Log ${USERS.users['${provider}'].claim_data}
1592 1581
1593 1582
1594 -Помилково створена скарга скасування ${canсellations_index}  
1595 - ${data}= Create Dictionary status=mistaken 1583 +Можливість подати вимогу
  1584 + ${data}= Create Dictionary status=claim
1596 ${confirmation_data}= Create Dictionary data=${data} 1585 ${confirmation_data}= Create Dictionary data=${data}
1597 Run As ${provider} 1586 Run As ${provider}
1598 - ... Змінити статус скарги на скасування 1587 + ... Подати вимогу
1599 ... ${TENDER['TENDER_UAID']} 1588 ... ${TENDER['TENDER_UAID']}
1600 - ... ${USERS.users['${provider}']['complaint_data']['complaintID']}  
1601 - ... ${award_index} 1589 + ... ${USERS.users['${provider}']['claim_data']['complaintID']}
1602 ... ${confirmation_data} 1590 ... ${confirmation_data}
1603 1591
1604 1592
@@ -1627,34 +1615,6 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status @@ -1627,34 +1615,6 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status
1627 Set To Dictionary ${USERS.users['${provider}']} claim_data ${claim_data} 1615 Set To Dictionary ${USERS.users['${provider}']} claim_data ${claim_data}
1628 1616
1629 1617
1630 -Можливість створити чернетку скарги про виправлення визначення ${award_index} переможця  
1631 - ${complaint}= Підготувати дані для подання скарги  
1632 - ${complaintID}= Run As ${provider}  
1633 - ... Створити чернетку вимоги/скарги про виправлення визначення переможця  
1634 - ... ${TENDER['TENDER_UAID']}  
1635 - ... ${complaint}  
1636 - ... ${award_index}  
1637 - ${complaint_data}= Create Dictionary  
1638 - ... complaint=${complaint}  
1639 - ... complaintID=${complaintID}  
1640 - ${complaint_data}= munch_dict arg=${complaint_data}  
1641 - Set To Dictionary ${USERS.users['${provider}']} complaint_data ${complaint_data}  
1642 -  
1643 -  
1644 -Можливість створити чернетку скарги про виправлення кваліфікації ${qualification_index} учасника  
1645 - ${complaint}= Підготувати дані для подання скарги  
1646 - ${complaintID}= Run As ${provider}  
1647 - ... Створити чернетку вимоги/скарги про виправлення кваліфікації учасника  
1648 - ... ${TENDER['TENDER_UAID']}  
1649 - ... ${complaint}  
1650 - ... ${qualification_index}  
1651 - ${complaint_data}= Create Dictionary  
1652 - ... complaint=${complaint}  
1653 - ... complaintID=${complaintID}  
1654 - ${complaint_data}= munch_dict arg=${complaint_data}  
1655 - Set To Dictionary ${USERS.users['${provider}']} complaint_data ${complaint_data}  
1656 -  
1657 -  
1658 Можливість створити чернетку вимоги про виправлення кваліфікації ${qualification_index} учасника 1618 Можливість створити чернетку вимоги про виправлення кваліфікації ${qualification_index} учасника
1659 ${claim}= Підготувати дані для подання вимоги 1619 ${claim}= Підготувати дані для подання вимоги
1660 ${complaintID}= Run As ${provider} 1620 ${complaintID}= Run As ${provider}
@@ -1669,20 +1629,6 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status @@ -1669,20 +1629,6 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status
1669 Set To Dictionary ${USERS.users['${provider}']} claim_data ${claim_data} 1629 Set To Dictionary ${USERS.users['${provider}']} claim_data ${claim_data}
1670 1630
1671 1631
1672 -Можливість створити чернетку скарги на скасування ${canсellations_index}  
1673 - ${complaint}= Підготувати дані для подання скарги  
1674 - ${complaintID}= Run As ${provider}  
1675 - ... Створити чернетку вимоги/скарги на скасування  
1676 - ... ${TENDER['TENDER_UAID']}  
1677 - ... ${complaint}  
1678 - ... ${canсellations_index}  
1679 - ${complaint_data}= Create Dictionary  
1680 - ... complaint=${complaint}  
1681 - ... complaintID=${complaintID}  
1682 - ${complaint_data}= munch_dict arg=${complaint_data}  
1683 - Set To Dictionary ${USERS.users['${provider}']} complaint_data ${complaint_data}  
1684 -  
1685 -  
1686 Можливість створити вимогу про виправлення умов закупівлі із документацією 1632 Можливість створити вимогу про виправлення умов закупівлі із документацією
1687 ${claim}= Підготувати дані для подання вимоги 1633 ${claim}= Підготувати дані для подання вимоги
1688 ${file_path} ${file_name} ${file_content}= create_fake_doc 1634 ${file_path} ${file_name} ${file_content}= create_fake_doc
@@ -958,25 +958,9 @@ Library openprocurement_client.utils @@ -958,25 +958,9 @@ Library openprocurement_client.utils
958 [return] ${complaintID} 958 [return] ${complaintID}
959 959
960 960
961 -Створити чернетку скарги про виправлення умов лоту  
962 - [Documentation] Створює скарги у статусі "draft"  
963 - [Arguments] ${username} ${tender_uaid} ${complaint} ${lot_id}  
964 - ${tender}= openprocurement_client.Пошук тендера по ідентифікатору  
965 - ... ${username}  
966 - ... ${tender_uaid}  
967 - ${lot_index}= get_object_index_by_id ${tender.data.lots} ${lot_id}  
968 - Set to dictionary ${complaint.data} relatedLot=${tender.data.lots[${lot_index}].id}  
969 - ${complaintID}= openprocurement_client.Створити чернетку скарги про виправлення умов закупівлі  
970 - ... ${username}  
971 - ... ${tender_uaid}  
972 - ... ${complaint}  
973 - [return] ${complaintID}  
974 -  
975 -  
976 Створити чернетку вимоги/скарги про виправлення визначення переможця 961 Створити чернетку вимоги/скарги про виправлення визначення переможця
977 [Documentation] Створює вимогу/скаргу у про виправлення визначення переможця статусі "draft" 962 [Documentation] Створює вимогу/скаргу у про виправлення визначення переможця статусі "draft"
978 - [Arguments] ${username} ${tender_uaid} ${claim} ${award_index}  
979 - Log ${claim} 963 + [Arguments] ${username} ${tender_uaid} ${data} ${award_index}
980 ${tender}= openprocurement_client.Пошук тендера по ідентифікатору 964 ${tender}= openprocurement_client.Пошук тендера по ідентифікатору
981 ... ${username} 965 ... ${username}
982 ... ${tender_uaid} 966 ... ${tender_uaid}
@@ -985,14 +969,14 @@ Library openprocurement_client.utils @@ -985,14 +969,14 @@ Library openprocurement_client.utils
985 ... ${USERS.users['${username}'].client} 969 ... ${USERS.users['${username}'].client}
986 ... create_award_complaint 970 ... create_award_complaint
987 ... ${tender.data.id} 971 ... ${tender.data.id}
988 - ... ${claim} 972 + ... ${data}
989 ... ${tender.data.awards[${award_index}].id} 973 ... ${tender.data.awards[${award_index}].id}
990 ... access_token=${tender.access.token} 974 ... access_token=${tender.access.token}
991 Log ${reply} 975 Log ${reply}
992 Set To Dictionary ${USERS.users['${username}']} complaint_access_token=${reply.access.token} 976 Set To Dictionary ${USERS.users['${username}']} complaint_access_token=${reply.access.token}
993 Set To Dictionary ${USERS.users['${amcu_user}']} complaint_access_token=${reply.access.token} 977 Set To Dictionary ${USERS.users['${amcu_user}']} complaint_access_token=${reply.access.token}
994 Log ${USERS.users['${username}'].complaint_access_token} 978 Log ${USERS.users['${username}'].complaint_access_token}
995 - [return] ${reply.data.complaintID} 979 + [return] ${reply.data}
996 980
997 981
998 Створити чернетку вимоги/скарги про виправлення кваліфікації учасника 982 Створити чернетку вимоги/скарги про виправлення кваліфікації учасника
@@ -1014,7 +998,7 @@ Library openprocurement_client.utils @@ -1014,7 +998,7 @@ Library openprocurement_client.utils
1014 Set To Dictionary ${USERS.users['${username}']} complaint_access_token=${reply.access.token} 998 Set To Dictionary ${USERS.users['${username}']} complaint_access_token=${reply.access.token}
1015 Set To Dictionary ${USERS.users['${amcu_user}']} complaint_access_token=${reply.access.token} 999 Set To Dictionary ${USERS.users['${amcu_user}']} complaint_access_token=${reply.access.token}
1016 Log ${USERS.users['${username}'].complaint_access_token} 1000 Log ${USERS.users['${username}'].complaint_access_token}
1017 - [return] ${reply.data.complaintID} 1001 + [return] ${reply.data}
1018 1002
1019 1003
1020 Створити чернетку вимоги/скарги на скасування 1004 Створити чернетку вимоги/скарги на скасування
@@ -1036,7 +1020,7 @@ Library openprocurement_client.utils @@ -1036,7 +1020,7 @@ Library openprocurement_client.utils
1036 Set To Dictionary ${USERS.users['${username}']} complaint_access_token=${reply.access.token} 1020 Set To Dictionary ${USERS.users['${username}']} complaint_access_token=${reply.access.token}
1037 Set To Dictionary ${USERS.users['${amcu_user}']} complaint_access_token=${reply.access.token} 1021 Set To Dictionary ${USERS.users['${amcu_user}']} complaint_access_token=${reply.access.token}
1038 Log ${USERS.users['${username}'].complaint_access_token} 1022 Log ${USERS.users['${username}'].complaint_access_token}
1039 - [return] ${reply.data.complaintID} 1023 + [return] ${reply.data}
1040 1024
1041 1025
1042 Створити вимогу про виправлення умов закупівлі 1026 Створити вимогу про виправлення умов закупівлі
@@ -1273,7 +1257,6 @@ Library openprocurement_client.utils @@ -1273,7 +1257,6 @@ Library openprocurement_client.utils
1273 ... ${tender_uaid} 1257 ... ${tender_uaid}
1274 run keyword if '${username}' == 'Tender_Owner' set_access_key ${tender} ${USERS.users['${username}'].access_token} 1258 run keyword if '${username}' == 'Tender_Owner' set_access_key ${tender} ${USERS.users['${username}'].access_token}
1275 ... ELSE IF '${username}' == 'Amcu_User' set_access_key ${tender} ${None} 1259 ... ELSE IF '${username}' == 'Amcu_User' set_access_key ${tender} ${None}
1276 - ... ELSE IF '${username}' == 'Payment_User' set_access_key ${tender} ${None}  
1277 ... ELSE set_access_key ${tender} ${USERS.users['${username}'].complaint_access_token} 1260 ... ELSE set_access_key ${tender} ${USERS.users['${username}'].complaint_access_token}
1278 ${complaint_internal_id}= openprocurement_client.Отримати internal id по UAid для скарги ${tender} ${complaintID} 1261 ${complaint_internal_id}= openprocurement_client.Отримати internal id по UAid для скарги ${tender} ${complaintID}
1279 Set To Dictionary ${confirmation_data.data} id=${complaint_internal_id} 1262 Set To Dictionary ${confirmation_data.data} id=${complaint_internal_id}
@@ -1294,7 +1277,6 @@ Library openprocurement_client.utils @@ -1294,7 +1277,6 @@ Library openprocurement_client.utils
1294 ... ${tender_uaid} 1277 ... ${tender_uaid}
1295 run keyword if '${username}' == 'Tender_Owner' set_access_key ${tender} ${USERS.users['${username}'].access_token} 1278 run keyword if '${username}' == 'Tender_Owner' set_access_key ${tender} ${USERS.users['${username}'].access_token}
1296 ... ELSE IF '${username}' == 'Amcu_User' set_access_key ${tender} ${None} 1279 ... ELSE IF '${username}' == 'Amcu_User' set_access_key ${tender} ${None}
1297 - ... ELSE IF '${username}' == 'Payment_User' set_access_key ${tender} ${None}  
1298 ... ELSE set_access_key ${tender} ${USERS.users['${username}'].complaint_access_token} 1280 ... ELSE set_access_key ${tender} ${USERS.users['${username}'].complaint_access_token}
1299 ${complaint_internal_id}= openprocurement_client.Отримати internal id по UAid для скарги ${tender} ${complaintID} 1281 ${complaint_internal_id}= openprocurement_client.Отримати internal id по UAid для скарги ${tender} ${complaintID}
1300 Set To Dictionary ${confirmation_data.data} id=${complaint_internal_id} 1282 Set To Dictionary ${confirmation_data.data} id=${complaint_internal_id}
@@ -1316,7 +1298,6 @@ Library openprocurement_client.utils @@ -1316,7 +1298,6 @@ Library openprocurement_client.utils
1316 ... ${tender_uaid} 1298 ... ${tender_uaid}
1317 run keyword if '${username}' == 'Tender_Owner' set_access_key ${tender} ${USERS.users['${username}'].access_token} 1299 run keyword if '${username}' == 'Tender_Owner' set_access_key ${tender} ${USERS.users['${username}'].access_token}
1318 ... ELSE IF '${username}' == 'Amcu_User' set_access_key ${tender} ${None} 1300 ... ELSE IF '${username}' == 'Amcu_User' set_access_key ${tender} ${None}
1319 - ... ELSE IF '${username}' == 'Payment_User' set_access_key ${tender} ${None}  
1320 ... ELSE set_access_key ${tender} ${USERS.users['${username}'].complaint_access_token} 1301 ... ELSE set_access_key ${tender} ${USERS.users['${username}'].complaint_access_token}
1321 ${complaint_internal_id}= openprocurement_client.Отримати internal id по UAid для скарги ${tender} ${complaintID} 1302 ${complaint_internal_id}= openprocurement_client.Отримати internal id по UAid для скарги ${tender} ${complaintID}
1322 Set To Dictionary ${confirmation_data.data} id=${complaint_internal_id} 1303 Set To Dictionary ${confirmation_data.data} id=${complaint_internal_id}
@@ -1338,7 +1319,6 @@ Library openprocurement_client.utils @@ -1338,7 +1319,6 @@ Library openprocurement_client.utils
1338 ... ${tender_uaid} 1319 ... ${tender_uaid}
1339 run keyword if '${username}' == 'Tender_Owner' set_access_key ${tender} ${USERS.users['${username}'].access_token} 1320 run keyword if '${username}' == 'Tender_Owner' set_access_key ${tender} ${USERS.users['${username}'].access_token}
1340 ... ELSE IF '${username}' == 'Amcu_User' set_access_key ${tender} ${None} 1321 ... ELSE IF '${username}' == 'Amcu_User' set_access_key ${tender} ${None}
1341 - ... ELSE IF '${username}' == 'Payment_User' set_access_key ${tender} ${None}  
1342 ... ELSE set_access_key ${tender} ${USERS.users['${username}'].complaint_access_token} 1322 ... ELSE set_access_key ${tender} ${USERS.users['${username}'].complaint_access_token}
1343 ${complaint_internal_id}= openprocurement_client.Отримати internal id по UAid для скарги ${tender} ${complaintID} 1323 ${complaint_internal_id}= openprocurement_client.Отримати internal id по UAid для скарги ${tender} ${complaintID}
1344 Set To Dictionary ${confirmation_data.data} id=${complaint_internal_id} 1324 Set To Dictionary ${confirmation_data.data} id=${complaint_internal_id}
@@ -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 payment_user 10 +@{USED_ROLES} tender_owner provider provider1 provider2 viewer amcu_user
11 ${MOZ_INTEGRATION} ${False} 11 ${MOZ_INTEGRATION} ${False}
12 ${VAT_INCLUDED} ${True} 12 ${VAT_INCLUDED} ${True}
13 13
@@ -123,7 +123,7 @@ ${PLAN_TENDER} ${True} @@ -123,7 +123,7 @@ ${PLAN_TENDER} ${True}
123 ... ${USERS.users['${viewer}'].broker} 123 ... ${USERS.users['${viewer}'].broker}
124 ... tender_complaint_view 124 ... tender_complaint_view
125 ... non-critical 125 ... non-critical
126 - Звірити відображення поля title для вимоги ${USERS.users['${provider}'].complaint_data['complaintID']} із ${USERS.users['${provider}'].complaint_data.complaint.data.title} для користувача ${viewer} 126 + Звірити відображення поля title для вимоги ${USERS.users['${provider}'].complaint_data['complaintID']} із ${USERS.users['${provider}'].complaint_data.title} для користувача ${viewer}
127 127
128 128
129 Відображення опису скарги 129 Відображення опису скарги
@@ -133,7 +133,7 @@ ${PLAN_TENDER} ${True} @@ -133,7 +133,7 @@ ${PLAN_TENDER} ${True}
133 ... tender_complaint_view 133 ... tender_complaint_view
134 ... non-critical 134 ... non-critical
135 [Setup] Дочекатись синхронізації з майданчиком ${viewer} 135 [Setup] Дочекатись синхронізації з майданчиком ${viewer}
136 - Звірити відображення поля description для вимоги ${USERS.users['${provider}'].complaint_data['complaintID']} із ${USERS.users['${provider}'].complaint_data.complaint.data.description} для користувача ${viewer} 136 + Звірити відображення поля description для вимоги ${USERS.users['${provider}'].complaint_data['complaintID']} із ${USERS.users['${provider}'].complaint_data.description} для користувача ${viewer}
137 137
138 138
139 Можливість додати документ до скарги про виправлення умов закупівлі тендера 139 Можливість додати документ до скарги про виправлення умов закупівлі тендера
@@ -388,7 +388,7 @@ ${PLAN_TENDER} ${True} @@ -388,7 +388,7 @@ ${PLAN_TENDER} ${True}
388 ... pre-qualification_complaint_pending 388 ... pre-qualification_complaint_pending
389 ... critical 389 ... critical
390 [Teardown] Оновити LAST_MODIFICATION_DATE 390 [Teardown] Оновити LAST_MODIFICATION_DATE
391 - Можливість подати скаргу на визначення пре-кваліфікації ${qualification_index} учасника 391 + Можливість подати скаргу
392 392
393 393
394 Можливість позначити скаргу на визначення пре-кваліфікації учасника як помилково створену 394 Можливість позначити скаргу на визначення пре-кваліфікації учасника як помилково створену
@@ -516,7 +516,7 @@ ${PLAN_TENDER} ${True} @@ -516,7 +516,7 @@ ${PLAN_TENDER} ${True}
516 ... award_complaint_pending 516 ... award_complaint_pending
517 ... critical 517 ... critical
518 [Teardown] Оновити LAST_MODIFICATION_DATE 518 [Teardown] Оновити LAST_MODIFICATION_DATE
519 - Можливість подати скаргу на визначення ${award_index} переможця 519 + Можливість подати скаргу
520 520
521 521
522 Можливість позначити скаргу на визначення переможця як помилково створену 522 Можливість позначити скаргу на визначення переможця як помилково створену
@@ -651,7 +651,7 @@ ${PLAN_TENDER} ${True} @@ -651,7 +651,7 @@ ${PLAN_TENDER} ${True}
651 ... cancel_complaint_pending 651 ... cancel_complaint_pending
652 ... critical 652 ... critical
653 [Teardown] Оновити LAST_MODIFICATION_DATE 653 [Teardown] Оновити LAST_MODIFICATION_DATE
654 - Можливість подати скаргу на скасування ${cancellations_index} 654 + Можливість подати скаргу
655 655
656 656
657 Можливість позначити скаргу на скасування як помилково створену 657 Можливість позначити скаргу на скасування як помилково створену
@@ -87,7 +87,6 @@ Quinta: @@ -87,7 +87,6 @@ Quinta:
87 viewer: Tender_Viewer 87 viewer: Tender_Viewer
88 dasu_user: Dasu_User 88 dasu_user: Dasu_User
89 amcu_user: Amcu_User 89 amcu_user: Amcu_User
90 - payment_user: Payment_User  
91 timeout_on_wait: 15 90 timeout_on_wait: 15
92 Etender: 91 Etender:
93 intervals: 92 intervals:
@@ -89,19 +89,6 @@ users: @@ -89,19 +89,6 @@ users:
89 auth_edr: [test.quintagroup.com, f5111c99a97a45348d8165ba8fcf0d62] 89 auth_edr: [test.quintagroup.com, f5111c99a97a45348d8165ba8fcf0d62]
90 position: [0, 0] 90 position: [0, 0]
91 size: [1400, 900] 91 size: [1400, 900]
92 - Payment_User:  
93 - auth_ds:  
94 - monitorings: [test.quintagroup.com, test.quintagroup.com]  
95 - plans: [test.quintagroup.com, test.quintagroup.com]  
96 - tenders: [test.quintagroup.com, test.quintagroup.com]  
97 - auth_dasu: [test.quintagroup.com, e9c3ccb8e8124f26941d5f9639a4ebc3]  
98 - auth_payment: ab15262404644b60972a8118bac2c587  
99 - api_key: ab15262404644b60972a8118bac2c587  
100 - broker: Quinta  
101 - browser: phantomjs  
102 - auth_edr: [test.quintagroup.com, f5111c99a97a45348d8165ba8fcf0d62]  
103 - position: [0, 0]  
104 - size: [1400, 900]  
105 Etender_Owner: 92 Etender_Owner:
106 broker: Etender 93 broker: Etender
107 homepage: "https://stage.e-tender.ua/" 94 homepage: "https://stage.e-tender.ua/"
@@ -457,7 +457,8 @@ def test_payment_data(token, complaint_value, complaint_uaid): @@ -457,7 +457,8 @@ def test_payment_data(token, complaint_value, complaint_uaid):
457 data = { 457 data = {
458 "amount": str(complaint_value), 458 "amount": str(complaint_value),
459 "currency": "UAH", 459 "currency": "UAH",
460 - "description": generate_payment_description(token, complaint_uaid) 460 + "description": generate_payment_description(token, complaint_uaid),
  461 + "type": "credit"
461 } 462 }
462 return data 463 return data
463 464
@@ -465,7 +466,7 @@ def test_payment_data(token, complaint_value, complaint_uaid): @@ -465,7 +466,7 @@ def test_payment_data(token, complaint_value, complaint_uaid):
465 def generate_payment_description(token, complaint_uaid): 466 def generate_payment_description(token, complaint_uaid):
466 full_hash = hashlib.sha512(token).hexdigest() 467 full_hash = hashlib.sha512(token).hexdigest()
467 short_hash = full_hash[0:8] 468 short_hash = full_hash[0:8]
468 - description = complaint_uaid + '-' + short_hash 469 + description = complaint_uaid + '-' + short_hash + ' [TESTING, ROBOT TESTS]'
469 return description 470 return description
470 471
471 472
Please register or login to post a comment