*** Settings *** Resource keywords.robot Resource resource.robot Suite Setup Test Suite Setup Suite Teardown Test Suite Teardown *** Variables *** @{USED_ROLES} tender_owner viewer *** Test Cases *** Можливість знайти закупівлю по ідентифікатору [Tags] ${USERS.users['${viewer}'].broker}: Пошук тендера по ідентифікатору ... viewer ... ${USERS.users['${viewer}'].broker} ... tender_cancelation lot_cancelation delete_lot Завантажити дані про тендер Run As ${viewer} Пошук тендера по ідентифікатору ${TENDER['TENDER_UAID']} ############################################################################################## # TENDER CANCELLATION ############################################################################################## Можливість скасувати тендер [Tags] ${USERS.users['${tender_owner}'].broker}: Скасування тендера ... tender_owner ... ${USERS.users['${tender_owner}'].broker} ... tender_cancelation [Teardown] Оновити LAST_MODIFICATION_DATE Можливість скасувати тендер Відображення активного статусу скасування тендера [Tags] ${USERS.users['${viewer}'].broker}: Відображення скасування тендера ... viewer ... ${USERS.users['${viewer}'].broker} ... tender_cancelation [Setup] Дочекатись синхронізації з майданчиком ${viewer} Звірити поле тендера із значенням ${viewer} ${TENDER['TENDER_UAID']} ... active ... cancellations[0].status Відображення причини скасування тендера [Tags] ${USERS.users['${viewer}'].broker}: Відображення скасування тендера ... viewer ... ${USERS.users['${viewer}'].broker} ... tender_cancelation Звірити поле тендера із значенням ${viewer} ${TENDER['TENDER_UAID']} ... ${USERS.users['${tender_owner}']['cancellation_data']['cancellation_reason']} ... cancellations[0].reason Відображення опису документа до скасування тендера [Tags] ${USERS.users['${viewer}'].broker}: Відображення скасування тендера ... viewer ... ${USERS.users['${viewer}'].broker} ... tender_cancelation Звірити відображення поля description документа до скасування ${USERS.users['${tender_owner}']['cancellation_data']['document']['doc_id']} із ${USERS.users['${tender_owner}']['cancellation_data']['description']} для користувача ${viewer} Відображення заголовку документа до скасування тендера [Tags] ${USERS.users['${viewer}'].broker}: Відображення скасування тендера ... viewer ... ${USERS.users['${viewer}'].broker} ... tender_cancelation Звірити відображення поля title документа до скасування ${USERS.users['${tender_owner}']['cancellation_data']['document']['doc_id']} із ${USERS.users['${tender_owner}']['cancellation_data']['document']['doc_name']} для користувача ${viewer} Відображення вмісту документа до скасування тендера [Tags] ${USERS.users['${viewer}'].broker}: Відображення скасування тендера ... viewer ... ${USERS.users['${viewer}'].broker} ... tender_cancelation Звірити відображення вмісту документа до скасування ${USERS.users['${tender_owner}']['cancellation_data']['document']['doc_id']} з ${USERS.users['${tender_owner}']['cancellation_data']['document']['doc_content']} для користувача ${viewer} ############################################################################################## # LOT CANCELLATION ############################################################################################## Можливість скасувати лот [Tags] ${USERS.users['${tender_owner}'].broker}: Скасування лота ... tender_owner ... ${USERS.users['${tender_owner}'].broker} ... lot_cancelation [Teardown] Оновити LAST_MODIFICATION_DATE Можливість скасувати лот Відображення активного статусу скасування лота [Tags] ${USERS.users['${viewer}'].broker}: Відображення скасування лота ... viewer ... ${USERS.users['${viewer}'].broker} ... lot_cancelation [Setup] Дочекатись синхронізації з майданчиком ${viewer} Звірити поле тендера із значенням ${viewer} ${TENDER['TENDER_UAID']} ... active ... cancellations[0].status Відображення причини скасування лота [Tags] ${USERS.users['${viewer}'].broker}: Відображення скасування лота ... viewer ... ${USERS.users['${viewer}'].broker} ... lot_cancelation Звірити поле тендера із значенням ${viewer} ${TENDER['TENDER_UAID']} ... ${USERS.users['${tender_owner}']['cancellation_data']['cancellation_reason']} ... cancellations[0].reason Відображення опису документа до скасування лота [Tags] ${USERS.users['${viewer}'].broker}: Відображення скасування лота ... viewer ... ${USERS.users['${viewer}'].broker} ... lot_cancelation Звірити відображення поля description документа до скасування ${USERS.users['${tender_owner}']['cancellation_data']['document']['doc_id']} із ${USERS.users['${tender_owner}']['cancellation_data']['description']} для користувача ${viewer} Відображення заголовку документа до скасування лота [Tags] ${USERS.users['${viewer}'].broker}: Відображення скасування лота ... viewer ... ${USERS.users['${viewer}'].broker} ... lot_cancelation Звірити відображення поля description документа до скасування ${USERS.users['${tender_owner}']['cancellation_data']['document']['doc_id']} із ${USERS.users['${tender_owner}']['cancellation_data']['document']['doc_name']} для користувача ${viewer} Відображення вмісту документа до скасування лота [Tags] ${USERS.users['${viewer}'].broker}: Відображення скасування лота ... viewer ... ${USERS.users['${viewer}'].broker} ... lot_cancelation Звірити відображення вмісту документа до скасування ${USERS.users['${tender_owner}']['cancellation_data']['document']['doc_id']} з ${USERS.users['${tender_owner}']['cancellation_data']['document']['doc_content']} для користувача ${viewer} ############################################################################################## # DELETING LOT ############################################################################################## Неможливість видалення лоту [Tags] ${USERS.users['${tender_owner}'].broker}: Редагування тендера ... tender_owner ... ${USERS.users['${tender_owner}'].broker} ... delete_lot [Teardown] Оновити LAST_MODIFICATION_DATE Require Failure ${tender_owner} Видалити лот ${TENDER['TENDER_UAID']} ${TENDER['LOT_ID']} *** Keywords *** Можливість скасувати тендер ${cancellation_data}= Підготувати дані про скасування ${tender_owner} Run As ${tender_owner} ... Скасувати закупівлю ... ${TENDER['TENDER_UAID']} ... ${cancellation_data['cancellation_reason']} ... ${cancellation_data['document']['doc_path']} ... ${cancellation_data['description']} Можливість скасувати лот ${cancellation_data}= Підготувати дані про скасування ${tender_owner} Run As ${tender_owner} ... Скасувати лот ... ${TENDER['TENDER_UAID']} ... ${TENDER['LOT_ID']} ... ${cancellation_data['cancellation_reason']} ... ${cancellation_data['document']['doc_path']} ... ${cancellation_data['description']} Звірити відображення поля ${field} документа до скасування ${doc_id} із ${left} для користувача ${username} ${right}= Run As ${username} Отримати інформацію із документа ${TENDER['TENDER_UAID']} ${doc_id} ${field} Порівняти об'єкти ${left} ${right} Звірити відображення вмісту документа до скасування ${doc_id} з ${left} для користувача ${username} ${file_name}= Run as ${username} Отримати документ до скасування ${TENDER['TENDER_UAID']} ${doc_id} ${right}= Get File ${OUTPUT_DIR}${/}${file_name} Порівняти об'єкти ${left} ${right}