Commit 4df5e7c39ecb7be5c51a00da5546afc7e52f9189

Authored by OrysiaDrabych
1 parent 9d9a4fa9

Test ability to set contract validity period

@@ -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