Skip to content

Commit 8348bdd

Browse files
committed
Update awarding test suite
1 parent c850469 commit 8348bdd

File tree

1 file changed

+38
-2
lines changed

1 file changed

+38
-2
lines changed

op_robot_tests/tests_files/awarding.robot

Lines changed: 38 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -107,11 +107,20 @@ Suite Teardown Test Suite Teardown
107107
Звірити відображення поля awards[0].status тендера із active для користувача ${viewer}
108108

109109

110+
Можливість скасувати рішення кваліфікації першим учасником
111+
[Tags] ${USERS.users['${provider}'].broker}: Процес кваліфікації
112+
... provider
113+
... ${USERS.users['${provider}'].broker}
114+
... cancel_second_award_provider
115+
[Teardown] Оновити LMD і дочекатись синхронізації ${provider}
116+
Run As ${provider} Скасування рішення кваліфікаційної комісії ${TENDER['TENDER_UAID']} 1
117+
118+
110119
Можливість скасувати рішення кваліфікації другим кандидатом
111120
[Tags] ${USERS.users['${provider1}'].broker}: Процес кваліфікації
112121
... provider1
113122
... ${USERS.users['${provider1}'].broker}
114-
... cancel_second_award
123+
... cancel_second_award_provider1
115124
[Teardown] Оновити LMD і дочекатись синхронізації ${provider1}
116125
Run As ${provider1} Скасування рішення кваліфікаційної комісії ${TENDER['TENDER_UAID']} 1
117126

@@ -126,14 +135,39 @@ Suite Teardown Test Suite Teardown
126135
Звірити відображення поля awards[1].status тендера із cancelled для користувача ${viewer}
127136

128137

138+
Можливість дискваліфікувати першого кандидата після підтвердження оплати
139+
[Tags] ${USERS.users['${tender_owner}'].broker}: Процес кваліфікації
140+
... tender_owner
141+
... ${USERS.users['${tender_owner}'].broker}
142+
... disqualified_first_active_award
143+
[Teardown] Оновити LMD і дочекатись синхронізації ${tender_owner}
144+
${file_path} ${file_name} ${file_content}= create_fake_doc
145+
${description}= create_fake_sentence
146+
Run As ${tender_owner} Завантажити документ рішення кваліфікаційної комісії в контракт ${file_path} ${TENDER['TENDER_UAID']} -1
147+
Run As ${tender_owner} Дискваліфікувати постачальника ${TENDER['TENDER_UAID']} 0 ${description}
148+
Remove File ${file_path}
149+
150+
129151
Можливість дискваліфікувати першого кандидата
130152
[Tags] ${USERS.users['${tender_owner}'].broker}: Процес кваліфікації
131153
... tender_owner
132154
... ${USERS.users['${tender_owner}'].broker}
133155
... disqualified_first_award
134156
[Teardown] Оновити LMD і дочекатись синхронізації ${tender_owner}
157+
${file_path} ${file_name} ${file_content}= create_fake_doc
135158
${description}= create_fake_sentence
159+
Run As ${tender_owner} Завантажити документ рішення кваліфікаційної комісії ${file_path} ${TENDER['TENDER_UAID']} 0
136160
Run As ${tender_owner} Дискваліфікувати постачальника ${TENDER['TENDER_UAID']} 0 ${description}
161+
Remove File ${file_path}
162+
163+
164+
Відображення статусу неуспішного лоту через відсутность завантаженого протоколу
165+
[Tags] ${USERS.users['${viewer}'].broker}: Подання пропозиції
166+
... viewer
167+
... ${USERS.users['${viewer}'].broker}
168+
... wait_for_verificationEndDate
169+
[Setup] Дочекатись синхронізації з майданчиком ${viewer}
170+
Звірити cтатус неуспішного тендера ${viewer} ${TENDER['TENDER_UAID']}
137171

138172

139173
Відображення статусу 'unsuccessful' для першого кандидата
@@ -142,7 +176,6 @@ Suite Teardown Test Suite Teardown
142176
... ${USERS.users['${viewer}'].broker}
143177
... first_award_status_unsuccessful
144178
[Setup] Дочекатись синхронізації з майданчиком ${viewer}
145-
Звірити cтатус неуспішного тендера ${viewer} ${TENDER['TENDER_UAID']}
146179
Run Keyword And Ignore Error Remove From Dictionary ${USERS.users['${viewer}'].tender_data.data.awards[0]} status
147180
Звірити відображення поля awards[0].status тендера із unsuccessful для користувача ${viewer}
148181

@@ -153,8 +186,11 @@ Suite Teardown Test Suite Teardown
153186
... ${USERS.users['${tender_owner}'].broker}
154187
... disqualified_second_award
155188
[Teardown] Оновити LMD і дочекатись синхронізації ${tender_owner}
189+
${file_path} ${file_name} ${file_content}= create_fake_doc
156190
${description}= create_fake_sentence
191+
Run As ${tender_owner} Завантажити документ рішення кваліфікаційної комісії ${file_path} ${TENDER['TENDER_UAID']} 1
157192
Run As ${tender_owner} Дискваліфікувати постачальника ${TENDER['TENDER_UAID']} 1 ${description}
193+
Remove File ${file_path}
158194

159195

160196
Відображення статусу 'unsuccessful' для другого кандидата

0 commit comments

Comments
 (0)