| 123456789101112131415161718192021 |
- import datetime
-
- from django.test import TestCase
- from django.utils.timezone import now
-
- from oscar.apps.order import reports
-
-
- class TestOrderReportGenerator(TestCase):
- def test_generate_csv_no_filter(self):
- generator = reports.OrderReportGenerator(formatter="CSV")
- generator.generate()
-
- def test_generate_csv_start_and_end_date(self):
- start_date = now() - datetime.timedelta(days=28)
- end_date = now() + datetime.timedelta(days=28)
-
- generator = reports.OrderReportGenerator(
- start_date=start_date, end_date=end_date, formatter="CSV"
- )
- generator.generate()
|