Commit 37d1eaa416e8356b653b7bda27901b0c595892bc
1 parent
b71e6790
add test_tender_data_framework_agreement method
Showing
2 changed files
with
12 additions
and
0 deletions
| ... | ... | @@ -557,6 +557,14 @@ def test_tender_data_openeu(params, submissionMethodDetails): |
| 557 | 557 | return data |
| 558 | 558 | |
| 559 | 559 | |
| 560 | +def test_tender_data_framework_agreement(params, submissionMethodDetails): | |
| 561 | + data = test_tender_data_openeu(params, submissionMethodDetails) | |
| 562 | + data['procurementMethodType'] = 'closeFrameworkAgreementUA' | |
| 563 | + data['maxAwardsCount'] = fake.random_int(min=3, max=5) | |
| 564 | + data['agreementDuration'] = 'P1M' | |
| 565 | + return data | |
| 566 | + | |
| 567 | + | |
| 560 | 568 | def test_tender_data_competitive_dialogue(params, submissionMethodDetails): |
| 561 | 569 | # We should not provide any values for `enquiryPeriod` when creating |
| 562 | 570 | # an openUA or openEU procedure. That field should not be present at all. | ... | ... |
| ... | ... | @@ -51,6 +51,7 @@ from .initial_data import ( |
| 51 | 51 | test_tender_data_openua, |
| 52 | 52 | test_tender_data_planning, |
| 53 | 53 | test_tender_data_openua_defense, |
| 54 | + test_tender_data_framework_agreement, | |
| 54 | 55 | test_bid_competitive_data, |
| 55 | 56 | tets_monitoring_data, |
| 56 | 57 | test_party, |
| ... | ... | @@ -340,6 +341,9 @@ def prepare_test_tender_data(procedure_intervals, |
| 340 | 341 | tender_parameters, submissionMethodDetails)}) |
| 341 | 342 | elif mode == 'reporting': |
| 342 | 343 | return munchify({'data': test_tender_data_limited(tender_parameters)}) |
| 344 | + elif mode == 'open_framework': | |
| 345 | + return munchify({'data': test_tender_data_framework_agreement( | |
| 346 | + tender_parameters, submissionMethodDetails)}) | |
| 343 | 347 | elif mode == 'belowThreshold': |
| 344 | 348 | return munchify({'data': test_tender_data( |
| 345 | 349 | tender_parameters, | ... | ... |
Please
register
or
login
to post a comment