Commit 09297f8ecb1f66f359d38c0ae912b57714596928

Authored by qa-user-1
1 parent d0d521f3

add_test_case_and_arguments

... ... @@ -162,26 +162,24 @@ Suite Teardown Test Suite Teardown
162 162
163 163
164 164 Можливість редагувати вартість договору без ПДВ
165   - ${tender_owner_data}= Get From Dictionary ${USERS.users} ${tender_owner}
166   - [Tags] ${tender_owner_data.broker}: Редагування договору
  165 + [Tags] ${USERS.users['${tender_owner}']}: Редагування договору
167 166 ... tender_owner
168   - ... ${tender_owner_data.broker}
  167 + ... ${USERS.users['${tender_owner}']}
169 168 ... modify_contract
170 169 [Teardown] Оновити LAST_MODIFICATION_DATE
171   - ${amount_net}= create_fake_amount_net ${tender_owner_data.contract_data.data.value.amount}
172   - Set to dictionary ${tender_owner_data} new_amount_net=${amount_net}
  170 + ${amount_net}= create_fake_amount_net ${USERS.users['${tender_owner}'].contract_data.data.value.amount}
  171 + Set to dictionary ${USERS.users['${tender_owner}']} new_amount_net=${amount_net}
173 172 Run As ${tender_owner} Редагувати поле договору ${CONTRACT_UAID} value.amountNet ${amount_net}
174 173
175 174
176 175 Можливість редагувати вартість договору
177   - ${tender_owner_data}= Get From Dictionary ${USERS.users} ${tender_owner}
178   - [Tags] ${tender_owner_data.broker}: Редагування договору
  176 + [Tags] ${USERS.users['${tender_owner}']}: Редагування договору
179 177 ... tender_owner
180   - ... ${tender_owner_data.broker}
  178 + ... ${USERS.users['${tender_owner}']}
181 179 ... modify_contract
182 180 [Teardown] Оновити LAST_MODIFICATION_DATE
183   - ${amount}= create_fake_amount ${tender_owner_data.contract_data.data.value.amount}
184   - Set to dictionary ${tender_owner_data} new_amount=${amount}
  181 + ${amount}= create_fake_amount ${USERS.users['${tender_owner}'].contract_data.data.value.amount}
  182 + Set to dictionary ${USERS.users['${tender_owner}']} new_amount=${amount}
185 183 Run As ${tender_owner} Редагувати поле договору ${CONTRACT_UAID} value.amount ${amount}
186 184
187 185
... ... @@ -259,30 +257,26 @@ Suite Teardown Test Suite Teardown
259 257
260 258
261 259 Відображення відредагованої вартості договору без ПДВ
262   - ${tender_owner_data}= Get From Dictionary ${USERS.users} ${tender_owner}
263   - ${viewer_data}= Get From Dictionary ${USERS.users} ${viewer}
264   - [Tags] ${viewer_data.broker}: Редагування договору
  260 + [Tags] ${USERS.users['${tender_owner}']}: Редагування договору
265 261 ... viewer
266   - ... ${viewer_data.broker}
  262 + ... ${USERS.users['${tender_owner}']}
267 263 ... modify_contract
268 264 Звірити поле договору із значенням
269 265 ... ${viewer}
270 266 ... ${CONTRACT_UAID}
271   - ... ${tender_owner_data.new_amount_net}
  267 + ... ${USERS.users['${tender_owner}'].new_amount_net}
272 268 ... value.amountNet
273 269
274 270
275 271 Відображення відредагованої вартості договору
276   - ${tender_owner_data}= Get From Dictionary ${USERS.users} ${tender_owner}
277   - ${viewer_data}= Get From Dictionary ${USERS.users} ${viewer}
278   - [Tags] ${viewer_data.broker}: Редагування договору
  272 + [Tags] ${USERS.users['${tender_owner}']}: Редагування договору
279 273 ... viewer
280   - ... ${viewer_data.broker}
  274 + ... ${USERS.users['${tender_owner}']}
