Commit 4f9f4653b884b636b2d2fd325d19151e696e8f2b

Authored by smithumble
1 parent 873f04bf

Add contracting contract amountNet tests

@@ -161,15 +161,28 @@ Suite Teardown Test Suite Teardown @@ -161,15 +161,28 @@ Suite Teardown Test Suite Teardown
161 Run As ${tender_owner} Редагувати поле договору ${CONTRACT_UAID} title ${title} 161 Run As ${tender_owner} Редагувати поле договору ${CONTRACT_UAID} title ${title}
162 162
163 163
  164 +Можливість редагувати вартість договору без ПДВ
  165 + ${tender_owner_data}= Get From Dictionary ${USERS.users} ${tender_owner}
  166 + [Tags] ${tender_owner_data.broker}: Редагування договору
  167 + ... tender_owner
  168 + ... ${tender_owner_data.broker}
  169 + ... modify_contract
  170 + [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}
  173 + Run As ${tender_owner} Редагувати поле договору ${CONTRACT_UAID} value.amountNet ${amount_net}
  174 +
  175 +
164 Можливість редагувати вартість договору 176 Можливість редагувати вартість договору
165 - [Tags] ${USERS.users['${tender_owner}'].broker}: Редагування договору 177 + ${tender_owner_data}= Get From Dictionary ${USERS.users} ${tender_owner}
  178 + [Tags] ${tender_owner_data.broker}: Редагування договору
166 ... tender_owner 179 ... tender_owner
167 - ... ${USERS.users['${tender_owner}'].broker} 180 + ... ${tender_owner_data.broker}
168 ... modify_contract 181 ... modify_contract
169 [Teardown] Оновити LAST_MODIFICATION_DATE 182 [Teardown] Оновити LAST_MODIFICATION_DATE
170 - ${value.amount}= create_fake_value_amount  
171 - Set to dictionary ${USERS.users['${tender_owner}']} new_amount=${value.amount}  
172 - Run As ${tender_owner} Редагувати поле договору ${CONTRACT_UAID} value.amount ${value.amount} 183 + ${amount}= create_fake_amount ${tender_owner_data.contract_data.data.value.amount}
  184 + Set to dictionary ${tender_owner_data} new_amount=${amount}
  185 + Run As ${tender_owner} Редагувати поле договору ${CONTRACT_UAID} value.amount ${amount}
173 186
174 187
175 Можливість редагувати дату завершення дії договору 188 Можливість редагувати дату завершення дії договору
@@ -245,15 +258,31 @@ Suite Teardown Test Suite Teardown @@ -245,15 +258,31 @@ Suite Teardown Test Suite Teardown
245 ... title 258 ... title
246 259
247 260
  261 +Відображення відредагованої вартості договору без ПДВ
  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}: Редагування договору
  265 + ... viewer
  266 + ... ${viewer_data.broker}
  267 + ... modify_contract
  268 + Звірити поле договору із значенням
  269 + ... ${viewer}
  270 + ... ${CONTRACT_UAID}
  271 + ... ${tender_owner_data.new_amount_net}
  272 + ... value.amountNet
  273 +
  274 +
248 Відображення відредагованої вартості договору 275 Відображення відредагованої вартості договору
249 - [Tags] ${USERS.users['${viewer}'].broker}: Редагування договору 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}: Редагування договору
250 ... viewer 279 ... viewer
251 - ... ${USERS.users['${viewer}'].broker} 280 + ... ${viewer_data.broker}
252 ... modify_contract 281 ... modify_contract
253 Звірити поле договору із значенням 282 Звірити поле договору із значенням
254 ... ${viewer} 283 ... ${viewer}
255 ... ${CONTRACT_UAID} 284 ... ${CONTRACT_UAID}
256 - ... ${USERS.users['${tender_owner}'].new_amount} 285 + ... ${tender_owner_data.new_amount}
257 ... value.amount 286 ... value.amount
258 287
259 288
@@ -44,7 +44,7 @@ def get_fake_funder_scheme(): @@ -44,7 +44,7 @@ def get_fake_funder_scheme():
44 return fake.funder_scheme() 44 return fake.funder_scheme()
45 45
46 46
47 -def create_fake_amount(award_amount, value_added_tax_included): 47 +def create_fake_amount(award_amount, value_added_tax_included=False):
48 half_min_amount_net = award_amount - award_amount * 0.2 48 half_min_amount_net = award_amount - award_amount * 0.2
49 if value_added_tax_included: 49 if value_added_tax_included:
50 return round(random.uniform(half_min_amount_net, award_amount), 2) 50 return round(random.uniform(half_min_amount_net, award_amount), 2)
@@ -54,7 +54,7 @@ def create_fake_amount(award_amount, value_added_tax_included): @@ -54,7 +54,7 @@ def create_fake_amount(award_amount, value_added_tax_included):
54 return round(random.uniform(award_amount, award_amount + range_amount_net / 2), 2) 54 return round(random.uniform(award_amount, award_amount + range_amount_net / 2), 2)
55 55
56 56
57 -def create_fake_amount_net(award_amount, value_added_tax_included): 57 +def create_fake_amount_net(award_amount, value_added_tax_included=False):
58 half_min_amount_net = award_amount - award_amount * 0.2 58 half_min_amount_net = award_amount - award_amount * 0.2
59 if value_added_tax_included: 59 if value_added_tax_included:
60 min_amount_net = award_amount - award_amount * 0.2 60 min_amount_net = award_amount - award_amount * 0.2
Please register or login to post a comment