correction on test payments
This commit is contained in:
@@ -499,10 +499,13 @@ class PaymentTest(TestCase):
|
|||||||
'amount':'15.00',
|
'amount':'15.00',
|
||||||
'plan': plans[1].id,
|
'plan': plans[1].id,
|
||||||
'payment_method_nonce': 'aap',
|
'payment_method_nonce': 'aap',
|
||||||
|
'tac':True,
|
||||||
}
|
}
|
||||||
|
|
||||||
form = BillingForm(form_data)
|
form = BillingForm(form_data)
|
||||||
self.assertTrue(not form.is_valid())
|
if not form.is_valid():
|
||||||
|
print form.errors
|
||||||
|
self.assertTrue(form.is_valid())
|
||||||
|
|
||||||
login = self.c.login(username=u.username, password=self.password)
|
login = self.c.login(username=u.username, password=self.password)
|
||||||
self.assertTrue(login)
|
self.assertTrue(login)
|
||||||
@@ -512,9 +515,10 @@ class PaymentTest(TestCase):
|
|||||||
response = self.c.post(url, form_data,follow=True)
|
response = self.c.post(url, form_data,follow=True)
|
||||||
self.assertEqual(response.status_code,200)
|
self.assertEqual(response.status_code,200)
|
||||||
|
|
||||||
|
expected_url = '/rowers/paymentcompleted/?amount=20.00'
|
||||||
|
|
||||||
self.assertRedirects(response,
|
self.assertRedirects(response,
|
||||||
expected_url = '/rowers/checkout/{planid}/'.format(
|
expected_url = expected_url,
|
||||||
planid=plans[1].id),
|
|
||||||
status_code=302,target_status_code=200)
|
status_code=302,target_status_code=200)
|
||||||
|
|
||||||
|
|
||||||
@@ -544,11 +548,11 @@ class PaymentTest(TestCase):
|
|||||||
'amount':'15.00',
|
'amount':'15.00',
|
||||||
'plan': plans[1].id,
|
'plan': plans[1].id,
|
||||||
'payment_method_nonce': 'aap',
|
'payment_method_nonce': 'aap',
|
||||||
# 'tac':'tac',
|
'tac':True,
|
||||||
}
|
}
|
||||||
|
|
||||||
form = BillingForm(form_data)
|
form = BillingForm(form_data)
|
||||||
self.assertTrue(not form.is_valid())
|
self.assertTrue(form.is_valid())
|
||||||
|
|
||||||
login = self.c.login(username=u.username, password=self.password)
|
login = self.c.login(username=u.username, password=self.password)
|
||||||
self.assertTrue(login)
|
self.assertTrue(login)
|
||||||
@@ -559,8 +563,7 @@ class PaymentTest(TestCase):
|
|||||||
self.assertEqual(response.status_code,200)
|
self.assertEqual(response.status_code,200)
|
||||||
|
|
||||||
self.assertRedirects(response,
|
self.assertRedirects(response,
|
||||||
expected_url = '/rowers/upgradecheckout/{planid}/'.format(
|
expected_url = '/rowers/paymentcompleted/?amount=20.00',
|
||||||
planid=plans[1].id),
|
|
||||||
status_code=302,target_status_code=200)
|
status_code=302,target_status_code=200)
|
||||||
|
|
||||||
@patch('rowers.views.braintreestuff.update_subscription', side_effect=mock_update_subscription)
|
@patch('rowers.views.braintreestuff.update_subscription', side_effect=mock_update_subscription)
|
||||||
@@ -589,11 +592,11 @@ class PaymentTest(TestCase):
|
|||||||
'amount':'15.00',
|
'amount':'15.00',
|
||||||
'plan': plans[1].id,
|
'plan': plans[1].id,
|
||||||
'payment_method_nonce': 'aap',
|
'payment_method_nonce': 'aap',
|
||||||
# 'tac':'tac',
|
'tac':True,
|
||||||
}
|
}
|
||||||
|
|
||||||
form = BillingForm(form_data)
|
form = BillingForm(form_data)
|
||||||
self.assertTrue(not form.is_valid())
|
self.assertTrue(form.is_valid())
|
||||||
|
|
||||||
login = self.c.login(username=u.username, password=self.password)
|
login = self.c.login(username=u.username, password=self.password)
|
||||||
self.assertTrue(login)
|
self.assertTrue(login)
|
||||||
@@ -604,7 +607,6 @@ class PaymentTest(TestCase):
|
|||||||
self.assertEqual(response.status_code,200)
|
self.assertEqual(response.status_code,200)
|
||||||
|
|
||||||
self.assertRedirects(response,
|
self.assertRedirects(response,
|
||||||
expected_url = '/rowers/downgradecheckout/{planid}/'.format(
|
expected_url = '/rowers/downgradecompleted/',
|
||||||
planid=plans[1].id),
|
|
||||||
status_code=302,target_status_code=200)
|
status_code=302,target_status_code=200)
|
||||||
|
|
||||||
|
|||||||
BIN
rowers/tests/testdata/testdata.csv.gz
vendored
BIN
rowers/tests/testdata/testdata.csv.gz
vendored
Binary file not shown.
Reference in New Issue
Block a user