281 275 ... modify_contract
282 276 Звірити поле договору із значенням
283 277 ... ${viewer}
284 278 ... ${CONTRACT_UAID}
285   - ... ${tender_owner_data.new_amount}
  279 + ... ${USERS.users['${tender_owner}'].new_amount}
286 280 ... value.amount
287 281
288 282
... ...
... ... @@ -45,16 +45,14 @@ Suite Teardown Test Suite Teardown
45 45
46 46
47 47 Відображення вартості угоди без урахування ПДВ
48   - ${viewer_data}= Get From Dictionary ${USERS.users} ${viewer}
49   - ${tender_owner_data}= Get From Dictionary ${USERS.users} ${tender_owner}
50   - [Tags] ${viewer_data.broker}: Відображення основних даних угоди
  48 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних угоди
51 49 ... viewer
52   - ... ${viewer_data.broker}
  50 + ... ${USERS.users['${viewer}'].broker}
53 51 ... contract_view
54 52 ... non-critical
55 53 [Setup] Дочекатись синхронізації з майданчиком ${viewer}
56 54 ${award_index}= Отримати останній індекс awards ${tender_owner} ${viewer}
57   - ${award}= Get From List ${viewer_data.tender_data.data.awards} ${award_index}
  55 + ${award}= Get From List ${USERS.users['${viewer}'].tender_data.data.awards} ${award_index}
58 56 ${award_amount}= Get From Dictionary ${award.value} amount
59 57 ${contract_index}= Отримати останній індекс contracts ${tender_owner} ${viewer}
60 58 ${amount_net_field}= Set Variable contracts[${contract_index}].value.amountNet
... ... @@ -62,11 +60,9 @@ Suite Teardown Test Suite Teardown
62 60
63 61
64 62 Можливість редагувати вартість угоди без урахування ПДВ
65   - ${viewer_data}= Get From Dictionary ${USERS.users} ${viewer}
66   - ${tender_owner_data}= Get From Dictionary ${USERS.users} ${tender_owner}
67   - [Tags] ${tender_owner_data.broker}: Редагування угоди
  63 + [Tags] ${USERS.users['${tender_owner}'].broker}: Редагування угоди
68 64 ... tender_owner
69   - ... ${tender_owner_data.broker}
  65 + ... ${USERS.users['${tender_owner}'].broker}
70 66 ... modify_contract
71 67 ... critical
72 68 [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
... ... @@ -74,7 +70,7 @@ Suite Teardown Test Suite Teardown
74 70 ${award}= Отримати останній элемент awards ${tender_owner} ${viewer}
75 71 ${amount_net}= create_fake_amount_net ${award.value.amount} ${award.value.valueAddedTaxIncluded}
76 72 ${contract_index}= Отримати останній індекс contracts ${tender_owner} ${viewer}
77   - Set to dictionary ${tender_owner_data} new_amount_net=${amount_net}
  73 + Set to dictionary ${USERS.users['${tender_owner}']} new_amount_net=${amount_net}
78 74 Run As ${tender_owner} Редагувати угоду
79 75 ... ${TENDER['TENDER_UAID']}
80 76 ... ${contract_index}
... ... @@ -83,25 +79,22 @@ Suite Teardown Test Suite Teardown
83 79
84 80
85 81 Відображення відредагованої вартості угоди без урахування ПДВ
86   - ${viewer_data}= Get From Dictionary ${USERS.users} ${viewer}
87   - ${tender_owner_data}= Get From Dictionary ${USERS.users} ${tender_owner}
88   - [Tags] ${viewer_data.broker}: Відображення основних даних угоди
  82 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних угоди
89 83 ... viewer
90   - ... ${viewer_data.broker}
  84 + ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker}
91 85 ... contract_view
92 86 ... non-critical
93 87 [Setup] Дочекатись синхронізації з майданчиком ${viewer}
94   - ${amount_net}= Get Variable Value ${tender_owner_data.new_amount_net}
  88 + ${amount_net}= Get Variable Value ${USERS.users['${tender_owner}'].new_amount_net}
