Showing
3 changed files
with
131 additions
and
15 deletions
... | ... | @@ -40,9 +40,9 @@ Resource resource.robot |
40 | 40 | Run as ${username} Пошук тендера по ідентифікатору ${ident} |
41 | 41 | |
42 | 42 | |
43 | -Можливість знайти тендер та зберегти в ${save_key} по ідентифікатору ${ident} для користувача ${username} | |
43 | +Можливість знайти тендер по ідентифікатору ${tender_id} та зберегти його в ${save_location} для користувача ${username} | |
44 | 44 | Дочекатись синхронізації з майданчиком ${username} |
45 | - Run as ${username} Пошук тендера по ідентифікатору ${ident} ${save_key} | |
45 | + Run as ${username} Пошук тендера по ідентифікатору ${ident} ${save_location} | |
46 | 46 | |
47 | 47 | |
48 | 48 | Можливість змінити поле ${field_name} тендера на ${field_value} |
... | ... | @@ -89,8 +89,8 @@ Resource resource.robot |
89 | 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 | 94 | Set to dictionary ${TENDER} TENDER_UAID=${tender_uaid} |
95 | 95 | :FOR ${username} IN ${tender_owner} ${provider} ${provider1} ${viewer} |
96 | 96 | \ Можливість знайти тендер по ідентифікатору ${tender_uaid} для користувача ${username} |
... | ... | @@ -255,6 +255,13 @@ Resource resource.robot |
255 | 255 | :FOR ${lot_index} IN RANGE ${NUMBER_OF_LOTS} |
256 | 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 | 266 | Звірити відображення поля ${field} ${lot_index} лоту для користувача ${username} |
260 | 267 | Дочекатись синхронізації з майданчиком ${username} |
... | ... | @@ -263,6 +270,13 @@ Resource resource.robot |
263 | 270 | ... ${USERS.users['${tender_owner}'].initial_data.data.lots[${lot_index}].${field}} ${field} |
264 | 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 | 281 | Звірити відображення поля ${field} ${lot_index} лоту з ${data} для користувача ${username} |
268 | 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 | 95 | Log ${tender} |
96 | 96 | [return] ${tender} |
97 | 97 | |
98 | -Отримати тендер другого етапу | |
98 | +Отримати доступ до тендера другого етапу | |
99 | 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 | 101 | ${tender}= set_access_key ${response} ${response.access.token} |
102 | 102 | Set To Dictionary ${USERS.users['${username}']} access_token=${response.access.token} |
103 | 103 | Set To Dictionary ${USERS.users['${username}']} tender_data=${response} |
... | ... |
... | ... | @@ -1638,7 +1638,7 @@ ${ITEM_MEAT} ${True} |
1638 | 1638 | Звірити статус тендера ${tender_owner} ${TENDER['TENDER_UAID']} active.stage2.pending |
1639 | 1639 | |
1640 | 1640 | |
1641 | -Можливість перевести статус очікування обробки мостом | |
1641 | +Можливість перевести тендер в статус очікування обробки мостом | |
1642 | 1642 | [Tags] ${USERS.users['${tender_owner}'].broker}: Процес переведення статусу у active.stage2.waiting. |
1643 | 1643 | ... tender_owner |
1644 | 1644 | ... ${USERS.users['${tender_owner}'].broker} |
... | ... | @@ -1658,31 +1658,133 @@ ${ITEM_MEAT} ${True} |
1658 | 1658 | Звірити статус тендера ${tender_owner} ${TENDER['TENDER_UAID']} complete |
1659 | 1659 | |
1660 | 1660 | |
1661 | -Отрмати дргуий етап | |
1661 | +Можливість отримати тендер другого етапу | |
1662 | 1662 | [Tags] ${USERS.user['${tender_owner}'].broker}: Отримати id нового тендеру |
1663 | 1663 | ... tender_owner |
1664 | 1664 | ... ${USERS.users['${tender_owner}'].broker} |
1665 | 1665 | ... get_second_stage |
1666 | 1666 | Отримати дані із поля stage2TenderID тендера для усіх користувачів |
1667 | 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 | 1673 | ... tender_owner viewer |
1674 | 1674 | ... ${USERS.users['${tender_owner}'].broker} |
1675 | 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 | 1783 | [Tags] ${USERS.user['${tender_owner}'].broker}: Отримати токен для другог етапу |
1682 | 1784 | ... tender_owner |
1683 | 1785 | ... ${USERS.users['${tender_owner}'].broker} |
1684 | 1786 | ... save_tender_second_stage |
1685 | - Отримати тендер другого етапу та зберегти | |
1787 | + Отримати доступ до тендера другого етапу | |
1686 | 1788 | |
1687 | 1789 | |
1688 | 1790 | Можливість активувати тендер другого етапу |
... | ... |
Please
register
or
login
to post a comment