12345678910111213141516 |
- import datetime
- import time
-
- from django.test import TestCase
-
- from oscar.apps.dashboard.orders import forms
-
-
- class TestOrderStatsForm(TestCase):
- def test_returns_inclusive_date_filters(self):
- data = {"date_from": "2012-08-03", "date_to": "2012-08-03"}
- form = forms.OrderStatsForm(data)
- self.assertTrue(form.is_valid())
- filters = form.get_filters()
- expected = datetime.date(*time.strptime("2012-08-04", "%Y-%m-%d")[0:3])
- self.assertEqual(expected, filters["date_placed__range"][1])
|