def test_grouping(self, now_mock):
""" Test grouping per minute, instead of the default 10-second interval. """
now_mock.return_value = timezone.make_aware(
timezone.datetime(2015, 11, 10, hour=21)
)
# Make sure to verify the blocking of read ahead.
dr = DsmrReading.objects.get(pk=3)
dr.timestamp = timezone.now()
dr.save()
dsmr_consumption.services.compact_all()
self.assertEqual(DsmrReading.objects.unprocessed().count(), 1)
self.assertTrue(DsmrReading.objects.unprocessed().exists())
self.assertEqual(ElectricityConsumption.objects.count(), 1)
if self.support_gas_readings:
self.assertEqual(GasConsumption.objects.count(), 1)
else:
self.assertEqual(GasConsumption.objects.count(), 0)
评论列表
文章目录