Commit 30dba375650cf6b38fd56e62500ec6b9be793e5a

Authored by selurvedu
1 parent 38283847

Handle updated brokers.yaml format

@@ -20,7 +20,7 @@ def create_fake_doc(): @@ -20,7 +20,7 @@ def create_fake_doc():
20 20
21 def test_tender_data(intervals): 21 def test_tender_data(intervals):
22 now = get_now() 22 now = get_now()
23 - return { 23 + t_data = {
24 "title": u"[ТЕСТУВАННЯ] " + fake.catch_phrase(), 24 "title": u"[ТЕСТУВАННЯ] " + fake.catch_phrase(),
25 "mode": "test", 25 "mode": "test",
26 "submissionMethodDetails": "quick", 26 "submissionMethodDetails": "quick",
@@ -99,18 +99,17 @@ def test_tender_data(intervals): @@ -99,18 +99,17 @@ def test_tender_data(intervals):
99 }, 99 },
100 "quantity": fake.pyint() 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 def test_tender_data_multiple_lots(intervals): 115 def test_tender_data_multiple_lots(intervals):
Please register or login to post a comment