Commit 4df5e7c39ecb7be5c51a00da5546afc7e52f9189
1 parent
9d9a4fa9
Test ability to set contract validity period
Showing
2 changed files
with
43 additions
and
0 deletions
| @@ -1150,3 +1150,15 @@ Library openprocurement_client_helper.py | @@ -1150,3 +1150,15 @@ Library openprocurement_client_helper.py | ||
| 1150 | Log ${reply} | 1150 | Log ${reply} |
| 1151 | 1151 | ||
| 1152 | 1152 | ||
| 1153 | +Вказати період дії угоди | ||
| 1154 | + [Arguments] ${username} ${tender_uaid} ${contract_index} ${startDate} ${endDate} | ||
| 1155 | + ${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uaid} | ||
| 1156 | + ${period}= Create Dictionary startDate=${startDate} | ||
| 1157 | + Set to Dictionary ${period} endDate=${endDate} | ||
| 1158 | + ${contract}= Create Dictionary data=${tender.data.contracts[${contract_index}]} | ||
| 1159 | + Set To Dictionary ${contract.data} period=${period} | ||
| 1160 | + Log ${contract} | ||
| 1161 | + ${reply}= Call Method ${USERS.users['${username}'].client} patch_contract ${tender} ${contract} | ||
| 1162 | + Log ${reply} | ||
| 1163 | + | ||
| 1164 | + |
| @@ -93,6 +93,37 @@ Suite Teardown Test Suite Teardown | @@ -93,6 +93,37 @@ Suite Teardown Test Suite Teardown | ||
| 93 | Звірити відображення поля contracts[-1].dateSigned тендера із ${USERS.users['${tender_owner}'].dateSigned} для користувача ${viewer} | 93 | Звірити відображення поля contracts[-1].dateSigned тендера із ${USERS.users['${tender_owner}'].dateSigned} для користувача ${viewer} |
| 94 | 94 | ||
| 95 | 95 | ||
| 96 | +Можливість вказати період дії угоди | ||
| 97 | + [Tags] ${USERS.users['${tender_owner}'].broker}: Редагування угоди | ||
| 98 | + ... tender_owner | ||
| 99 | + ... ${USERS.users['${tender_owner}'].broker} | ||
| 100 | + ... contract_sign | ||
| 101 | + [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} | ||
| 102 | + [Teardown] Оновити LAST_MODIFICATION_DATE | ||
| 103 | + ${startDate}= create_fake_date | ||
| 104 | + ${endDate}= add_minutes_to_date ${startDate} 10 | ||
| 105 | + Set to dictionary ${USERS.users['${tender_owner}']} contract_startDate=${startDate} contract_endDate=${endDate} | ||
| 106 | + Run As ${tender_owner} Вказати період дії угоди ${TENDER['TENDER_UAID']} -1 ${startDate} ${endDate} | ||
| 107 | + | ||
| 108 | + | ||
| 109 | +Відображення дати початку дії угоди | ||
| 110 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних угоди | ||
| 111 | + ... viewer | ||
| 112 | + ... ${USERS.users['${viewer}'].broker} | ||
| 113 | + ... contract_sign | ||
| 114 | + [Setup] Дочекатись синхронізації з майданчиком ${viewer} | ||
| 115 | + Звірити відображення поля contracts[-1].period.startDate тендера із ${USERS.users['${tender_owner}'].contract_startDate} для користувача ${viewer} | ||
| 116 | + | ||
| 117 | + | ||
| 118 | +Відображення дати завершення дії угоди | ||
| 119 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних угоди | ||
| 120 | + ... viewer | ||
| 121 | + ... ${USERS.users['${viewer}'].broker} | ||
| 122 | + ... contract_sign | ||
| 123 | + [Setup] Дочекатись синхронізації з майданчиком ${viewer} | ||
| 124 | + Звірити відображення поля contracts[-1].period.endDate тендера із ${USERS.users['${tender_owner}'].contract_endDate} для користувача ${viewer} | ||
| 125 | + | ||
| 126 | + | ||
| 96 | Можливість укласти угоду для закупівлі | 127 | Можливість укласти угоду для закупівлі |
| 97 | [Tags] ${USERS.users['${tender_owner}'].broker}: Процес укладання угоди | 128 | [Tags] ${USERS.users['${tender_owner}'].broker}: Процес укладання угоди |
| 98 | ... tender_owner | 129 | ... tender_owner |
Please
register
or
login
to post a comment