Commit 30dba375650cf6b38fd56e62500ec6b9be793e5a

Authored by selurvedu
1 parent 38283847

Handle updated brokers.yaml format

... ... @@ -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