Commit 7bbdf65b05429935824246714d0bd6edd19e3964
Committed by
GitHub
Merge pull request #883 from ivanka12/master
remove generate_test_bid_data_second_stage
Showing
4 changed files
with
8 additions
and
36 deletions
... | ... | @@ -1226,8 +1226,8 @@ Resource resource.robot |
1226 | 1226 | Run As ${username} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid} ${lots_ids} ${features_ids} |
1227 | 1227 | |
1228 | 1228 | |
1229 | -Можливість подати цінову пропозицію на другий етап ${index} користувачем ${username} | |
1230 | - ${bid}= Підготувати дані для подання пропозиції для другого етапу ${index} | |
1229 | +Можливість подати цінову пропозицію на другий етап користувачем ${username} | |
1230 | + ${bid}= Підготувати дані для подання пропозиції для другого етапу ${username} | |
1231 | 1231 | ${bidresponses}= Create Dictionary bid=${bid} |
1232 | 1232 | Set To Dictionary ${USERS.users['${username}']} bidresponses=${bidresponses} |
1233 | 1233 | ${lots}= Get Variable Value ${USERS.users['${username}'].tender_data.data.lots} ${None} | ... | ... |
... | ... | @@ -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 | Підготувати дані про постачальника | ... | ... |
... | ... | @@ -2299,7 +2299,7 @@ ${MOZ_INTEGRATION} ${False} |
2299 | 2299 | ... critical |
2300 | 2300 | [Setup] Дочекатись дати початку прийому пропозицій ${provider} ${TENDER['TENDER_UAID']} |
2301 | 2301 | [Teardown] Оновити LAST_MODIFICATION_DATE |
2302 | - Можливість подати цінову пропозицію на другий етап 1 користувачем ${provider} | |
2302 | + Можливість подати цінову пропозицію на другий етап користувачем ${provider} | |
2303 | 2303 | |
2304 | 2304 | |
2305 | 2305 | Можливість подати пропозицію другим учасником на другому етапі |
... | ... | @@ -2309,7 +2309,7 @@ ${MOZ_INTEGRATION} ${False} |
2309 | 2309 | ... make_bid_by_provider1_second_stage |
2310 | 2310 | ... critical |
2311 | 2311 | [Teardown] Оновити LAST_MODIFICATION_DATE |
2312 | - Можливість подати цінову пропозицію на другий етап 2 користувачем ${provider1} | |
2312 | + Можливість подати цінову пропозицію на другий етап користувачем ${provider1} | |
2313 | 2313 | |
2314 | 2314 | |
2315 | 2315 | Можливість підтвердити першу пропозицію кваліфікації на другому етапі | ... | ... |
... | ... | @@ -622,35 +622,6 @@ def mult_and_round(*args, **kwargs): |
622 | 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 | 625 | def convert_amount_string_to_float(amount_string): |
655 | 626 | return float(amount_string.replace(' ', '').replace(',', '.')) |
656 | 627 | ... | ... |
Please
register
or
login
to post a comment