Commit b29c5ad914fad903d02023b1f20626d475166c98
Merge pull request #101 from Leits/init_data
Update initial data
Showing
3 changed files
with
30 additions
and
78 deletions
| @@ -63,49 +63,10 @@ def test_tender_data(intervals, periods=("enquiry", "tender")): | @@ -63,49 +63,10 @@ def test_tender_data(intervals, periods=("enquiry", "tender")): | ||
| 63 | "amount": 100.1, | 63 | "amount": 100.1, |
| 64 | "currency": u"UAH" | 64 | "currency": u"UAH" |
| 65 | }, | 65 | }, |
| 66 | - "items": [ | ||
| 67 | - { | ||
| 68 | - "description": fake.catch_phrase(), | ||
| 69 | - "deliveryDate": { | ||
| 70 | - "endDate": (now + timedelta(days=5)).isoformat() | ||
| 71 | - }, | ||
| 72 | - "deliveryLocation": { | ||
| 73 | - "latitude": 49.8500, | ||
| 74 | - "longitude": 24.0167 | ||
| 75 | - }, | ||
| 76 | - "deliveryAddress": { | ||
| 77 | - "countryName": u"Україна", | ||
| 78 | - "countryName_ru": u"Украина", | ||
| 79 | - "countryName_en": "Ukraine", | ||
| 80 | - "postalCode": fake.postalcode(), | ||
| 81 | - "region": u"м. Київ", | ||
| 82 | - "locality": u"м. Київ", | ||
| 83 | - "streetAddress": fake.street_address() | ||
| 84 | - }, | ||
| 85 | - "classification": { | ||
| 86 | - "scheme": u"CPV", | ||
| 87 | - "id": u"44617100-9", | ||
| 88 | - "description": u"Картонки", | ||
| 89 | - "description_ru": u"Большие картонные коробки", | ||
| 90 | - "description_en": u"Cartons" | ||
| 91 | - }, | ||
| 92 | - "additionalClassifications": [ | ||
| 93 | - { | ||
| 94 | - "scheme": u"ДКПП", | ||
| 95 | - "id": u"17.21.1", | ||
| 96 | - "description": u"Папір і картон гофровані, паперова й картонна тара" | ||
| 97 | - } | ||
| 98 | - ], | ||
| 99 | - "unit": { | ||
| 100 | - "name": u"кілограм", | ||
| 101 | - "name_ru": u"килограмм", | ||
| 102 | - "name_en": "kilogram", | ||
| 103 | - "code": u"KGM" | ||
| 104 | - }, | ||
| 105 | - "quantity": fake.pyint() | ||
| 106 | - } | ||
| 107 | - ] | 66 | + "items": [] |
| 108 | } | 67 | } |
| 68 | + new_item = test_item_data() | ||
| 69 | + t_data['items'].append(new_item) | ||
| 109 | period_dict = {} | 70 | period_dict = {} |
| 110 | inc_dt = now | 71 | inc_dt = now |
| 111 | for period_name in periods: | 72 | for period_name in periods: |
| @@ -211,24 +172,12 @@ def test_tender_data_multiple_lots(t_data): | @@ -211,24 +172,12 @@ def test_tender_data_multiple_lots(t_data): | ||
| 211 | for item in t_data['data']['items'][:-1]: | 172 | for item in t_data['data']['items'][:-1]: |
| 212 | item['relatedLot'] = first_lot_id | 173 | item['relatedLot'] = first_lot_id |
| 213 | t_data['data']['items'][-1]['relatedLot'] = second_lot_id | 174 | t_data['data']['items'][-1]['relatedLot'] = second_lot_id |
| 214 | - | ||
| 215 | - t_data['data']['lots'] = [ | ||
| 216 | - { | ||
| 217 | - "id": first_lot_id, | ||
| 218 | - "title": "Lot #1: Kyiv stationery", | ||
| 219 | - "description": "Items for Kyiv office", | ||
| 220 | - "value": {"currency": "UAH", "amount": 34000.0, "valueAddedTaxIncluded": "true"}, | ||
| 221 | - "minimalStep": {"currency": "UAH", "amount": 30.0, "valueAddedTaxIncluded": "true"}, | ||
| 222 | - "status": "active" | ||
| 223 | - }, { | ||
| 224 | - "id": second_lot_id, | ||
| 225 | - "title": "Lot #2: Lviv stationery", | ||
| 226 | - "description": "Items for Lviv office", | ||
| 227 | - "value": {"currency": "UAH", "amount": 9000.0, "valueAddedTaxIncluded": "true"}, | ||
| 228 | - "minimalStep": {"currency": "UAH", "amount": 35.0, "valueAddedTaxIncluded": "true"}, | ||
| 229 | - "status": "active" | ||
| 230 | - } | ||
| 231 | - ] | 175 | + t_data['data']['lots'] = [] |
| 176 | + for _ in range(2): | ||
| 177 | + new_lot = test_lot_data() | ||
| 178 | + t_data['data']['lots'].append(new_lot) | ||
| 179 | + t_data['data']['lots'][0]['id'] = first_lot_id | ||
| 180 | + t_data['data']['lots'][1]['id'] = second_lot_id | ||
| 232 | return t_data | 181 | return t_data |
| 233 | 182 | ||
| 234 | 183 | ||
| @@ -689,22 +638,21 @@ def test_invalid_features_data(): | @@ -689,22 +638,21 @@ def test_invalid_features_data(): | ||
| 689 | 638 | ||
| 690 | def test_lot_data(): | 639 | def test_lot_data(): |
| 691 | return munchify( | 640 | return munchify( |
| 692 | - {'data': | ||
| 693 | - { | ||
| 694 | - "description": fake.sentence(nb_words=10, variable_nb_words=True), | ||
| 695 | - "title": fake.sentence(nb_words=6, variable_nb_words=True), | ||
| 696 | - "value": { | ||
| 697 | - "currency": "UAH", | ||
| 698 | - "amount": fake.pyfloat(left_digits=4, right_digits=1, positive=True), | ||
| 699 | - "valueAddedTaxIncluded": "true" | ||
| 700 | - }, | ||
| 701 | - "minimalStep": { | ||
| 702 | - "currency": "UAH", | ||
| 703 | - "amount": 30.0, | ||
| 704 | - "valueAddedTaxIncluded": "true" | ||
| 705 | - }, | ||
| 706 | - "status": "active" | ||
| 707 | - }}) | 641 | + { |
| 642 | + "description": fake.sentence(nb_words=10, variable_nb_words=True), | ||
| 643 | + "title": fake.sentence(nb_words=6, variable_nb_words=True), | ||
| 644 | + "value": { | ||
| 645 | + "currency": "UAH", | ||
| 646 | + "amount": 2000 + fake.pyfloat(left_digits=4, right_digits=1, positive=True), | ||
| 647 | + "valueAddedTaxIncluded": "true" | ||
| 648 | + }, | ||
| 649 | + "minimalStep": { | ||
| 650 | + "currency": "UAH", | ||
| 651 | + "amount": 30.0, | ||
| 652 | + "valueAddedTaxIncluded": "true" | ||
| 653 | + }, | ||
| 654 | + "status": "active" | ||
| 655 | + }) | ||
| 708 | 656 | ||
| 709 | 657 | ||
| 710 | def test_lot_document_data(document, lot_id="3c8f387879de4c38957402dbdb8b31af"): | 658 | def test_lot_document_data(document, lot_id="3c8f387879de4c38957402dbdb8b31af"): |
| @@ -135,6 +135,10 @@ Get Broker Property By Username | @@ -135,6 +135,10 @@ Get Broker Property By Username | ||
| 135 | Log ${tender_data} | 135 | Log ${tender_data} |
| 136 | [return] ${tender_data} | 136 | [return] ${tender_data} |
| 137 | 137 | ||
| 138 | +Підготовка даних для створення лоту | ||
| 139 | + ${lot}= test_lot_data | ||
| 140 | + ${reply}= Create Dictionary data=${lot} | ||
| 141 | + [Return] ${reply} | ||
| 138 | 142 | ||
| 139 | Підготовка даних для подання вимоги | 143 | Підготовка даних для подання вимоги |
| 140 | ${claim}= test_claim_data | 144 | ${claim}= test_claim_data |
| @@ -52,7 +52,7 @@ ${complaint_id} 1 | @@ -52,7 +52,7 @@ ${complaint_id} 1 | ||
| 52 | [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} | 52 | [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} |
| 53 | [Teardown] Оновити LAST_MODIFICATION_DATE | 53 | [Teardown] Оновити LAST_MODIFICATION_DATE |
| 54 | ${tender_data}= Get Variable Value ${USERS.users['${tender_owner}'].tender_data} | 54 | ${tender_data}= Get Variable Value ${USERS.users['${tender_owner}'].tender_data} |
| 55 | - ${lot}= test lot data | 55 | + ${lot}= Підготовка даних для створення лоту |
| 56 | ${lotcreate}= Викликати для учасника ${tender_owner} Створити лот ${tender_data} ${lot} | 56 | ${lotcreate}= Викликати для учасника ${tender_owner} Створити лот ${tender_data} ${lot} |
| 57 | ${lotresponses}= Create Dictionary | 57 | ${lotresponses}= Create Dictionary |
| 58 | Set To Dictionary ${lotresponses} resp0 ${lotcreate} | 58 | Set To Dictionary ${lotresponses} resp0 ${lotcreate} |
| @@ -75,7 +75,7 @@ ${complaint_id} 1 | @@ -75,7 +75,7 @@ ${complaint_id} 1 | ||
| 75 | ... ${USERS.users['${tender_owner}'].broker} | 75 | ... ${USERS.users['${tender_owner}'].broker} |
| 76 | [Teardown] Оновити LAST_MODIFICATION_DATE | 76 | [Teardown] Оновити LAST_MODIFICATION_DATE |
| 77 | ${tender_data}= Get Variable Value ${USERS.users['${tender_owner}'].tender_data} | 77 | ${tender_data}= Get Variable Value ${USERS.users['${tender_owner}'].tender_data} |
| 78 | - ${lot}= test lot data | 78 | + ${lot}= Підготовка даних для створення лоту |
| 79 | ${lotcreate}= Викликати для учасника ${tender_owner} Створити лот ${tender_data} ${lot} | 79 | ${lotcreate}= Викликати для учасника ${tender_owner} Створити лот ${tender_data} ${lot} |
| 80 | ${lotresponses}= Create Dictionary | 80 | ${lotresponses}= Create Dictionary |
| 81 | Set To Dictionary ${lotresponses} resp ${lotcreate} | 81 | Set To Dictionary ${lotresponses} resp ${lotcreate} |
Please
register
or
login
to post a comment