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.

voucher_form_tests.py 660B

12345678910111213141516171819202122
  1. from django import test
  2. from oscar.apps.dashboard.vouchers import forms
  3. class TestVoucherForm(test.TestCase):
  4. def test_handles_empty_date_fields(self):
  5. data = {'code': '',
  6. 'name': '',
  7. 'start_date': '',
  8. 'end_date': '',
  9. 'benefit_range': '',
  10. 'benefit_type': 'Percentage',
  11. 'usage': 'Single use'}
  12. form = forms.VoucherForm(data=data)
  13. try:
  14. form.is_valid()
  15. except Exception, e:
  16. import traceback
  17. self.fail("Validating form failed: %s\n\n%s" % (
  18. e.message, traceback.format_exc()))