Commit 7bbdf65b05429935824246714d0bd6edd19e3964

Authored by kosaniak
Committed by GitHub
2 parents 7303e8bd 09bcab08

Merge pull request #883 from ivanka12/master

remove generate_test_bid_data_second_stage
... ... @@ -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