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,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 | def test_complaint_reply_data(): | 588 | def test_complaint_reply_data(): |
508 | return munchify({ | 589 | return munchify({ |
509 | "data": { | 590 | "data": { |
@@ -14,13 +14,36 @@ from robot.output.loggerhelper import Message | @@ -14,13 +14,36 @@ from robot.output.loggerhelper import Message | ||
14 | # can access them by simply importing library "service_keywords". | 14 | # can access them by simply importing library "service_keywords". |
15 | # Please ignore the warning given by Flake8 or other linter. | 15 | # Please ignore the warning given by Flake8 or other linter. |
16 | from .initial_data import ( | 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 | test_tender_data_multiple_lots | 47 | test_tender_data_multiple_lots |
25 | ) | 48 | ) |
26 | from .local_time import get_now, TZ | 49 | from .local_time import get_now, TZ |
@@ -181,58 +204,6 @@ def merge_dicts(left, right): | @@ -181,58 +204,6 @@ def merge_dicts(left, right): | ||
181 | new.update(right) | 204 | new.update(right) |
182 | return new | 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 | def munch_dict(arg=None, data=False): | 207 | def munch_dict(arg=None, data=False): |
237 | if arg is None: | 208 | if arg is None: |
238 | arg = {} | 209 | arg = {} |
Please
register
or
login
to post a comment