Commit 09bcab08a53406a683f94b71f47e94aecac429bd
1 parent
46a9d724
remove generate_test_bid_data_second_stage
Showing
4 changed files
with
8 additions
and
36 deletions
| @@ -1230,8 +1230,8 @@ Resource resource.robot | @@ -1230,8 +1230,8 @@ Resource resource.robot | ||
| 1230 | Run As ${username} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid} ${lots_ids} ${features_ids} | 1230 | Run As ${username} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid} ${lots_ids} ${features_ids} |
| 1231 | 1231 | ||
| 1232 | 1232 | ||
| 1233 | -Можливість подати цінову пропозицію на другий етап ${index} користувачем ${username} | ||
| 1234 | - ${bid}= Підготувати дані для подання пропозиції для другого етапу ${index} | 1233 | +Можливість подати цінову пропозицію на другий етап користувачем ${username} |
| 1234 | + ${bid}= Підготувати дані для подання пропозиції для другого етапу ${username} | ||
| 1235 | ${bidresponses}= Create Dictionary bid=${bid} | 1235 | ${bidresponses}= Create Dictionary bid=${bid} |
| 1236 | Set To Dictionary ${USERS.users['${username}']} bidresponses=${bidresponses} | 1236 | Set To Dictionary ${USERS.users['${username}']} bidresponses=${bidresponses} |
| 1237 | ${lots}= Get Variable Value ${USERS.users['${username}'].tender_data.data.lots} ${None} | 1237 | ${lots}= Get Variable Value ${USERS.users['${username}'].tender_data.data.lots} ${None} |
| @@ -295,9 +295,10 @@ Get Broker Property By Username | @@ -295,9 +295,10 @@ Get Broker Property By Username | ||
| 295 | 295 | ||
| 296 | 296 | ||
| 297 | Підготувати дані для подання пропозиції для другого етапу | 297 | Підготувати дані для подання пропозиції для другого етапу |
| 298 | - [Arguments] ${index}=0 | ||
| 299 | - ${bid}= generate_test_bid_data_second_stage ${USERS.users['${tender_owner}'].tender_data.data} ${index} | ||
| 300 | - [Return] ${bid} | 298 | + [Arguments] ${username} |
| 299 | + ${value}= Evaluate ${USERS.users['${username}'].bidresponses.bid.data.lotValues[0].value.amount}*0.95 | ||
| 300 | + Set To Dictionary ${USERS.users['${username}'].bidresponses.bid.data.lotValues[0].value} amount=${value} | ||
| 301 | + [Return] ${USERS.users['${username}'].bidresponses.bid} | ||
| 301 | 302 | ||
| 302 | 303 | ||
| 303 | Підготувати дані про постачальника | 304 | Підготувати дані про постачальника |
| @@ -2293,7 +2293,7 @@ ${MOZ_INTEGRATION} ${False} | @@ -2293,7 +2293,7 @@ ${MOZ_INTEGRATION} ${False} | ||
| 2293 | ... critical | 2293 | ... critical |
| 2294 | [Setup] Дочекатись дати початку прийому пропозицій ${provider} ${TENDER['TENDER_UAID']} | 2294 | [Setup] Дочекатись дати початку прийому пропозицій ${provider} ${TENDER['TENDER_UAID']} |
| 2295 | [Teardown] Оновити LAST_MODIFICATION_DATE | 2295 | [Teardown] Оновити LAST_MODIFICATION_DATE |
| 2296 | - Можливість подати цінову пропозицію на другий етап 1 користувачем ${provider} | 2296 | + Можливість подати цінову пропозицію на другий етап користувачем ${provider} |
| 2297 | 2297 | ||
| 2298 | 2298 | ||
| 2299 | Можливість подати пропозицію другим учасником на другому етапі | 2299 | Можливість подати пропозицію другим учасником на другому етапі |
| @@ -2303,7 +2303,7 @@ ${MOZ_INTEGRATION} ${False} | @@ -2303,7 +2303,7 @@ ${MOZ_INTEGRATION} ${False} | ||
| 2303 | ... make_bid_by_provider1_second_stage | 2303 | ... make_bid_by_provider1_second_stage |
| 2304 | ... critical | 2304 | ... critical |
| 2305 | [Teardown] Оновити LAST_MODIFICATION_DATE | 2305 | [Teardown] Оновити LAST_MODIFICATION_DATE |
| 2306 | - Можливість подати цінову пропозицію на другий етап 2 користувачем ${provider1} | 2306 | + Можливість подати цінову пропозицію на другий етап користувачем ${provider1} |
| 2307 | 2307 | ||
| 2308 | 2308 | ||
| 2309 | Можливість підтвердити першу пропозицію кваліфікації на другому етапі | 2309 | Можливість підтвердити першу пропозицію кваліфікації на другому етапі |
| @@ -622,35 +622,6 @@ def mult_and_round(*args, **kwargs): | @@ -622,35 +622,6 @@ def mult_and_round(*args, **kwargs): | ||
| 622 | return round(reduce(operator.mul, args), kwargs.get('precision', 2)) | 622 | return round(reduce(operator.mul, args), kwargs.get('precision', 2)) |
| 623 | 623 | ||
| 624 | 624 | ||
| 625 | -def generate_test_bid_data_second_stage(tender_data, index='0'): | ||
| 626 | - bid = test_bid_data() | ||
| 627 | - if index.isdigit(): | ||
| 628 | - index = int(index) | ||
| 629 | - else: | ||
| 630 | - index = 0 | ||
| 631 | - bid['data']['tenderers'][0]['identifier']['id'] = tender_data['shortlistedFirms'][index]['identifier']['id'] | ||
| 632 | - bid['data']['tenderers'][0]['identifier']['scheme'] = tender_data['shortlistedFirms'][index]['identifier']['scheme'] | ||
| 633 | - bid['data']['tenderers'][0]['identifier']['legalName'] = tender_data['shortlistedFirms'][index]['identifier']['legalName'] | ||
| 634 | - bid['data']['tenderers'][0]['name'] = tender_data['shortlistedFirms'][index]['name'] | ||
| 635 | - if tender_data.get('procurementMethodType', '') in ('competitiveDialogueEU.stage2', 'competitiveDialogueUA.stage2'): | ||
| 636 | - bid.data.selfEligible = True | ||
| 637 | - bid.data.selfQualified = True | ||
| 638 | - if 'lots' in tender_data: | ||
| 639 | - bid.data.lotValues = [] | ||
| 640 | - for lot in tender_data['lots']: | ||
| 641 | - value = test_bid_value(lot['value']['amount']) | ||
| 642 | - value['relatedLot'] = lot.get('id', '') | ||
| 643 | - bid.data.lotValues.append(value) | ||
| 644 | - else: | ||
| 645 | - bid.data.update(test_bid_value(tender_data['value']['amount'])) | ||
| 646 | - if 'features' in tender_data: | ||
| 647 | - bid.data.parameters = [] | ||
| 648 | - for feature in tender_data['features']: | ||
| 649 | - parameter = {"value": fake.random_element(elements=(0.05, 0.01, 0)), "code": feature.get('code', '')} | ||
| 650 | - bid.data.parameters.append(parameter) | ||
| 651 | - return bid | ||
| 652 | - | ||
| 653 | - | ||
| 654 | def convert_amount_string_to_float(amount_string): | 625 | def convert_amount_string_to_float(amount_string): |
| 655 | return float(amount_string.replace(' ', '').replace(',', '.')) | 626 | return float(amount_string.replace(' ', '').replace(',', '.')) |
| 656 | 627 |
Please
register
or
login
to post a comment