Commit efe60708f6c8f28dd6970c56228fc8caec85630b

Authored by selurvedu
1 parent 15bb91a5

Shorten test_tender_data_multiple_lots

This reduces unnecessary duplication of code.
@@ -214,44 +214,8 @@ def prom_test_tender_data(): @@ -214,44 +214,8 @@ def prom_test_tender_data():
214 214
215 def test_tender_data_multiple_lots(period_interval): 215 def test_tender_data_multiple_lots(period_interval):
216 now = get_now() 216 now = get_now()
217 - return {  
218 - "title": fake.catch_phrase(),  
219 - "mode": "test",  
220 - "submissionMethodDetails": "quick",  
221 - "description": u"Тестовий тендер",  
222 - "description_ru": u"Тестовый тендер",  
223 - "description_en": "Test tender",  
224 - "procuringEntity": {  
225 - "name": fake.company(),  
226 - "name_ru": fake_ru.company(),  
227 - "name_en": fake_en.company(),  
228 - "identifier": {  
229 - "scheme": u"UA-EDR",  
230 - "id": u"0000{}".format(fake.pyint()),  
231 - "uri": fake.image_url(width=None, height=None)  
232 - },  
233 - "address": {  
234 - "countryName": u"Україна",  
235 - "countryName_ru": u"Украина",  
236 - "countryName_en": "Ukraine",  
237 - "postalCode": fake.postalcode(),  
238 - "region": u"м. Київ",  
239 - "locality": u"м. Київ",  
240 - "streetAddress": fake.street_address()  
241 - },  
242 - "contactPoint": {  
243 - "name": fake.name(),  
244 - "telephone": fake.phone_number()  
245 - }  
246 - },  
247 - "value": {  
248 - "amount": 50000.99,  
249 - "currency": u"UAH"  
250 - },  
251 - "minimalStep": {  
252 - "amount": 100.1,  
253 - "currency": u"UAH"  
254 - }, 217 + t_data = test_tender_data(period_interval)
  218 + t_data.update({
255 "items": [ 219 "items": [
256 { 220 {
257 "description": fake.catch_phrase(), 221 "description": fake.catch_phrase(),
@@ -413,16 +377,9 @@ def test_tender_data_multiple_lots(period_interval): @@ -413,16 +377,9 @@ def test_tender_data_multiple_lots(period_interval):
413 }, 377 },
414 "quantity": fake.pyint() 378 "quantity": fake.pyint()
415 } 379 }
416 - ],  
417 - "enquiryPeriod": {  
418 - "startDate": (now).isoformat(),  
419 - "endDate": (now + timedelta(minutes=1)).isoformat()  
420 - },  
421 - "tenderPeriod": {  
422 - "startDate": (now + timedelta(minutes=2)).isoformat(),  
423 - "endDate": (now + timedelta(minutes=(2 + period_interval))).isoformat()  
424 - }  
425 - } 380 + ]
  381 + })
  382 + return t_data
426 383
427 384
428 def test_question_data(): 385 def test_question_data():
Please register or login to post a comment