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,12 +51,13 @@ Suite Teardown Test Suite Teardown | ||
51 | ... contract_view | 51 | ... contract_view |
52 | ... non-critical | 52 | ... non-critical |
53 | [Setup] Дочекатись синхронізації з майданчиком ${viewer} | 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 | ${contract_index}= Отримати останній індекс contracts ${tender_owner} ${viewer} | 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,8 +68,12 @@ Suite Teardown Test Suite Teardown | ||
67 | ... non-critical | 68 | ... non-critical |
68 | [Setup] Дочекатись синхронізації з майданчиком ${viewer} | 69 | [Setup] Дочекатись синхронізації з майданчиком ${viewer} |
69 | ${contract_index}= Отримати останній індекс contracts ${tender_owner} ${viewer} | 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,6 +1238,7 @@ Require Failure | ||
1238 | ... get_from_object | 1238 | ... get_from_object |
1239 | ... ${user_data.tender_data.data} | 1239 | ... ${user_data.tender_data.data} |
1240 | ... ${field} | 1240 | ... ${field} |
1241 | + \ Log ${user_data.tender_data.data} | ||
1241 | \ Run Keyword If '${status}' == 'PASS' Exit For Loop | 1242 | \ Run Keyword If '${status}' == 'PASS' Exit For Loop |
1242 | Run Keyword If '${status}' == 'FAIL' Fail ${object} not found for usernames @{usernames} | 1243 | Run Keyword If '${status}' == 'FAIL' Fail ${object} not found for usernames @{usernames} |
1243 | [Return] ${username} | 1244 | [Return] ${username} |
@@ -2199,7 +2199,7 @@ ${PLAN_TENDER} ${True} | @@ -2199,7 +2199,7 @@ ${PLAN_TENDER} ${True} | ||
2199 | ... critical | 2199 | ... critical |
2200 | [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} | 2200 | [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} |
2201 | [Teardown] Оновити LAST_MODIFICATION_DATE | 2201 | [Teardown] Оновити LAST_MODIFICATION_DATE |
2202 | - Можливість продовжити період подання пропозиції на 3 днів | 2202 | + Можливість продовжити період подання пропозиції на 5 днів |
2203 | Можливість відповісти на запитання на тендер | 2203 | Можливість відповісти на запитання на тендер |
2204 | 2204 | ||
2205 | 2205 | ||
@@ -2625,6 +2625,26 @@ ${PLAN_TENDER} ${True} | @@ -2625,6 +2625,26 @@ ${PLAN_TENDER} ${True} | ||
2625 | ... critical | 2625 | ... critical |
2626 | Отримати дані із поля procuringEntity.name тендера другого етапу для усіх користувачів | 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,6 +83,8 @@ ${NUMBER_OF_BREAKDOWN} ${2} | ||
83 | ... plan_view | 83 | ... plan_view |
84 | ... critical | 84 | ... critical |
85 | [Setup] Дочекатись синхронізації з майданчиком ${viewer} | 85 | [Setup] Дочекатись синхронізації з майданчиком ${viewer} |
86 | + :FOR ${username} IN ${viewer} ${tender_owner} | ||
87 | + \ Отримати дані із тендера ${username} ${TENDER['TENDER_UAID']} budget.amount | ||
86 | Звірити відображення поля budget.amount плану для користувача ${viewer} | 88 | Звірити відображення поля budget.amount плану для користувача ${viewer} |
87 | 89 | ||
88 | 90 |
@@ -58,6 +58,17 @@ ${PLAN_TENDER} ${True} | @@ -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 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних угоди | 73 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних угоди |
63 | ... viewer | 74 | ... viewer |
@@ -65,12 +76,17 @@ ${PLAN_TENDER} ${True} | @@ -65,12 +76,17 @@ ${PLAN_TENDER} ${True} | ||
65 | ... contract_view | 76 | ... contract_view |
66 | ... non-critical | 77 | ... non-critical |
67 | [Setup] Дочекатись синхронізації з майданчиком ${viewer} | 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 | ${contract_index}= Отримати останній індекс contracts ${tender_owner} ${viewer} | 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,8 +96,17 @@ ${PLAN_TENDER} ${True} | ||
80 | ... contract_view | 96 | ... contract_view |
81 | ... non-critical | 97 | ... non-critical |
82 | [Setup] Дочекатись синхронізації з майданчиком ${viewer} | 98 | [Setup] Дочекатись синхронізації з майданчиком ${viewer} |
99 | + #${award_index}= Отримати останній індекс awards ${tender_owner} ${viewer} | ||
83 | ${contract_index}= Отримати останній індекс contracts ${tender_owner} ${viewer} | 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,7 +118,9 @@ ${PLAN_TENDER} ${True} | ||
93 | [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} | 118 | [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} |
94 | [Teardown] Оновити LAST_MODIFICATION_DATE | 119 | [Teardown] Оновити LAST_MODIFICATION_DATE |
95 | ${award}= Отримати останній элемент awards ${tender_owner} ${viewer} | 120 | ${award}= Отримати останній элемент awards ${tender_owner} ${viewer} |
121 | + Log ${award} | ||
96 | ${contract}= Отримати останній элемент contracts ${tender_owner} ${viewer} | 122 | ${contract}= Отримати останній элемент contracts ${tender_owner} ${viewer} |
123 | + Log ${contract} | ||
97 | ${amount_net}= create_fake_amount_net ${award.value.amount} ${award.value.valueAddedTaxIncluded} ${contract.value.valueAddedTaxIncluded} | 124 | ${amount_net}= create_fake_amount_net ${award.value.amount} ${award.value.valueAddedTaxIncluded} ${contract.value.valueAddedTaxIncluded} |
98 | ${contract_index}= Отримати останній індекс contracts ${tender_owner} ${viewer} | 125 | ${contract_index}= Отримати останній індекс contracts ${tender_owner} ${viewer} |
99 | Set to dictionary ${USERS.users['${tender_owner}']} new_amount_net=${amount_net} | 126 | Set to dictionary ${USERS.users['${tender_owner}']} new_amount_net=${amount_net} |
@@ -115,7 +142,9 @@ ${PLAN_TENDER} ${True} | @@ -115,7 +142,9 @@ ${PLAN_TENDER} ${True} | ||
115 | [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} | 142 | [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} |
116 | [Teardown] Оновити LAST_MODIFICATION_DATE | 143 | [Teardown] Оновити LAST_MODIFICATION_DATE |
117 | ${award}= Отримати останній элемент awards ${tender_owner} ${viewer} | 144 | ${award}= Отримати останній элемент awards ${tender_owner} ${viewer} |
145 | + Log ${award} | ||
118 | ${contract}= Отримати останній элемент contracts ${tender_owner} ${viewer} | 146 | ${contract}= Отримати останній элемент contracts ${tender_owner} ${viewer} |
147 | + Log ${contract} | ||
119 | ${amount}= create_fake_amount ${award.value.amount} ${award.value.valueAddedTaxIncluded} ${contract.value.valueAddedTaxIncluded} | 148 | ${amount}= create_fake_amount ${award.value.amount} ${award.value.valueAddedTaxIncluded} ${contract.value.valueAddedTaxIncluded} |
120 | ${contract_index}= Отримати останній індекс contracts ${tender_owner} ${viewer} | 149 | ${contract_index}= Отримати останній індекс contracts ${tender_owner} ${viewer} |
121 | Set to dictionary ${USERS.users['${tender_owner}']} new_amount=${amount} | 150 | Set to dictionary ${USERS.users['${tender_owner}']} new_amount=${amount} |
@@ -138,16 +167,6 @@ ${PLAN_TENDER} ${True} | @@ -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 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера | 171 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера |
153 | ... viewer | 172 | ... viewer |
@@ -64,8 +64,6 @@ | @@ -64,8 +64,6 @@ | ||
64 | 64 | ||
65 | -i contract_stand_still | 65 | -i contract_stand_still |
66 | -i contract_view | 66 | -i contract_view |
67 | --i modify_contract_invalid_amount | ||
68 | --i modify_contract_invalid_amountNet_tender_vat_true | ||
69 | -i modify_contract_amount_net | 67 | -i modify_contract_amount_net |
70 | -i modify_contract_value | 68 | -i modify_contract_value |
71 | -i modify_contract | 69 | -i modify_contract |
@@ -82,7 +80,6 @@ | @@ -82,7 +80,6 @@ | ||
82 | -i change_contract_amountNet | 80 | -i change_contract_amountNet |
83 | -i change_contract_amount | 81 | -i change_contract_amount |
84 | -i apply_change | 82 | -i apply_change |
85 | --i add_contract_doc | ||
86 | -i termination_reasons | 83 | -i termination_reasons |
87 | -i amount_paid | 84 | -i amount_paid |
88 | -i change_amount_paid | 85 | -i change_amount_paid |
@@ -61,9 +61,11 @@ | @@ -61,9 +61,11 @@ | ||
61 | 61 | ||
62 | -i qualification_approve_first_award | 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 | -i modify_contract | 69 | -i modify_contract |
68 | -i add_doc_to_contract | 70 | -i add_doc_to_contract |
69 | -i contract_doc_documentOf | 71 | -i contract_doc_documentOf |
@@ -75,10 +77,10 @@ | @@ -75,10 +77,10 @@ | ||
75 | -i view_change | 77 | -i view_change |
76 | -i upload_change_document | 78 | -i upload_change_document |
77 | -i modify_change | 79 | -i modify_change |
78 | - | 80 | +-i change_contract_amountNet |
81 | +-i change_contract_amount | ||
79 | -i apply_change | 82 | -i apply_change |
80 | --i add_contract_doc | ||
81 | -i termination_reasons | 83 | -i termination_reasons |
82 | -i amount_paid | 84 | -i amount_paid |
83 | - | 85 | +-i change_amount_paid |
84 | -i contract_termination | 86 | -i contract_termination |
@@ -25,13 +25,11 @@ | @@ -25,13 +25,11 @@ | ||
25 | -i modify_lot | 25 | -i modify_lot |
26 | 26 | ||
27 | -i add_tender_doc | 27 | -i add_tender_doc |
28 | -#-i add_lot_doc | ||
29 | 28 | ||
30 | -i extend_tendering_period | 29 | -i extend_tendering_period |
31 | 30 | ||
32 | -i make_bid_by_provider | 31 | -i make_bid_by_provider |
33 | -i modify_bid_by_provider | 32 | -i modify_bid_by_provider |
34 | - -i add_doc_to_bid_by_provider | ||
35 | -i make_bid_by_provider1 | 33 | -i make_bid_by_provider1 |
36 | -i modify_bid_by_provider1 | 34 | -i modify_bid_by_provider1 |
37 | -i bid_view_in_tendering_period | 35 | -i bid_view_in_tendering_period |
@@ -66,7 +64,6 @@ | @@ -66,7 +64,6 @@ | ||
66 | -i change_contract_amountNet | 64 | -i change_contract_amountNet |
67 | -i change_contract_amount | 65 | -i change_contract_amount |
68 | -i apply_change | 66 | -i apply_change |
69 | --i add_contract_doc | ||
70 | -i termination_reasons | 67 | -i termination_reasons |
71 | -i amount_paid | 68 | -i amount_paid |
72 | -i change_amount_paid | 69 | -i change_amount_paid |
Please
register
or
login
to post a comment