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