You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

test_reports.py 633B

123456789101112131415161718192021
  1. import datetime
  2. from django.test import TestCase
  3. from django.utils.timezone import now
  4. from oscar.apps.order import reports
  5. class TestOrderReportGenerator(TestCase):
  6. def test_generate_csv_no_filter(self):
  7. generator = reports.OrderReportGenerator(formatter="CSV")
  8. generator.generate()
  9. def test_generate_csv_start_and_end_date(self):
  10. start_date = now() - datetime.timedelta(days=28)
  11. end_date = now() + datetime.timedelta(days=28)
  12. generator = reports.OrderReportGenerator(
  13. start_date=start_date, end_date=end_date, formatter="CSV"
  14. )
  15. generator.generate()