def test_query_fills_nulls_second_series(self):
self.query.add_series(self.delayed_series,
self.rep_mode,
self.series_periodicity)
self.query.add_series(self.single_series, self.rep_mode, self.series_periodicity)
query = ESQuery(index=settings.TEST_INDEX)
query.add_series(self.single_series, self.rep_mode, self.series_periodicity)
query.sort('asc')
delayed_first_date = iso8601.parse_date(query.run()[0][0])
self.query.sort('asc')
data = self.query.run()
delayed_series_index = 2 # Segunda serie agregada
for row in data:
current_date = iso8601.parse_date(row[0])
if current_date < delayed_first_date:
self.assertEqual(row[delayed_series_index], None)
else:
break
评论列表
文章目录