Commit 45554cb7d141b0d3dbd5a98d95b97c9369873c4f
1 parent
bc451dbf
Add methods for singleItemTenderComplaints
Remove 'data' methods from service_keywords to initial_data
Showing
2 changed files
with
111 additions
and
59 deletions
| ... | ... | @@ -504,6 +504,87 @@ def test_complaint_data(): |
| 504 | 504 | }) |
| 505 | 505 | |
| 506 | 506 | |
| 507 | +def test_complaint_answer_data(complaint_id): | |
| 508 | + return { | |
| 509 | + "data": { | |
| 510 | + "id": complaint_id, | |
| 511 | + "status": "answered", | |
| 512 | + "resolutionType": "resolved", | |
| 513 | + "resolution": fake.sentence(nb_words=40, variable_nb_words=True) | |
| 514 | + } | |
| 515 | + } | |
| 516 | + | |
| 517 | + | |
| 518 | +def test_complaint_answer_confirmation_data(complaint_id): | |
| 519 | + return { | |
| 520 | + "data": { | |
| 521 | + "id": complaint_id, | |
| 522 | + "status": "resolved", | |
| 523 | + "satisfied": True | |
| 524 | + } | |
| 525 | + } | |
| 526 | + | |
| 527 | + | |
| 528 | +def test_cancel_tender_data(cancellation_reason): | |
| 529 | + return { | |
| 530 | + 'data': { | |
| 531 | + 'reason': cancellation_reason | |
| 532 | + } | |
| 533 | + } | |
| 534 | + | |
| 535 | + | |
| 536 | +def test_change_cancellation_document_field_data(key, value): | |
| 537 | + data = { | |
| 538 | + "data": { | |
| 539 | + key: value | |
| 540 | + } | |
| 541 | + } | |
| 542 | + return data | |
| 543 | + | |
| 544 | + | |
| 545 | +def test_confirm_supplier_data(supplier_id): | |
| 546 | + return { | |
| 547 | + "data": { | |
| 548 | + "status": "active", | |
| 549 | + "id": supplier_id | |
| 550 | + } | |
| 551 | + } | |
| 552 | + | |
| 553 | + | |
| 554 | +def test_confirm_cancellation_data(cancellation_id): | |
| 555 | + data = { | |
| 556 | + "data": { | |
| 557 | + "status": "active", | |
| 558 | + "id": cancellation_id | |
| 559 | + } | |
| 560 | + } | |
| 561 | + return data | |
| 562 | + | |
| 563 | + | |
| 564 | +def test_confirm_contract_data(contract_id): | |
| 565 | + data = { | |
| 566 | + "data": { | |
| 567 | + "id": contract_id, | |
| 568 | + "status": "active" | |
| 569 | + } | |
| 570 | + } | |
| 571 | + return data | |
| 572 | + | |
| 573 | + | |
| 574 | +def test_confirm_complaint_data(complaint_id): | |
| 575 | + return { | |
| 576 | + "data": { | |
| 577 | + "id": complaint_id, | |
| 578 | + "status": "claim" | |
| 579 | + } | |
| 580 | + } | |
| 581 | + | |
| 582 | + | |
| 583 | +def test_additional_items_data(tender_id, access_token): | |
| 584 | + data = {"access": {"token": access_token}, "data": {"id": tender_id, "items": [{"unit": {"code": "MON", "name": "month"}, "quantity": 9}]}} | |
| 585 | + return data | |
| 586 | + | |
| 587 | + | |
| 507 | 588 | def test_complaint_reply_data(): |
| 508 | 589 | return munchify({ |
| 509 | 590 | "data": { | ... | ... |
| ... | ... | @@ -14,13 +14,36 @@ from robot.output.loggerhelper import Message |
| 14 | 14 | # can access them by simply importing library "service_keywords". |
| 15 | 15 | # Please ignore the warning given by Flake8 or other linter. |
| 16 | 16 | from .initial_data import ( |
| 17 | - auction_bid, create_fake_doc, test_award_data, test_bid_data, | |
| 18 | - test_bid_data_meat_tender, test_complaint_data, test_complaint_reply_data, | |
| 19 | - test_invalid_features_data, test_item_data, test_lot_complaint_data, | |
| 20 | - test_lot_data, test_lot_document_data, test_lot_question_data, | |
| 21 | - test_lots_bid_data, test_meat_tender_data, test_question_answer_data, | |
| 22 | - test_question_data, test_supplier_data, test_tender_data, | |
| 23 | - test_tender_data_limited, test_tender_data_multiple_items, | |
| 17 | + auction_bid, | |
| 18 | + create_fake_doc, | |
| 19 | + test_additional_items_data, | |
| 20 | + test_award_data, | |
| 21 | + test_bid_data, | |
| 22 | + test_bid_data_meat_tender, | |
| 23 | + test_cancel_tender_data, | |
| 24 | + test_change_cancellation_document_field_data, | |
| 25 | + test_confirm_cancellation_data, | |
| 26 | + test_confirm_complaint_data, | |
| 27 | + test_confirm_contract_data, | |
| 28 | + test_confirm_supplier_data, | |
| 29 | + test_complaint_answer_confirmation_data, | |
| 30 | + test_complaint_answer_data, | |
| 31 | + test_complaint_data, | |
| 32 | + test_complaint_reply_data, | |
| 33 | + test_invalid_features_data, | |
| 34 | + test_item_data, | |
| 35 | + test_lot_complaint_data, | |
| 36 | + test_lot_data, | |
| 37 | + test_lot_document_data, | |
| 38 | + test_lot_question_data, | |
| 39 | + test_lots_bid_data, | |
| 40 | + test_meat_tender_data, | |
| 41 | + test_question_answer_data, | |
| 42 | + test_question_data, | |
| 43 | + test_supplier_data, | |
| 44 | + test_tender_data, | |
| 45 | + test_tender_data_limited, | |
| 46 | + test_tender_data_multiple_items, | |
| 24 | 47 | test_tender_data_multiple_lots |
| 25 | 48 | ) |
| 26 | 49 | from .local_time import get_now, TZ |
| ... | ... | @@ -181,58 +204,6 @@ def merge_dicts(left, right): |
| 181 | 204 | new.update(right) |
| 182 | 205 | return new |
| 183 | 206 | |
| 184 | - | |
| 185 | -def cancel_tender(cancellation_reason): | |
| 186 | - return { | |
| 187 | - 'data': { | |
| 188 | - 'reason': cancellation_reason | |
| 189 | - } | |
| 190 | - } | |
| 191 | - | |
| 192 | - | |
| 193 | -def confirm_supplier(supplier_id): | |
| 194 | - return { | |
| 195 | - "data": { | |
| 196 | - "status": "active", | |
| 197 | - "id": supplier_id | |
| 198 | - } | |
| 199 | - } | |
| 200 | - | |
| 201 | - | |
| 202 | -def change_cancellation_document_field(key, value): | |
| 203 | - data = { | |
| 204 | - "data": { | |
| 205 | - key: value | |
| 206 | - } | |
| 207 | - } | |
| 208 | - return data | |
| 209 | - | |
| 210 | - | |
| 211 | -def confirm_cancellation(cancellation_id): | |
| 212 | - data = { | |
| 213 | - "data": { | |
| 214 | - "status": "active", | |
| 215 | - "id": cancellation_id | |
| 216 | - } | |
| 217 | - } | |
| 218 | - return data | |
| 219 | - | |
| 220 | - | |
| 221 | -def confirm_contract(contract_id): | |
| 222 | - data = { | |
| 223 | - "data": { | |
| 224 | - "id": contract_id, | |
| 225 | - "status": "active" | |
| 226 | - } | |
| 227 | - } | |
| 228 | - return data | |
| 229 | - | |
| 230 | - | |
| 231 | -def additional_items_data(tender_id, access_token): | |
| 232 | - data = {"access": {"token": access_token}, "data": {"id": tender_id, "items": [{"unit": {"code": "MON", "name": "month"}, "quantity": 9}]}} | |
| 233 | - return data | |
| 234 | - | |
| 235 | - | |
| 236 | 207 | def munch_dict(arg=None, data=False): |
| 237 | 208 | if arg is None: |
| 238 | 209 | arg = {} | ... | ... |
Please
register
or
login
to post a comment