Commit cb58dfddb03c5f18e9f69a1c86b8a90d74fc8115
Committed by
GitHub
Merge pull request #179 from ProzorroUKR/test_scenario_fixes
Test scenario fixes
Showing
10 changed files
with
80 additions
and
35 deletions
... | ... | @@ -51,12 +51,13 @@ Suite Teardown Test Suite Teardown |
51 | 51 | ... contract_view |
52 | 52 | ... non-critical |
53 | 53 | [Setup] Дочекатись синхронізації з майданчиком ${viewer} |
54 | - ${award_index}= Отримати останній індекс awards ${tender_owner} ${viewer} | |
55 | - ${award}= Get From List ${USERS.users['${viewer}'].tender_data.data.awards} ${award_index} | |
56 | - ${award_amount}= Get From Dictionary ${award.value} amount | |
57 | 54 | ${contract_index}= Отримати останній індекс contracts ${tender_owner} ${viewer} |
58 | - ${amount_net_field}= Set Variable contracts[${contract_index}].value.amountNet | |
59 | - Звірити відображення поля ${amount_net_field} тендера із ${award_amount} для користувача ${viewer} | |
55 | + ${award}= Отримати останній элемент awards ${tender_owner} ${viewer} | |
56 | + Log ${award} | |
57 | + ${contract}= Отримати останній элемент contracts ${tender_owner} ${viewer} | |
58 | + Log ${contract} | |
59 | + Log ${award.value.amount} | |
60 | + Звірити відображення поля contracts[${contract_index}].value.amountNet тендера із ${award.value.amount} для користувача ${viewer} | |
60 | 61 | |
61 | 62 | |
62 | 63 | Відображення вартості угоди |
... | ... | @@ -67,8 +68,12 @@ Suite Teardown Test Suite Teardown |
67 | 68 | ... non-critical |
68 | 69 | [Setup] Дочекатись синхронізації з майданчиком ${viewer} |
69 | 70 | ${contract_index}= Отримати останній індекс contracts ${tender_owner} ${viewer} |
70 | - ${amount_field}= Set Variable contracts[${contract_index}].value.amount | |
71 | - Отримати дані із поля ${amount_field} тендера для користувача ${viewer} | |
71 | + ${award}= Отримати останній элемент awards ${tender_owner} ${viewer} | |
72 | + Log ${award} | |
73 | + ${contract}= Отримати останній элемент contracts ${tender_owner} ${viewer} | |
74 | + Log ${contract} | |
75 | + Log ${award.value.amount} | |
76 | + Звірити відображення поля contracts[${contract_index}].value.amount тендера із ${award.value.amount} для користувача ${viewer} | |
72 | 77 | |
73 | 78 | |
74 | 79 | Можливість змінити ознаку контракту на без ПДВ | ... | ... |
... | ... | @@ -1238,6 +1238,7 @@ Require Failure |
1238 | 1238 | ... get_from_object |
1239 | 1239 | ... ${user_data.tender_data.data} |
1240 | 1240 | ... ${field} |
1241 | + \ Log ${user_data.tender_data.data} | |
1241 | 1242 | \ Run Keyword If '${status}' == 'PASS' Exit For Loop |
1242 | 1243 | Run Keyword If '${status}' == 'FAIL' Fail ${object} not found for usernames @{usernames} |
1243 | 1244 | [Return] ${username} | ... | ... |
... | ... | @@ -2199,7 +2199,7 @@ ${PLAN_TENDER} ${True} |
2199 | 2199 | ... critical |
2200 | 2200 | [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} |
2201 | 2201 | [Teardown] Оновити LAST_MODIFICATION_DATE |
2202 | - Можливість продовжити період подання пропозиції на 3 днів | |
2202 | + Можливість продовжити період подання пропозиції на 5 днів | |
2203 | 2203 | Можливість відповісти на запитання на тендер |
2204 | 2204 | |
2205 | 2205 | |
... | ... | @@ -2625,6 +2625,26 @@ ${PLAN_TENDER} ${True} |
2625 | 2625 | ... critical |
2626 | 2626 | Отримати дані із поля procuringEntity.name тендера другого етапу для усіх користувачів |
2627 | 2627 | |
2628 | + | |
2629 | +Відображення початку періоду прийому пропозицій тендера другого етапу | |
2630 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера другого етапу | |
2631 | + ... viewer tender_owner provider provider1 | |
2632 | + ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker} | |
2633 | + ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker} | |
2634 | + ... compare_stages | |
2635 | + ... critical | |
2636 | + Отримати дані із поля tenderPeriod.startDate тендера другого етапу для усіх користувачів | |
2637 | + | |
2638 | + | |
2639 | +Відображення закінчення періоду прийому пропозицій тендера другого етапу | |
2640 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера другого етапу | |
2641 | + ... viewer tender_owner provider provider1 | |
2642 | + ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker} | |
2643 | + ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker} | |
2644 | + ... compare_stages | |
2645 | + ... critical | |
2646 | + Отримати дані із поля tenderPeriod.endDate тендера другого етапу для усіх користувачів | |
2647 | + | |
2628 | 2648 | ################################################################### |
2629 | 2649 | # Відображення посилання на аукціон |
2630 | 2650 | ################################################################### | ... | ... |
... | ... | @@ -83,6 +83,8 @@ ${NUMBER_OF_BREAKDOWN} ${2} |
83 | 83 | ... plan_view |
84 | 84 | ... critical |
85 | 85 | [Setup] Дочекатись синхронізації з майданчиком ${viewer} |
86 | + :FOR ${username} IN ${viewer} ${tender_owner} | |
87 | + \ Отримати дані із тендера ${username} ${TENDER['TENDER_UAID']} budget.amount | |
86 | 88 | Звірити відображення поля budget.amount плану для користувача ${viewer} |
87 | 89 | |
88 | 90 | ... | ... |
... | ... | @@ -58,6 +58,17 @@ ${PLAN_TENDER} ${True} |
58 | 58 | Можливість зареєструвати, додати документацію і підтвердити першого постачальника до закупівлі |
59 | 59 | |
60 | 60 | |
61 | +Можливість знайти звіт про укладений договір по ідентифікатору | |
62 | + [Tags] ${USERS.users['${viewer}'].broker}: Можливість знайти процедуру | |
63 | + ... viewer | |
64 | + ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker} | |
65 | + ... find_tender | |
66 | + ... level1 | |
67 | + ... critical | |
68 | + Можливість знайти тендер по ідентифікатору для користувача ${viewer} | |
69 | + Можливість знайти тендер по ідентифікатору для користувача ${tender_owner} | |
70 | + | |
71 | + | |
61 | 72 | Відображення вартості угоди без урахування ПДВ |
62 | 73 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних угоди |
63 | 74 | ... viewer |
... | ... | @@ -65,12 +76,17 @@ ${PLAN_TENDER} ${True} |
65 | 76 | ... contract_view |
66 | 77 | ... non-critical |
67 | 78 | [Setup] Дочекатись синхронізації з майданчиком ${viewer} |
68 | - ${award_index}= Отримати останній індекс awards ${tender_owner} ${viewer} | |
69 | - ${award}= Get From List ${USERS.users['${viewer}'].tender_data.data.awards} ${award_index} | |
70 | - ${award_amount}= Get From Dictionary ${award.value} amount | |
79 | + #${award_index}= Отримати останній індекс awards ${tender_owner} ${viewer} | |
71 | 80 | ${contract_index}= Отримати останній індекс contracts ${tender_owner} ${viewer} |
72 | - ${amount_net_field}= Set Variable contracts[${contract_index}].value.amountNet | |
73 | - Звірити відображення поля ${amount_net_field} тендера із ${award_amount} для користувача ${viewer} | |
81 | + ${award}= Отримати останній элемент awards ${tender_owner} ${viewer} | |
82 | + Log ${award} | |
83 | + ${contract}= Отримати останній элемент contracts ${tender_owner} ${viewer} | |
84 | + Log ${contract} | |
85 | + #:FOR ${username} IN ${viewer} ${tender_owner} | |
86 | + #\ Отримати дані із тендера ${username} ${TENDER['TENDER_UAID']} awards | |
87 | + #${award_amount}= get variable value ${USERS.users['${username}'].tender_data.data.awards[${award_index}].value.amount} | |
88 | + Log ${award.value.amount} | |
89 | + Звірити відображення поля contracts[${contract_index}].value.amountNet тендера із ${award.value.amount} для користувача ${viewer} | |
74 | 90 | |
75 | 91 | |
76 | 92 | Відображення вартості угоди |
... | ... | @@ -80,8 +96,17 @@ ${PLAN_TENDER} ${True} |
80 | 96 | ... contract_view |
81 | 97 | ... non-critical |
82 | 98 | [Setup] Дочекатись синхронізації з майданчиком ${viewer} |
99 | + #${award_index}= Отримати останній індекс awards ${tender_owner} ${viewer} | |
83 | 100 | ${contract_index}= Отримати останній індекс contracts ${tender_owner} ${viewer} |
84 | - ${amount_field}= Set Variable contracts[${contract_index}].value.amount | |
101 | + ${award}= Отримати останній элемент awards ${tender_owner} ${viewer} | |
102 | + Log ${award} | |
103 | + ${contract}= Отримати останній элемент contracts ${tender_owner} ${viewer} | |
104 | + Log ${contract} | |
105 | + #:FOR ${username} IN ${viewer} ${tender_owner} | |
106 | + #\ Отримати дані із тендера ${username} ${TENDER['TENDER_UAID']} awards | |
107 | + #${award_amount}= get variable value ${USERS.users['${username}'].tender_data.data.awards[${award_index}].value.amount} | |
108 | + Log ${award.value.amount} | |
109 | + Звірити відображення поля contracts[${contract_index}].value.amount тендера із ${award.value.amount} для користувача ${viewer} | |
85 | 110 | |
86 | 111 | |
87 | 112 | Можливість редагувати вартість угоди без урахування ПДВ |
... | ... | @@ -93,7 +118,9 @@ ${PLAN_TENDER} ${True} |
93 | 118 | [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} |
94 | 119 | [Teardown] Оновити LAST_MODIFICATION_DATE |
95 | 120 | ${award}= Отримати останній элемент awards ${tender_owner} ${viewer} |
121 | + Log ${award} | |
96 | 122 | ${contract}= Отримати останній элемент contracts ${tender_owner} ${viewer} |
123 | + Log ${contract} | |
97 | 124 | ${amount_net}= create_fake_amount_net ${award.value.amount} ${award.value.valueAddedTaxIncluded} ${contract.value.valueAddedTaxIncluded} |
98 | 125 | ${contract_index}= Отримати останній індекс contracts ${tender_owner} ${viewer} |
99 | 126 | Set to dictionary ${USERS.users['${tender_owner}']} new_amount_net=${amount_net} |
... | ... | @@ -115,7 +142,9 @@ ${PLAN_TENDER} ${True} |
115 | 142 | [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} |
116 | 143 | [Teardown] Оновити LAST_MODIFICATION_DATE |
117 | 144 | ${award}= Отримати останній элемент awards ${tender_owner} ${viewer} |
145 | + Log ${award} | |
118 | 146 | ${contract}= Отримати останній элемент contracts ${tender_owner} ${viewer} |
147 | + Log ${contract} | |
119 | 148 | ${amount}= create_fake_amount ${award.value.amount} ${award.value.valueAddedTaxIncluded} ${contract.value.valueAddedTaxIncluded} |
120 | 149 | ${contract_index}= Отримати останній індекс contracts ${tender_owner} ${viewer} |
121 | 150 | Set to dictionary ${USERS.users['${tender_owner}']} new_amount=${amount} |
... | ... | @@ -138,16 +167,6 @@ ${PLAN_TENDER} ${True} |
138 | 167 | Можливість укласти угоду для закупівлі |
139 | 168 | |
140 | 169 | |
141 | -Можливість знайти звіт про укладений договір по ідентифікатору | |
142 | - [Tags] ${USERS.users['${viewer}'].broker}: Можливість знайти процедуру | |
143 | - ... viewer | |
144 | - ... ${USERS.users['${viewer}'].broker} | |
145 | - ... find_tender | |
146 | - ... level1 | |
147 | - ... critical | |
148 | - Можливість знайти тендер по ідентифікатору для користувача ${viewer} | |
149 | - | |
150 | - | |
151 | 170 | Відображення типу оплати |
152 | 171 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера |
153 | 172 | ... viewer | ... | ... |
... | ... | @@ -64,8 +64,6 @@ |
64 | 64 | |
65 | 65 | -i contract_stand_still |
66 | 66 | -i contract_view |
67 | --i modify_contract_invalid_amount | |
68 | --i modify_contract_invalid_amountNet_tender_vat_true | |
69 | 67 | -i modify_contract_amount_net |
70 | 68 | -i modify_contract_value |
71 | 69 | -i modify_contract |
... | ... | @@ -82,7 +80,6 @@ |
82 | 80 | -i change_contract_amountNet |
83 | 81 | -i change_contract_amount |
84 | 82 | -i apply_change |
85 | --i add_contract_doc | |
86 | 83 | -i termination_reasons |
87 | 84 | -i amount_paid |
88 | 85 | -i change_amount_paid | ... | ... |
... | ... | @@ -61,9 +61,11 @@ |
61 | 61 | |
62 | 62 | -i qualification_approve_first_award |
63 | 63 | |
64 | --i contract_sign | |
65 | --i contract_stand_still | |
66 | 64 | |
65 | +-i contract_stand_still | |
66 | +-i contract_view | |
67 | +-i modify_contract_amount_net | |
68 | +-i modify_contract_value | |
67 | 69 | -i modify_contract |
68 | 70 | -i add_doc_to_contract |
69 | 71 | -i contract_doc_documentOf |
... | ... | @@ -75,10 +77,10 @@ |
75 | 77 | -i view_change |
76 | 78 | -i upload_change_document |
77 | 79 | -i modify_change |
78 | - | |
80 | +-i change_contract_amountNet | |
81 | +-i change_contract_amount | |
79 | 82 | -i apply_change |
80 | --i add_contract_doc | |
81 | 83 | -i termination_reasons |
82 | 84 | -i amount_paid |
83 | - | |
85 | +-i change_amount_paid | |
84 | 86 | -i contract_termination |
\ No newline at end of file | ... | ... |
... | ... | @@ -25,13 +25,11 @@ |
25 | 25 | -i modify_lot |
26 | 26 | |
27 | 27 | -i add_tender_doc |
28 | -#-i add_lot_doc | |
29 | 28 | |
30 | 29 | -i extend_tendering_period |
31 | 30 | |
32 | 31 | -i make_bid_by_provider |
33 | 32 | -i modify_bid_by_provider |
34 | - -i add_doc_to_bid_by_provider | |
35 | 33 | -i make_bid_by_provider1 |
36 | 34 | -i modify_bid_by_provider1 |
37 | 35 | -i bid_view_in_tendering_period |
... | ... | @@ -66,7 +64,6 @@ |
66 | 64 | -i change_contract_amountNet |
67 | 65 | -i change_contract_amount |
68 | 66 | -i apply_change |
69 | --i add_contract_doc | |
70 | 67 | -i termination_reasons |
71 | 68 | -i amount_paid |
72 | 69 | -i change_amount_paid | ... | ... |
Please
register
or
login
to post a comment