def test_validate_expire_date_valid(self): """ Test that form can validate expire date """ expire_month = datetime.datetime.now().month expire_year = datetime.datetime.now().year + 1 form = PaymentForm() form.cleaned_data = {'expire_month': expire_month, 'expire_year': expire_year} result = form.validate_expire_date() self.assertTrue(result)
def test_validate_expire_date_invalid(self): """ Test that form rise exception when expire date is invalid """ expire_month = datetime.datetime.now().month - 1 expire_year = datetime.datetime.now().year form = PaymentForm() form.cleaned_data = {'expire_month': expire_month, 'expire_year': expire_year} result = form.validate_expire_date() self.assertFalse(result)