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_order_form.py 535B

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