Commit b29c5ad914fad903d02023b1f20626d475166c98

Authored by selurvedu
2 parents a9789d54 c7869f1a

Merge pull request #101 from Leits/init_data

Update initial data
@@ -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