コード例 #1
0
ファイル: forms.py プロジェクト: anvileight/salest
 def test_clean_ccv_invalid(self):
     """
     Test clean ccv code
     """
     form = PaymentForm()
     form.cleaned_data = {'ccv': 'invalid cvv'}
     self.assertRaises(ValidationError, form.clean_ccv)
コード例 #2
0
ファイル: forms.py プロジェクト: anvileight/salest
 def test_clean_ccv(self):
     """
     Test clean ccv code
     """
     expected_value = '123'
     form = PaymentForm()
     form.cleaned_data = {'ccv': expected_value}
     value = form.clean_ccv()
     self.assertEqual(expected_value, value)
コード例 #3
0
ファイル: forms.py プロジェクト: anvileight/salest
 def test_clean_method(self):
     """
     Test that clean method validates expire date
     """
     form = PaymentForm()
     form.cleaned_data = {}
     with patch('salest.payments.forms.PaymentForm.validate_expire_date')\
                                                             as valid_date:
         form.clean()
         valid_date.assert_called_once_with()
コード例 #4
0
ファイル: forms.py プロジェクト: anvileight/salest
 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)
コード例 #5
0
ファイル: forms.py プロジェクト: anvileight/salest
 def test_clean_card_number(self):
     """
     Test clean card number
     """
     expected_value = '4111111111111111'
     form = PaymentForm()
     form.cleaned_data = {'card_number': '4111-1111-1111-1111'}
     with patch('salest.payments.forms.validate_card_number') as valid_card:
         value = form.clean_card_number()
         valid_card.assert_called_once_with(expected_value)
     self.assertEqual(expected_value, value)
コード例 #6
0
ファイル: forms.py プロジェクト: anvileight/salest
 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)