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 214
215 215 def test_tender_data_multiple_lots(period_interval):
216 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 219 "items": [
256 220 {
257 221 "description": fake.catch_phrase(),
... ... @@ -413,16 +377,9 @@ def test_tender_data_multiple_lots(period_interval):
413 377 },
414 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 385 def test_question_data():
... ...
Please register or login to post a comment