Commit 45d3f0572825cbdf7d6cb92529c07c12c65019ac

Authored by ivanka12
1 parent 4a3600fa

add test cases for closeFrameworkAgreementUA

@@ -203,3 +203,72 @@ Suite Teardown Test Suite Teardown @@ -203,3 +203,72 @@ Suite Teardown Test Suite Teardown
203 ${contract_index}= Отримати останній індекс contracts ${tender_owner} ${viewer} 203 ${contract_index}= Отримати останній індекс contracts ${tender_owner} ${viewer}
204 Run As ${viewer} Оновити сторінку з тендером ${TENDER['TENDER_UAID']} 204 Run As ${viewer} Оновити сторінку з тендером ${TENDER['TENDER_UAID']}
205 Звірити відображення поля contracts[${contract_index}].status тендера із active для користувача ${viewer} 205 Звірити відображення поля contracts[${contract_index}].status тендера із active для користувача ${viewer}
  206 +
  207 +
  208 +Можливість встановити ціну за одиницю для першого контракту
  209 + [Tags] ${USERS.users['${tender_owner}'].broker}: Редагування угоди
  210 + ... tender_owner
  211 + ... ${USERS.users['${tender_owner}'].broker}
  212 + ... modify_agreement
  213 + ... critical
  214 + [Setup] Дочекатись дати закінчення періоду кваліфікації ${tender_owner} ${TENDER['TENDER_UAID']}
  215 + [Teardown] Оновити LAST_MODIFICATION_DATE
  216 + ${contract_data}= Розрахувати ціну для 0 контракту
  217 + Run As ${tender_owner} Встановити ціну за одиницю для контракту ${TENDER['TENDER_UAID']} ${contract_data}
  218 +
  219 +
  220 +Можливість встановити ціну за одиницю для другого контракту
  221 + [Tags] ${USERS.users['${tender_owner}'].broker}: Редагування угоди
  222 + ... tender_owner
  223 + ... ${USERS.users['${tender_owner}'].broker}
  224 + ... modify_agreement
  225 + ... critical
  226 + [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
  227 + [Teardown] Оновити LAST_MODIFICATION_DATE
  228 + ${contract_data}= Розрахувати ціну для 1 контракту
  229 + Run As ${tender_owner} Встановити ціну за одиницю для контракту ${TENDER['TENDER_UAID']} ${contract_data}
  230 +
  231 +
  232 +Можливість встановити ціну за одиницю для третього контракту
  233 + [Tags] ${USERS.users['${tender_owner}'].broker}: Редагування угоди
  234 + ... tender_owner
  235 + ... ${USERS.users['${tender_owner}'].broker}
  236 + ... modify_agreement
  237 + ... critical
  238 + [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
  239 + [Teardown] Оновити LAST_MODIFICATION_DATE
  240 + ${contract_data}= Розрахувати ціну для 2 контракту
  241 + Run As ${tender_owner} Встановити ціну за одиницю для контракту ${TENDER['TENDER_UAID']} ${contract_data}
  242 +
  243 +
  244 +Можливість зареєструвати угоду
  245 + [Tags] ${USERS.users['${tender_owner}'].broker}: Редагування угоди
  246 + ... tender_owner
  247 + ... ${USERS.users['${tender_owner}'].broker}
  248 + ... modify_agreement
  249 + ... critical
  250 + [Setup] Дочекатись можливості зареєструвати угоди ${tender_owner}
  251 + [Teardown] Оновити LAST_MODIFICATION_DATE
  252 + ${days}= create_fake_number 366 1460
  253 + ${period}= create_fake_period days=${days}
  254 + Run As ${tender_owner} Зареєструвати угоду ${TENDER['TENDER_UAID']} ${period}
  255 +
  256 +
  257 +Відображення статусу зареєстрованої угоди
  258 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних угоди
  259 + ... viewer
  260 + ... ${USERS.users['${viewer}'].broker}
  261 + ... agreement_registration
  262 + ... critical
  263 + [Setup] Дочекатись синхронізації з майданчиком ${viewer}
  264 + Звірити відображення поля agreements[0].status тендера із active для користувача ${viewer}
  265 +
  266 +
  267 +Відображення статусу успішного завершення тендера
  268 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних угоди
  269 + ... viewer
  270 + ... ${USERS.users['${viewer}'].broker}
  271 + ... agreement_registration
  272 + ... critical
  273 + [Setup] Дочекатись синхронізації з майданчиком ${viewer}
  274 + Звірити відображення поля status тендера із complete для користувача ${viewer}
@@ -183,6 +183,24 @@ ${MOZ_INTEGRATION} ${False} @@ -183,6 +183,24 @@ ${MOZ_INTEGRATION} ${False}
183 ... non-critical 183 ... non-critical
184 Отримати дані із поля complaintPeriod.endDate тендера для усіх користувачів 184 Отримати дані із поля complaintPeriod.endDate тендера для усіх користувачів
185 185
  186 +
  187 +Відображення максимальної кількості кваліфікованих учасників
  188 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера
  189 + ... viewer
  190 + ... ${USERS.users['${viewer}'].broker}
  191 + ... tender_view_framework
  192 + ... critical
  193 + Звірити відображення поля maxAwardsCount тендера для усіх користувачів
  194 +
  195 +
  196 +Відображення тривалості угоди
  197 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера
  198 + ... viewer
  199 + ... ${USERS.users['${viewer}'].broker}
  200 + ... tender_view_framework
  201 + ... critical
  202 + Звірити відображення поля agreementDuration тендера для усіх користувачів
  203 +
186 ############################################################################################## 204 ##############################################################################################
187 # Відображення основних даних предмету 205 # Відображення основних даних предмету
188 ############################################################################################## 206 ##############################################################################################
@@ -564,6 +582,29 @@ ${MOZ_INTEGRATION} ${False} @@ -564,6 +582,29 @@ ${MOZ_INTEGRATION} ${False}
564 Звірити відображення дати tenderPeriod.endDate тендера для усіх користувачів 582 Звірити відображення дати tenderPeriod.endDate тендера для усіх користувачів
565 583
566 584
  585 +Можливість змінити максимальну кількість кваліфікованих учасників
  586 + [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість редагувати тендер
  587 + ... tender_owner
  588 + ... ${USERS.users['${tender_owner}'].broker}
  589 + ... modify_maxAwardsCount level3
  590 + ... non-critical
  591 + [Teardown] Оновити LAST_MODIFICATION_DATE
  592 + ${maxAwardsCount}= create_fake_number 6 8
  593 + Можливість змінити поле maxAwardsCount тендера на ${maxAwardsCount}
  594 + Remove From Dictionary ${USERS.users['${viewer}'].tender_data.data} maxAwardsCount
  595 + Set To Dictionary ${USERS.users['${tender_owner}'].initial_data.data} new_maxAwardsCount=${maxAwardsCount}
  596 +
  597 +
  598 +Відображення зміненої максимальної кількості кваліфікованих учасників
  599 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера
  600 + ... viewer
  601 + ... ${USERS.users['${viewer}'].broker}
  602 + ... modify_maxAwardsCount
  603 + ... non-critical
  604 + [Setup] Дочекатись синхронізації з майданчиком ${viewer}
  605 + Звірити відображення поля maxAwardsCount тендера із ${USERS.users['${tender_owner}'].initial_data.data.new_maxAwardsCount} для користувача ${viewer}
  606 +
  607 +
567 Можливість додати документацію до тендера 608 Можливість додати документацію до тендера
568 [Tags] ${USERS.users['${tender_owner}'].broker}: Додання документації 609 [Tags] ${USERS.users['${tender_owner}'].broker}: Додання документації
569 ... tender_owner 610 ... tender_owner
@@ -249,7 +249,7 @@ ${award_index} ${0} @@ -249,7 +249,7 @@ ${award_index} ${0}
249 Run As ${tender_owner} Скасування рішення кваліфікаційної комісії ${TENDER['TENDER_UAID']} 0 249 Run As ${tender_owner} Скасування рішення кваліфікаційної комісії ${TENDER['TENDER_UAID']} 0
250 250
251 251
252 -Можливість завантажити документ рішення кваліфікаційної комісії для підтвердження нового постачальника 252 +Можливість завантажити документ рішення кваліфікаційної комісії для підтвердження другого постачальника
253 [Tags] ${USERS.users['${tender_owner}'].broker}: Процес кваліфікації 253 [Tags] ${USERS.users['${tender_owner}'].broker}: Процес кваліфікації
254 ... tender_owner 254 ... tender_owner
255 ... ${USERS.users['${tender_owner}'].broker} 255 ... ${USERS.users['${tender_owner}'].broker}
@@ -259,9 +259,60 @@ ${award_index} ${0} @@ -259,9 +259,60 @@ ${award_index} ${0}
259 Remove File ${file_path} 259 Remove File ${file_path}
260 260
261 261
262 -Можливість підтвердити нового постачальника 262 +Можливість підтвердити другого постачальника
263 [Tags] ${USERS.users['${tender_owner}'].broker}: Процес кваліфікації 263 [Tags] ${USERS.users['${tender_owner}'].broker}: Процес кваліфікації
264 ... tender_owner 264 ... tender_owner
265 ... ${USERS.users['${tender_owner}'].broker} 265 ... ${USERS.users['${tender_owner}'].broker}
266 ... qualification_approve_second_award level1 266 ... qualification_approve_second_award level1
267 Run As ${tender_owner} Підтвердити постачальника ${TENDER['TENDER_UAID']} 1 267 Run As ${tender_owner} Підтвердити постачальника ${TENDER['TENDER_UAID']} 1
  268 +
  269 +
  270 +Можливість завантажити документ рішення кваліфікаційної комісії для підтвердження третього постачальника
  271 + [Tags] ${USERS.users['${tender_owner}'].broker}: Процес кваліфікації
  272 + ... tender_owner
  273 + ... ${USERS.users['${tender_owner}'].broker}
  274 + ... qualification_add_doc_to_third_award
  275 + ${file_path} ${file_name} ${file_content}= create_fake_doc
  276 + Run As ${tender_owner} Завантажити документ рішення кваліфікаційної комісії ${file_path} ${TENDER['TENDER_UAID']} 2
  277 + Remove File ${file_path}
  278 +
  279 +
  280 +Можливість підтвердити третього постачальника
  281 + [Tags] ${USERS.users['${tender_owner}'].broker}: Процес кваліфікації
  282 + ... tender_owner
  283 + ... ${USERS.users['${tender_owner}'].broker}
  284 + ... qualification_approve_third_award
  285 + [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
  286 + [Teardown] Оновити LAST_MODIFICATION_DATE
  287 + Run As ${tender_owner} Підтвердити постачальника ${TENDER['TENDER_UAID']} 2
  288 +
  289 +
  290 +Можливість завантажити документ рішення кваліфікаційної комісії для підтвердження четвертого постачальника
  291 + [Tags] ${USERS.users['${tender_owner}'].broker}: Процес кваліфікації
  292 + ... tender_owner
  293 + ... ${USERS.users['${tender_owner}'].broker}
  294 + ... qualification_add_doc_to_fourth_award
  295 + ${file_path} ${file_name} ${file_content}= create_fake_doc
  296 + Run As ${tender_owner} Завантажити документ рішення кваліфікаційної комісії ${file_path} ${TENDER['TENDER_UAID']} 3
  297 + Remove File ${file_path}
  298 +
  299 +
  300 +Можливість підтвердити четвертого постачальника
  301 + [Tags] ${USERS.users['${tender_owner}'].broker}: Процес кваліфікації
  302 + ... tender_owner
  303 + ... ${USERS.users['${tender_owner}'].broker}
  304 + ... qualification_approve_fourth_award
  305 + [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
  306 + [Teardown] Оновити LAST_MODIFICATION_DATE
  307 + Run As ${tender_owner} Підтвердити постачальника ${TENDER['TENDER_UAID']} 3
  308 +
  309 +
  310 +Можливість затвердити остаточне рішення кваліфікації
  311 + [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація
  312 + ... tender_owner
  313 + ... ${USERS.users['${tender_owner}'].broker}
  314 + ... qualification_approve_qualifications
  315 + ... critical
  316 + [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
  317 + [Teardown] Оновити LAST_MODIFICATION_DATE
  318 + Run As ${tender_owner} Затвердити постачальників ${TENDER['TENDER_UAID']}
Please register or login to post a comment