95 89 ${contract_index}= Отримати останній індекс contracts ${tender_owner} ${viewer}
96 90 ${amount_net_field}= Set Variable contracts[${contract_index}].value.amountNet
97 91 Звірити відображення поля ${amount_net_field} тендера із ${amount_net} для користувача ${viewer}
98 92
99 93
100 94 Відображення вартості угоди
101   - ${viewer_data}= Get From Dictionary ${USERS.users} ${viewer}
102   - [Tags] ${viewer_data.broker}: Відображення основних даних угоди
  95 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних угоди
103 96 ... viewer
104   - ... ${viewer_data.broker}
  97 + ... ${USERS.users['${viewer}'].broker}
105 98 ... contract_view
106 99 ... non-critical
107 100 [Setup] Дочекатись синхронізації з майданчиком ${viewer}
... ... @@ -111,11 +104,9 @@ Suite Teardown Test Suite Teardown
111 104
112 105
113 106 Можливість редагувати вартість угоди
114   - ${viewer_data}= Get From Dictionary ${USERS.users} ${viewer}
115   - ${tender_owner_data}= Get From Dictionary ${USERS.users} ${tender_owner}
116   - [Tags] ${tender_owner_data.broker}: Редагування угоди
  107 + [Tags] ${USERS.users['${tender_owner}'].broker}: Редагування угоди
117 108 ... tender_owner
118   - ... ${tender_owner_data.broker}
  109 + ... ${USERS.users['${tender_owner}'].broker}
119 110 ... modify_contract_value
120 111 ... critical
121 112 [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
... ... @@ -123,7 +114,7 @@ Suite Teardown Test Suite Teardown
123 114 ${award}= Отримати останній элемент awards ${tender_owner} ${viewer}
124 115 ${amount}= create_fake_amount ${award.value.amount} ${award.value.valueAddedTaxIncluded}
125 116 ${contract_index}= Отримати останній індекс contracts ${tender_owner} ${viewer}
126   - Set to dictionary ${tender_owner_data} new_amount=${amount}
  117 + Set to dictionary ${USERS.users['${tender_owner}']} new_amount=${amount}
127 118 Run As ${tender_owner} Редагувати угоду
128 119 ... ${TENDER['TENDER_UAID']}
129 120 ... ${contract_index}
... ... @@ -132,27 +123,24 @@ Suite Teardown Test Suite Teardown
132 123
133 124
134 125 Відображення відредагованої вартості угоди
135   - ${viewer_data}= Get From Dictionary ${USERS.users} ${viewer}
136   - ${tender_owner_data}= Get From Dictionary ${USERS.users} ${tender_owner}
137   - [Tags] ${viewer_data.broker}: Відображення основних даних угоди
  126 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних угоди
138 127 ... viewer
139   - ... ${viewer_data.broker}
  128 + ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker}
140 129 ... modify_contract_value
141 130 ... non-critical
142 131 [Setup] Дочекатись синхронізації з майданчиком ${viewer}
143   - ${amount}= Get Variable Value ${tender_owner_data.new_amount}
  132 + ${amount}= Get Variable Value ${USERS.users['${tender_owner}'].new_amount}
144 133 ${contract_index}= Отримати останній індекс contracts ${tender_owner} ${viewer}
145 134 ${amount_field}= Set Variable contracts[${contract_index}].value.amount
146 135 Звірити відображення поля ${amount_field} тендера із ${amount} для користувача ${viewer}
147 136
148 137
149   -Неможливість встановити вартість угоди без ПДВ більше ніж вартість угоди
150   - ${viewer_data}= Get From Dictionary ${USERS.users} ${viewer}
151   - ${tender_owner_data}= Get From Dictionary ${USERS.users} ${tender_owner}
152   - [Tags] ${tender_owner_data.broker}: Редагування угоди
  138 +Неможливість вказати ціну договору без ПДВ більше ніж результат проведення аукціону (закупівля без ПДВ)
  139 +# contract:value:amountNet should be <= award.value.amount if valueAddedTaxIncluded=false
  140 + [Tags] ${USERS.users['${tender_owner}'].broker}: Редагування угоди
