Commit 3a080070f3dd0fc64a453617d4e79184bd4d318a

Authored by mykhaly
1 parent 05aafb57

Add delivery fields to initial data

Add tests to check data representation
@@ -113,42 +113,66 @@ def test_tender_data(intervals): @@ -113,42 +113,66 @@ def test_tender_data(intervals):
113 113
114 114
115 def test_tender_data_limited(intervals): 115 def test_tender_data_limited(intervals):
  116 + now = get_now()
116 return { 117 return {
117 - "items": [ 118 + "items":
  119 + [
118 { 120 {
119 - "additionalClassifications": [ 121 + "additionalClassifications":
  122 + [
120 { 123 {
121 "description": u"Послуги шкільних їдалень", 124 "description": u"Послуги шкільних їдалень",
122 "id": "55.51.10.300", 125 "id": "55.51.10.300",
123 "scheme": u"ДКПП" 126 "scheme": u"ДКПП"
124 } 127 }
125 ], 128 ],
126 - "classification": { 129 + "classification":
  130 + {
127 "description": u"Послуги з харчування у школах", 131 "description": u"Послуги з харчування у школах",
128 "id": "55523100-3", 132 "id": "55523100-3",
129 "scheme": "CPV" 133 "scheme": "CPV"
130 }, 134 },
131 "description": u"Послуги шкільних їдалень", 135 "description": u"Послуги шкільних їдалень",
132 - "id": "2dc54675d6364e2baffbc0f8e74432ac" 136 + "id": "2dc54675d6364e2baffbc0f8e74432ac",
  137 + "deliveryDate": {
  138 + "endDate": (now + timedelta(days=5)).isoformat()
  139 + },
  140 + "deliveryLocation": {
  141 + "latitude": 49.8500,
  142 + "longitude": 24.0167
  143 + },
  144 + "deliveryAddress": {
  145 + "countryName": u"Україна",
  146 + "countryName_ru": u"Украина",
  147 + "countryName_en": "Ukraine",
  148 + "postalCode": fake.postalcode(),
  149 + "region": u"м. Київ",
  150 + "locality": u"м. Київ",
  151 + "streetAddress": fake.street_address()
  152 + }
133 } 153 }
134 ], 154 ],
135 "owner": "test.quintagroup.com", 155 "owner": "test.quintagroup.com",
136 "procurementMethod": "limited", 156 "procurementMethod": "limited",
137 "procurementMethodType": "reporting", 157 "procurementMethodType": "reporting",
138 - "procuringEntity": {  
139 - "address": { 158 + "procuringEntity":
  159 + {
  160 + "address":
  161 + {
140 "countryName": u"Україна", 162 "countryName": u"Україна",
141 "locality": u"м. Вінниця", 163 "locality": u"м. Вінниця",
142 "postalCode": "21027", 164 "postalCode": "21027",
143 "region": u"м. Вінниця", 165 "region": u"м. Вінниця",
144 "streetAddress": u"вул. Стахурського. 22" 166 "streetAddress": u"вул. Стахурського. 22"
145 }, 167 },
146 - "contactPoint": { 168 + "contactPoint":
  169 + {
147 "name": u"Куца Світлана Валентинівна", 170 "name": u"Куца Світлана Валентинівна",
148 "telephone": "+380 (432) 46-53-02", 171 "telephone": "+380 (432) 46-53-02",
149 "url": "http://sch10.edu.vn.ua/" 172 "url": "http://sch10.edu.vn.ua/"
150 }, 173 },
151 - "identifier": { 174 + "identifier":
  175 + {
152 "id": "21725150", 176 "id": "21725150",
153 "legalName": u"Заклад \"Загальноосвітня школа І-ІІІ ступенів № 10 Вінницької міської ради\"", 177 "legalName": u"Заклад \"Загальноосвітня школа І-ІІІ ступенів № 10 Вінницької міської ради\"",
154 "scheme": u"UA-EDR" 178 "scheme": u"UA-EDR"
@@ -195,6 +195,46 @@ ${broker} Quinta @@ -195,6 +195,46 @@ ${broker} Quinta
195 ${data}= modify_tender ${foo_id} ${foo_token} 195 ${data}= modify_tender ${foo_id} ${foo_token}
196 Звірити поле тендера із значенням ${viewer} ${data['data']['items'][${ITEMS_NUM}]['unit']['code']} items[${ITEMS_NUM}].unit.code 196 Звірити поле тендера із значенням ${viewer} ${data['data']['items'][${ITEMS_NUM}]['unit']['code']} items[${ITEMS_NUM}].unit.code
197 197
  198 +
  199 +Відображення дати доставки позицій закупівлі однопредметного тендера
  200 + Звірити дату тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[${ITEMS_NUM}].deliveryDate.endDate
  201 +
  202 +
  203 +Відображення координат широти доставки позицій закупівлі однопредметного тендера
  204 + Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[${ITEMS_NUM}].deliveryLocation.latitude
  205 +
  206 +
  207 +Відображення координат довготи доставки позицій закупівлі однопредметного тендера
  208 + Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[${ITEMS_NUM}].deliveryLocation.longitude
  209 +
  210 +
  211 +Відображення назви нас. пункту доставки позицій закупівлі однопредметного тендера
  212 + Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[${ITEMS_NUM}].deliveryAddress.countryName
  213 +
  214 +
  215 +Відображення назви нас. пункту російською мовою доставки позицій закупівлі однопредметного тендера
  216 + Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[${ITEMS_NUM}].deliveryAddress.countryName_ru
  217 +
  218 +
  219 +Відображення назви нас. пункту англійською мовою доставки позицій закупівлі однопредметного тендера
  220 + Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[${ITEMS_NUM}].deliveryAddress.countryName_en
  221 +
  222 +
  223 +Відображення пошт. коду доставки позицій закупівлі однопредметного тендера
  224 + Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[${ITEMS_NUM}].deliveryAddress.postalCode
  225 +
  226 +
  227 +Відображення регіону доставки позицій закупівлі однопредметного тендера
  228 + Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[${ITEMS_NUM}].deliveryAddress.region
  229 +
  230 +
  231 +Відображення locality адреси доставки позицій закупівлі однопредметного тендера
  232 + Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[${ITEMS_NUM}].deliveryAddress.locality
  233 +
  234 +
  235 +Відображення вулиці доставки позицій закупівлі однопредметного тендера
  236 + Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[${ITEMS_NUM}].deliveryAddress.streetAddress
  237 +
198 ############################################################################################## 238 ##############################################################################################
199 # DOCUMENTS 239 # DOCUMENTS
200 ############################################################################################## 240 ##############################################################################################
Please register or login to post a comment