def test_reports(): to_date = timezone.now() from_date = to_date + relativedelta(months=-1) d = from_date + relativedelta(days=7) TimeRecordFactory( billable=True, date_started=d, start_time=time(11, 0), end_time=time(11, 30), ) TimeRecordFactory( billable=False, date_started=d, start_time=time(10, 0), end_time=time(10, 15), ) report() obj = Report.objects.get(slug='invoice_charge_non_charge') qs = ReportDataInteger.objects.filter(report=obj) assert 2 == qs.count()
def handle(self, *args, **options): report() self.stdout.write("Report data - updated...")