153 141 ... tender_owner
154   - ... ${tender_owner_data.broker}
155   - ... modify_contract
  142 + ... ${USERS.users['${tender_owner}'].broker}
  143 + ... modify_contract_amountNet_vat_false
156 144 ... critical
157 145 [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
158 146 ${award}= Отримати останній элемент awards ${tender_owner} ${viewer}
... ... @@ -165,14 +153,31 @@ Suite Teardown Test Suite Teardown
165 153 ... ${amount_net}
166 154 Should Contain ${value} Value amountNet should be less or equal to amount
167 155
  156 +Неможливість вказати ціну договору з ПДВ більше ніж результат проведення аукціону (закупівля з ПДВ)
  157 +# contract:value:amount should be <= award.value.amount if valueAddedTaxIncluded=ture
  158 + [Tags] ${USERS.users['${tender_owner}'].broker}: Редагування угоди
  159 + ... tender_owner
  160 + ... ${USERS.users['${tender_owner}'].broker}
  161 + ... modify_contract_amount_vat_true
  162 + ... critical
  163 + [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
  164 + ${award}= Отримати останній элемент awards ${tender_owner} ${viewer}
  165 + ${contract_index}= Отримати останній індекс contracts ${tender_owner} ${viewer}
  166 + ${amount}= Evaluate ${award.value.amount} * 2
  167 + ${value}= Require Failure ${tender_owner} Редагувати угоду
  168 + ... ${TENDER['TENDER_UAID']}
  169 + ... ${contract_index}
  170 + ... value.amount
  171 + ... ${amount}
  172 + Should Contain ${value} Value amount should be less or equal to awarded amount
  173 +
168 174
169   -Неможливість встановити вартість угоди без ПДВ нижче ніж вартість угоди більше ніж на 20 відсотків
170   - ${viewer_data}= Get From Dictionary ${USERS.users} ${viewer}
171   - ${tender_owner_data}= Get From Dictionary ${USERS.users} ${tender_owner}
172   - [Tags] ${tender_owner_data.broker}: Редагування угоди
  175 +Неможливість зменшити ціну договору без ПДВ на суму більшу за 20% від ціни договору з ПДВ (закупівля з ПДВ)
  176 +# contract:value:amountNet can be <= contract:value:amount but no more than on 20% of contract:value:amount value if valueAddedTaxIncluded=ture
  177 + [Tags] ${USERS.users['${tender_owner}'].broker}: Редагування угоди
173 178 ... tender_owner
174   - ... ${tender_owner_data.broker}
175   - ... modify_contract
  179 + ... ${USERS.users['${tender_owner}'].broker}
  180 + ... modify_contract_amountNet_vat_true
176 181 ... critical
177 182 [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
178 183 ${award}= Отримати останній элемент awards ${tender_owner} ${viewer}
... ... @@ -185,6 +190,25 @@ Suite Teardown Test Suite Teardown
185 190 Should Contain ${value} for 20.0%
186 191
187 192
  193 +Неможливість збільшити ціну договору з ПДВ на суму більшу за 20% від ціни договору без ПДВ (закупівля без ПДВ)
  194 +# contract:value:amount can be >= contract:value:amountNet but no more than on 20% of contract:value:amountNet value if valueAddedTaxIncluded=false
  195 + [Tags] ${USERS.users['${tender_owner}'].broker}: Редагування угоди
  196 + ... tender_owner
  197 + ... ${USERS.users['${tender_owner}'].broker}
  198 + ... modify_contract_amount_vat_false
  199 + ... critical
  200 + [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
  201 + ${award}= Отримати останній элемент awards ${tender_owner} ${viewer}
  202 + ${contract_index}= Отримати останній індекс contracts ${tender_owner} ${viewer}
  203 + ${amount}= Evaluate ${award.value.amount} * 2
  204 + ${value}= Require Failure ${tender_owner} Редагувати угоду
  205 + ... ${TENDER['TENDER_UAID']}
  206 + ... ${contract_index}
  207 + ... value.amount
  208 + ... ${amount}
  209 + Should Contain ${value} Value amount can't be greater than amountNet
  210 +
  211 +
188 212 Можливість встановити дату підписання угоди
189 213 [Tags] ${USERS.users['${tender_owner}'].broker}: Редагування угоди
190 214 ... tender_owner
... ...
... ... @@ -74,6 +74,8 @@
74 74 -i qualification_approve_second_award
75 75
76 76 -i contract_view
  77 +-i modify_contract_amount_vat_true
  78 +-i modify_contract_amountNet_vat_true
77 79 -i modify_contract
78 80 -i modify_contract_value
79 81 -i add_doc_to_contract
... ...
... ... @@ -26,6 +26,9 @@
26 26 -i qualification_approve_first_award
27 27
28 28 -i contract_view
  29 +-i modify_contract_value
  30 +-i modify_contract_amountNet_vat_false
  31 +-i modify_contract_amount_vat_false
29 32 -i modify_contract
30 33 -i add_doc_to_contract
31 34 -i contract_sign
\ No newline at end of file
... ...
... ... @@ -64,5 +64,7 @@
64 64 -i contract_sign
65 65 -i contract_stand_still
66 66 -i contract_view
  67 +-i modify_contract_amount_vat_true
  68 +-i modify_contract_amountNet_vat_true
67 69 -i modify_contract
68 70 -i modify_contract_value
\ No newline at end of file
... ...
... ... @@ -78,6 +78,8 @@
78 78
79 79 -i contract_view
80 80 -i contract_stand_still
  81 +-i modify_contract_amount_vat_true
  82 +-i modify_contract_amountNet_vat_true
81 83 -i modify_contract
82 84 -i add_doc_to_contract
83 85 -i contract_sign
\ No newline at end of file
... ...
... ... @@ -47,6 +47,8 @@
47 47 -i qualification_approve_second_award
48 48
49 49 -i contract_view
  50 +-i modify_contract_amount_vat_true
  51 +-i modify_contract_amountNet_vat_true
50 52 -i modify_contract
51 53 -i add_doc_to_contract
52 54 -i contract_sign
... ...
... ... @@ -80,6 +80,8 @@
80 80 -i qualification_approve_second_award
81 81
82 82 -i contract_view
  83 +-i modify_contract_amount_vat_true
  84 +-i modify_contract_amountNet_vat_true
83 85 -i modify_contract
84 86 -i modify_contract_value
85 87 -i add_doc_to_contract
... ...
... ... @@ -80,6 +80,8 @@
80 80 -i qualification_approve_second_award
81 81
82 82 -i contract_view
  83 +-i modify_contract_amount_vat_true
  84 +-i modify_contract_amountNet_vat_true
83 85 -i modify_contract
84 86 -i modify_contract_value
85 87 -i add_doc_to_contract
... ...
... ... @@ -74,6 +74,8 @@
74 74 -i qualification_approve_second_award
75 75
76 76 -i contract_view
  77 +-i modify_contract_amount_vat_true
  78 +-i modify_contract_amountNet_vat_true
77 79 -i modify_contract
78 80 -i modify_contract_value
79 81 -i add_doc_to_contract
... ...
... ... @@ -65,6 +65,8 @@
65 65
66 66 -i contract_sign
67 67 -i contract_stand_still
  68 +-i modify_contract_amount_vat_true
  69 +-i modify_contract_amountNet_vat_true
68 70 -i modify_contract
69 71 -i modify_contract_value
70 72 -i contract_view
\ No newline at end of file
... ...
... ... @@ -103,6 +103,8 @@
103 103 -i qualification_approve_second_award
104 104
105 105 -i contract_view
  106 +-i modify_contract_amount_vat_true
  107 +-i modify_contract_amountNet_vat_true
106 108 -i modify_contract
107 109 -i modify_contract_value
108 110 -i add_doc_to_contract
... ...
... ... @@ -79,6 +79,8 @@
79 79 -i qualification_approve_second_award
80 80
81 81 -i contract_view
  82 +-i modify_contract_amount_vat_true
  83 +-i modify_contract_amountNet_vat_true
82 84 -i modify_contract
83 85 -i modify_contract_value
84 86 -i add_doc_to_contract
... ...
Please register or login to post a comment