Commit 51bc08d5723291a74800b42bdf30b03df54b7047
1 parent
42d9d70c
test data procuringEntity qualification requirement response
Showing
2 changed files
with
21 additions
and
3 deletions
| ... | ... | @@ -1298,7 +1298,7 @@ def test_bid_criteria(tender_data, criteria_len, bid_data, bid_document): |
| 1298 | 1298 | return bid |
| 1299 | 1299 | |
| 1300 | 1300 | |
| 1301 | -def test_data_qualification_criteria(): | |
| 1301 | +def test_data_qualification_award_criteria(): | |
| 1302 | 1302 | bid = munchify({ |
| 1303 | 1303 | "data": [] |
| 1304 | 1304 | }) |
| ... | ... | @@ -1325,7 +1325,7 @@ def test_data_qualification_criteria(): |
| 1325 | 1325 | |
| 1326 | 1326 | |
| 1327 | 1327 | def test_qualification_criteria(tender_data, qualification_document): |
| 1328 | - bid, mock = test_data_qualification_criteria() | |
| 1328 | + bid, mock = test_data_qualification_award_criteria() | |
| 1329 | 1329 | mock = deepcopy(mock) |
| 1330 | 1330 | for criteria in tender_data["data"]['criteria']: |
| 1331 | 1331 | if criteria.get('source') == 'procuringEntity': |
| ... | ... | @@ -1339,3 +1339,20 @@ def test_qualification_criteria(tender_data, qualification_document): |
| 1339 | 1339 | else: |
| 1340 | 1340 | pass |
| 1341 | 1341 | return bid |
| 1342 | + | |
| 1343 | + | |
| 1344 | +def test_awards_criteria(tender_data, award_document): | |
| 1345 | + bid, mock = test_data_qualification_award_criteria() | |
| 1346 | + mock = deepcopy(mock) | |
| 1347 | + for criteria in tender_data["data"]['criteria']: | |
| 1348 | + if criteria.get('source') == 'procuringEntity': | |
| 1349 | + for requirement in criteria['requirementGroups'][0]['requirements']: | |
| 1350 | + mock = deepcopy(mock) | |
| 1351 | + mock["requirement"]["id"] = requirement["id"] | |
| 1352 | + mock["requirement"]["title"] = requirement["title"] | |
| 1353 | + mock["evidences"][0]["relatedDocument"]["id"] = award_document["data"]["id"] | |
| 1354 | + mock["evidences"][0]["relatedDocument"]["title"] = award_document["data"]["title"] | |
| 1355 | + bid.data.append(mock) | |
| 1356 | + else: | |
| 1357 | + pass | |
| 1358 | + return bid | |
| ... | ... |
| ... | ... | @@ -93,7 +93,8 @@ from .initial_data import ( |
| 93 | 93 | test_article_17_data, |
| 94 | 94 | test_data_bid_criteria, |
| 95 | 95 | test_bid_criteria, |
| 96 | - test_qualification_criteria | |
| 96 | + test_qualification_criteria, | |
| 97 | + test_awards_criteria | |
| 97 | 98 | ) |
| 98 | 99 | from barbecue import chef |
| 99 | 100 | from restkit import request |
| ... | ... |
Please
register
or
login
to post a comment