Example #1
0
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()
Example #2
0
 def handle(self, *args, **options):
     report()
     self.stdout.write("Report data - updated...")