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