Commit 30dba375650cf6b38fd56e62500ec6b9be793e5a
1 parent
38283847
Handle updated brokers.yaml format
Showing
1 changed file
with
11 additions
and
12 deletions
| ... | ... | @@ -20,7 +20,7 @@ def create_fake_doc(): |
| 20 | 20 | |
| 21 | 21 | def test_tender_data(intervals): |
| 22 | 22 | now = get_now() |
| 23 | - return { | |
| 23 | + t_data = { | |
| 24 | 24 | "title": u"[ТЕСТУВАННЯ] " + fake.catch_phrase(), |
| 25 | 25 | "mode": "test", |
| 26 | 26 | "submissionMethodDetails": "quick", |
| ... | ... | @@ -99,18 +99,17 @@ def test_tender_data(intervals): |
| 99 | 99 | }, |
| 100 | 100 | "quantity": fake.pyint() |
| 101 | 101 | } |
| 102 | - ], | |
| 103 | - "enquiryPeriod": { | |
| 104 | - "startDate": (now).isoformat(), | |
| 105 | - "endDate": (now + timedelta(minutes=( | |
| 106 | - intervals['enquiry']))).isoformat() | |
| 107 | - }, | |
| 108 | - "tenderPeriod": { | |
| 109 | - "startDate": (now + timedelta(minutes=2)).isoformat(), | |
| 110 | - "endDate": (now + timedelta(minutes=( | |
| 111 | - intervals['tender']))).isoformat() | |
| 112 | - } | |
| 102 | + ] | |
| 113 | 103 | } |
| 104 | + period_dict = {} | |
| 105 | + inc_dt = now | |
| 106 | + for period_name in ("enquiry", "tender"): | |
| 107 | + period_dict[period_name + "Period"] = {} | |
| 108 | + for i, j in zip(range(2), ("start", "end")): | |
| 109 | + inc_dt += timedelta(minutes=intervals[period_name][i]) | |
| 110 | + period_dict[period_name + "Period"][j + "Date"] = inc_dt.isoformat() | |
| 111 | + t_data.update(period_dict) | |
| 112 | + return t_data | |
| 114 | 113 | |
| 115 | 114 | |
| 116 | 115 | def test_tender_data_multiple_lots(intervals): | ... | ... |
Please
register
or
login
to post a comment