Commit efe60708f6c8f28dd6970c56228fc8caec85630b
1 parent
15bb91a5
Shorten test_tender_data_multiple_lots
This reduces unnecessary duplication of code.
Showing
1 changed file
with
5 additions
and
48 deletions
... | ... | @@ -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