Showing
3 changed files
with
131 additions
and
15 deletions
@@ -40,9 +40,9 @@ Resource resource.robot | @@ -40,9 +40,9 @@ Resource resource.robot | ||
40 | Run as ${username} Пошук тендера по ідентифікатору ${ident} | 40 | Run as ${username} Пошук тендера по ідентифікатору ${ident} |
41 | 41 | ||
42 | 42 | ||
43 | -Можливість знайти тендер та зберегти в ${save_key} по ідентифікатору ${ident} для користувача ${username} | 43 | +Можливість знайти тендер по ідентифікатору ${tender_id} та зберегти його в ${save_location} для користувача ${username} |
44 | Дочекатись синхронізації з майданчиком ${username} | 44 | Дочекатись синхронізації з майданчиком ${username} |
45 | - Run as ${username} Пошук тендера по ідентифікатору ${ident} ${save_key} | 45 | + Run as ${username} Пошук тендера по ідентифікатору ${ident} ${save_location} |
46 | 46 | ||
47 | 47 | ||
48 | Можливість змінити поле ${field_name} тендера на ${field_value} | 48 | Можливість змінити поле ${field_name} тендера на ${field_value} |
@@ -89,8 +89,8 @@ Resource resource.robot | @@ -89,8 +89,8 @@ Resource resource.robot | ||
89 | Звірити поле тендера ${username} ${TENDER['TENDER_UAID']} ${USERS.users['${tender_owner}'].initial_data} ${field} | 89 | Звірити поле тендера ${username} ${TENDER['TENDER_UAID']} ${USERS.users['${tender_owner}'].initial_data} ${field} |
90 | 90 | ||
91 | 91 | ||
92 | -Отримати тендер другого етапу та зберегти | ||
93 | - ${tender_uaid}= Отримати тендер другого етапу ${tender_owner} ${USERS.users['${tender_owner}'].tender_data.data.stage2TenderID} | 92 | +Отримати доступ до тендера другого етапу |
93 | + ${tender_uaid}= Отримати доступ до тендера другого етапу ${tender_owner} ${USERS.users['${tender_owner}'].tender_data.data.stage2TenderID} | ||
94 | Set to dictionary ${TENDER} TENDER_UAID=${tender_uaid} | 94 | Set to dictionary ${TENDER} TENDER_UAID=${tender_uaid} |
95 | :FOR ${username} IN ${tender_owner} ${provider} ${provider1} ${viewer} | 95 | :FOR ${username} IN ${tender_owner} ${provider} ${provider1} ${viewer} |
96 | \ Можливість знайти тендер по ідентифікатору ${tender_uaid} для користувача ${username} | 96 | \ Можливість знайти тендер по ідентифікатору ${tender_uaid} для користувача ${username} |
@@ -255,6 +255,13 @@ Resource resource.robot | @@ -255,6 +255,13 @@ Resource resource.robot | ||
255 | :FOR ${lot_index} IN RANGE ${NUMBER_OF_LOTS} | 255 | :FOR ${lot_index} IN RANGE ${NUMBER_OF_LOTS} |
256 | \ Звірити відображення поля ${field} ${lot_index} лоту для користувача ${username} | 256 | \ Звірити відображення поля ${field} ${lot_index} лоту для користувача ${username} |
257 | 257 | ||
258 | +Звірити відображення поля ${field} усіх лотів другого етапу для користувача ${username} | ||
259 | + :FOR ${lot_index} IN RANGE ${NUMBER_OF_LOTS} | ||
260 | + \ Звірити відображення поля ${field} ${lot_index} лоту другого етапу для користувача ${username} | ||
261 | + | ||
262 | +Звірити відображення поля title усіх лотів другого етапу для усіх користувачів | ||
263 | + :FOR ${username} IN ${viewer} ${tender_owner} ${provider} ${provider1} | ||
264 | + \ Звірити відображення поля ${field} усіх лотів другого етапу для користувача ${username} | ||
258 | 265 | ||
259 | Звірити відображення поля ${field} ${lot_index} лоту для користувача ${username} | 266 | Звірити відображення поля ${field} ${lot_index} лоту для користувача ${username} |
260 | Дочекатись синхронізації з майданчиком ${username} | 267 | Дочекатись синхронізації з майданчиком ${username} |
@@ -263,6 +270,13 @@ Resource resource.robot | @@ -263,6 +270,13 @@ Resource resource.robot | ||
263 | ... ${USERS.users['${tender_owner}'].initial_data.data.lots[${lot_index}].${field}} ${field} | 270 | ... ${USERS.users['${tender_owner}'].initial_data.data.lots[${lot_index}].${field}} ${field} |
264 | ... object_id=${lot_id} | 271 | ... object_id=${lot_id} |
265 | 272 | ||
273 | +Звірити відображення поля ${field} ${lot_index} лоту другого етапу для користувача ${username} | ||
274 | + Дочекатись синхронізації з майданчиком ${username} | ||
275 | + ${lot_id}= get_id_from_object ${USERS.users['${tender_owner}'].initial_data.data.lots[${lot_index}]} | ||
276 | + Звірити поле тендера із значенням ${username} ${TENDER['TENDER_UAID']} | ||
277 | + ... ${USERS.users['${tender_owner}'].second_stage_data.data.lots[${lot_index}].${field}} ${field} | ||
278 | + ... object_id=${lot_id} | ||
279 | + | ||
266 | 280 | ||
267 | Звірити відображення поля ${field} ${lot_index} лоту з ${data} для користувача ${username} | 281 | Звірити відображення поля ${field} ${lot_index} лоту з ${data} для користувача ${username} |
268 | ${lot_id}= get_id_from_object ${USERS.users['${tender_owner}'].initial_data.data.lots[${lot_index}]} | 282 | ${lot_id}= get_id_from_object ${USERS.users['${tender_owner}'].initial_data.data.lots[${lot_index}]} |
@@ -95,9 +95,9 @@ Library openprocurement_client_helper.py | @@ -95,9 +95,9 @@ Library openprocurement_client_helper.py | ||
95 | Log ${tender} | 95 | Log ${tender} |
96 | [return] ${tender} | 96 | [return] ${tender} |
97 | 97 | ||
98 | -Отримати тендер другого етапу | 98 | +Отримати доступ до тендера другого етапу |
99 | [Arguments] ${username} ${tender_id} | 99 | [Arguments] ${username} ${tender_id} |
100 | - ${response}= Call Method ${USERS.users['${username}'].client} credentials ${tender_id} ${USERS.users['${username}'].access_token} | 100 | + ${response}= Call Method ${USERS.users['${username}'].client} patch_credentials ${tender_id} ${USERS.users['${username}'].access_token} |
101 | ${tender}= set_access_key ${response} ${response.access.token} | 101 | ${tender}= set_access_key ${response} ${response.access.token} |
102 | Set To Dictionary ${USERS.users['${username}']} access_token=${response.access.token} | 102 | Set To Dictionary ${USERS.users['${username}']} access_token=${response.access.token} |
103 | Set To Dictionary ${USERS.users['${username}']} tender_data=${response} | 103 | Set To Dictionary ${USERS.users['${username}']} tender_data=${response} |
@@ -1638,7 +1638,7 @@ ${ITEM_MEAT} ${True} | @@ -1638,7 +1638,7 @@ ${ITEM_MEAT} ${True} | ||
1638 | Звірити статус тендера ${tender_owner} ${TENDER['TENDER_UAID']} active.stage2.pending | 1638 | Звірити статус тендера ${tender_owner} ${TENDER['TENDER_UAID']} active.stage2.pending |
1639 | 1639 | ||
1640 | 1640 | ||
1641 | -Можливість перевести статус очікування обробки мостом | 1641 | +Можливість перевести тендер в статус очікування обробки мостом |
1642 | [Tags] ${USERS.users['${tender_owner}'].broker}: Процес переведення статусу у active.stage2.waiting. | 1642 | [Tags] ${USERS.users['${tender_owner}'].broker}: Процес переведення статусу у active.stage2.waiting. |
1643 | ... tender_owner | 1643 | ... tender_owner |
1644 | ... ${USERS.users['${tender_owner}'].broker} | 1644 | ... ${USERS.users['${tender_owner}'].broker} |
@@ -1658,31 +1658,133 @@ ${ITEM_MEAT} ${True} | @@ -1658,31 +1658,133 @@ ${ITEM_MEAT} ${True} | ||
1658 | Звірити статус тендера ${tender_owner} ${TENDER['TENDER_UAID']} complete | 1658 | Звірити статус тендера ${tender_owner} ${TENDER['TENDER_UAID']} complete |
1659 | 1659 | ||
1660 | 1660 | ||
1661 | -Отрмати дргуий етап | 1661 | +Можливість отримати тендер другого етапу |
1662 | [Tags] ${USERS.user['${tender_owner}'].broker}: Отримати id нового тендеру | 1662 | [Tags] ${USERS.user['${tender_owner}'].broker}: Отримати id нового тендеру |
1663 | ... tender_owner | 1663 | ... tender_owner |
1664 | ... ${USERS.users['${tender_owner}'].broker} | 1664 | ... ${USERS.users['${tender_owner}'].broker} |
1665 | ... get_second_stage | 1665 | ... get_second_stage |
1666 | Отримати дані із поля stage2TenderID тендера для усіх користувачів | 1666 | Отримати дані із поля stage2TenderID тендера для усіх користувачів |
1667 | ${tender_UAID_second_stage}= BuiltIn.Catenate SEPARATOR= ${TENDER['TENDER_UAID']} .2 | 1667 | ${tender_UAID_second_stage}= BuiltIn.Catenate SEPARATOR= ${TENDER['TENDER_UAID']} .2 |
1668 | - Можливість знайти тендер та зберегти в second_stage_data по ідентифікатору ${tender_UAID_second_stage} для користувача ${tender_owner} | 1668 | + Можливість знайти тендер по ідентифікатору ${tender_UAID_second_stage} та зберегти його в ${second_stage_data} для користувача ${tender_owner} |
1669 | 1669 | ||
1670 | 1670 | ||
1671 | -Порівняти другий етап з перший | ||
1672 | - [Tags] ${USERS.user['${tender_owner}'].broker}: Порівняти перший та другий етап | 1671 | +Відображення заголовку закупівлі дургого етапу |
1672 | + [Tags] ${USERS.user['${tender_owner}'].broker}: Відображення заголовку тендера | ||
1673 | ... tender_owner viewer | 1673 | ... tender_owner viewer |
1674 | ... ${USERS.users['${tender_owner}'].broker} | 1674 | ... ${USERS.users['${tender_owner}'].broker} |
1675 | ... compare_stages | 1675 | ... compare_stages |
1676 | - :FOR ${field} IN title minimalStep value procuringEntity | ||
1677 | - \ Звірити відображення поля ${field} тендера із ${USERS.users['${tender_owner}'].second_stage_data.data.${field}} для користувача ${viewer} | 1676 | + Звірити відображення поля title тендера із ${USERS.users['${tender_owner}'].second_stage_data.data.${field}} для користувача ${viewer} |
1678 | 1677 | ||
1679 | 1678 | ||
1680 | -Отримати тендер другого етапу та зберегти | 1679 | +Відображення мінімального кроку закупівлі дургого етапу |
1680 | + [Tags] ${USERS.user['${tender_owner}'].broker}: Відображення мінімального кроку закупівлі дургого етапу | ||
1681 | + ... tender_owner viewer | ||
1682 | + ... ${USERS.users['${tender_owner}'].broker} | ||
1683 | + ... compare_stages | ||
1684 | + Звірити відображення поля minimalStep тендера із ${USERS.users['${tender_owner}'].second_stage_data.data.minimalStep} для користувача ${viewer} | ||
1685 | + | ||
1686 | + | ||
1687 | +Відображення доступного бюджету закупівлі дургого етапу | ||
1688 | + [Tags] ${USERS.user['${tender_owner}'].broker}: Відображення доступного бюджету закупівлі дургого етапу | ||
1689 | + ... tender_owner viewer | ||
1690 | + ... ${USERS.users['${tender_owner}'].broker} | ||
1691 | + ... compare_stages | ||
1692 | + Звірити відображення поля value тендера із ${USERS.users['${tender_owner}'].second_stage_data.data.value} для користувача ${viewer} | ||
1693 | + | ||
1694 | + | ||
1695 | +Відображення опису закупівлі дургого етапу | ||
1696 | + [Tags] ${USERS.user['${tender_owner}'].broker}: Відображення опису закупівлі дургого етапу | ||
1697 | + ... tender_owner viewer | ||
1698 | + ... ${USERS.users['${tender_owner}'].broker} | ||
1699 | + ... compare_stages | ||
1700 | + Звірити відображення поля description тендера із ${USERS.users['${tender_owner}'].second_stage_data.data.description} для користувача ${viewer} | ||
1701 | + | ||
1702 | + | ||
1703 | +Відображення імені замовника тендера для закупівлі другого етапу | ||
1704 | + [Tags] ${USERS.user['${tender_owner}'].broker}: Відображення імені замовника тендера для закупівлі другого етапу | ||
1705 | + ... tender_owner viewer | ||
1706 | + ... ${USERS.users['${tender_owner}'].broker} | ||
1707 | + ... compare_stages | ||
1708 | + Звірити відображення поля procuringEntity.name тендера із ${USERS.users['${tender_owner}'].second_stage_data.data.procuringEntity.name}} для користувача ${viewer} | ||
1709 | + | ||
1710 | +############################################################################################## | ||
1711 | +# Відображення основних даних лоту для другого етапу | ||
1712 | +############################################################################################## | ||
1713 | + | ||
1714 | +Відображення заголовку лотів для закупівлі другого етапу | ||
1715 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення заголовку лотів для закупівлі другого етапу | ||
1716 | + ... viewer tender_owner provider provider1 | ||
1717 | + ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker} | ||
1718 | + ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker} | ||
1719 | + ... compare_stages | ||
1720 | + Звірити відображення поля title усіх лотів другого етапу для усіх користувачів | ||
1721 | + | ||
1722 | + | ||
1723 | +Відображення опису лотів для закупівлі другого етапу | ||
1724 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення опису лотів для закупівлі другого етапу | ||
1725 | + ... viewer | ||
1726 | + ... ${USERS.users['${viewer}'].broker} | ||
1727 | + ... compare_stages | ||
1728 | + Звірити відображення поля description усіх лотів другого етапу для користувача ${viewer} | ||
1729 | + | ||
1730 | + | ||
1731 | +Відображення бюджету лотів для закупівлі другого етапу | ||
1732 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення бюджету лотів для закупівлі другого етапу | ||
1733 | + ... viewer | ||
1734 | + ... ${USERS.users['${viewer}'].broker} | ||
1735 | + ... compare_stages | ||
1736 | + Звірити відображення поля value.amount усіх лотів другого етапу для усіх користувачів | ||
1737 | + | ||
1738 | + | ||
1739 | +Відображення валюти лотів для закупівлі другого етапу | ||
1740 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення валюти лотів для закупівлі другого етапу | ||
1741 | + ... viewer | ||
1742 | + ... ${USERS.users['${viewer}'].broker} | ||
1743 | + ... compare_stages | ||
1744 | + Звірити відображення поля value.currency усіх лотів другого етапу для користувача ${viewer} | ||
1745 | + | ||
1746 | + | ||
1747 | +Відображення ПДВ в бюджеті лотів для закупівлі другого етапу | ||
1748 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення ПДВ в бюджеті лотів для закупівлі другого етапу | ||
1749 | + ... viewer | ||
1750 | + ... ${USERS.users['${viewer}'].broker} | ||
1751 | + ... compare_stages | ||
1752 | + Звірити відображення поля value.valueAddedTaxIncluded усіх лотів другого етапу для користувача ${viewer} | ||
1753 | + | ||
1754 | + | ||
1755 | +Відображення мінімального кроку лотів для закупівлі другого етапу | ||
1756 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення мінімального кроку лотів для закупівлі другого етапу | ||
1757 | + ... viewer | ||
1758 | + ... ${USERS.users['${viewer}'].broker} | ||
1759 | + ... compare_stages | ||
1760 | + Звірити відображення поля minimalStep.amount усіх лотів другого етапу для усіх користувачів | ||
1761 | + | ||
1762 | + | ||
1763 | +Відображення валюти мінімального кроку лотів для закупівлі другого етапу | ||
1764 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення валюти мінімального кроку лотів для закупівлі другого етапу | ||
1765 | + ... viewer | ||
1766 | + ... ${USERS.users['${viewer}'].broker} | ||
1767 | + ... compare_stages | ||
1768 | + Звірити відображення поля minimalStep.currency усіх лотів другого етапу для користувача ${viewer} | ||
1769 | + | ||
1770 | + | ||
1771 | +Відображення ПДВ в мінімальному кроці лотів для закупівлі другого етапу | ||
1772 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення ПДВ в мінімальному кроці лотів для закупівлі другого етапу | ||
1773 | + ... viewer | ||
1774 | + ... ${USERS.users['${viewer}'].broker} | ||
1775 | + ... compare_stages | ||
1776 | + Звірити відображення поля minimalStep.valueAddedTaxIncluded усіх лотів другого етапу для користувача ${viewer} | ||
1777 | + | ||
1778 | +############################################################################################## | ||
1779 | +# END | ||
1780 | +############################################################################################## | ||
1781 | + | ||
1782 | +Можливість отримати доступ до тендера другого етапу | ||
1681 | [Tags] ${USERS.user['${tender_owner}'].broker}: Отримати токен для другог етапу | 1783 | [Tags] ${USERS.user['${tender_owner}'].broker}: Отримати токен для другог етапу |
1682 | ... tender_owner | 1784 | ... tender_owner |
1683 | ... ${USERS.users['${tender_owner}'].broker} | 1785 | ... ${USERS.users['${tender_owner}'].broker} |
1684 | ... save_tender_second_stage | 1786 | ... save_tender_second_stage |
1685 | - Отримати тендер другого етапу та зберегти | 1787 | + Отримати доступ до тендера другого етапу |
1686 | 1788 | ||
1687 | 1789 | ||
1688 | Можливість активувати тендер другого етапу | 1790 | Можливість активувати тендер другого етапу |
Please
register
or
login
to post a comment