diff --git a/rowers/datautils.py b/rowers/datautils.py
index b19a7597..4048fd24 100644
--- a/rowers/datautils.py
+++ b/rowers/datautils.py
@@ -304,15 +304,16 @@ def getmaxwattinterval(tt,ww,i):
if len(w_roll):
# now goes with # data points - should be fixed seconds
indexmax = w_roll.idxmax(axis=1)
- indexmaxpos = indexmax.get_loc(indexmax)
+ # indexmaxpos = indexmax.get_loc(indexmax)
+ indexmaxpos = indexmax
try:
- t_0 = tt.iloc[indexmaxpos]
- t_1 = tt.iloc[indexmaxpos-i]
- deltas = tt.iloc[indexmaxpos-i:indexmaxpos].diff().dropna()
+ t_0 = tt.ix[indexmaxpos]
+ t_1 = tt.ix[indexmaxpos-i]
+ deltas = tt.ix[indexmaxpos-i:indexmaxpos].diff().dropna()
testres = 1.0e-3*deltas.max() < 30.
if testres:
deltat = 1.0e-3*(t_0-t_1)
- wmax = w_roll.iloc[indexmaxpos]
+ wmax = w_roll.ix[indexmaxpos]
#if wmax > 800 or wmax*5.0e-4*deltat > 800.0:
# wmax = 0
else:
diff --git a/rowers/templates/payment_completed.html b/rowers/templates/payment_completed.html
index dbfc9c9a..653907dc 100644
--- a/rowers/templates/payment_completed.html
+++ b/rowers/templates/payment_completed.html
@@ -24,7 +24,8 @@
as a price per year. You can downgrade or cancel your
plan at any time, through the settings page.
Please refer to our terms and conditions for our
- payments and refunds policy. Accepted payment methods are the payment methods offered
+ payments and refunds policy.
+ Accepted payment methods are the payment methods offered
by
Braintree
through us. If you have any questions about our payments and refunds policy, please contact
diff --git a/rowers/templates/paymentconfirm.html b/rowers/templates/paymentconfirm.html
index d757f65a..1f616834 100644
--- a/rowers/templates/paymentconfirm.html
+++ b/rowers/templates/paymentconfirm.html
@@ -20,7 +20,7 @@
- Payments will be procesed by Braintree (A PayPal service):
+ Payments will be processed by Braintree (A PayPal service):
diff --git a/rowers/templates/upgradeconfirm.html b/rowers/templates/upgradeconfirm.html
index e3b0aa98..ec4221c3 100644
--- a/rowers/templates/upgradeconfirm.html
+++ b/rowers/templates/upgradeconfirm.html
@@ -20,7 +20,7 @@
- Payments will be procesed by Braintree (A PayPal service):
+ Payments will be processed by Braintree (A PayPal service):
diff --git a/rowers/tests/test_payments.py b/rowers/tests/test_payments.py
index 794416d5..ab67cfb7 100644
--- a/rowers/tests/test_payments.py
+++ b/rowers/tests/test_payments.py
@@ -501,6 +501,8 @@ class PaymentTest(TestCase):
'payment_method_nonce': 'aap',
}
+ form = BillingForm(form_data)
+ self.assertTrue(not form.is_valid())
login = self.c.login(username=u.username, password=self.password)
self.assertTrue(login)
@@ -511,7 +513,7 @@ class PaymentTest(TestCase):
self.assertEqual(response.status_code,200)
self.assertRedirects(response,
- expected_url = '/rowers/checkout/{planid}'.format(
+ expected_url = '/rowers/checkout/{planid}/'.format(
planid=plans[1].id),
status_code=302,target_status_code=200)
@@ -546,7 +548,7 @@ class PaymentTest(TestCase):
}
form = BillingForm(form_data)
- self.assertTrue(form.is_valid())
+ self.assertTrue(not form.is_valid())
login = self.c.login(username=u.username, password=self.password)
self.assertTrue(login)
@@ -557,7 +559,7 @@ class PaymentTest(TestCase):
self.assertEqual(response.status_code,200)
self.assertRedirects(response,
- expected_url = '/rowers/upgradecheckout/{planid}'.format(
+ expected_url = '/rowers/upgradecheckout/{planid}/'.format(
planid=plans[1].id),
status_code=302,target_status_code=200)
@@ -591,7 +593,7 @@ class PaymentTest(TestCase):
}
form = BillingForm(form_data)
- self.assertTrue(form.is_valid())
+ self.assertTrue(not form.is_valid())
login = self.c.login(username=u.username, password=self.password)
self.assertTrue(login)
@@ -602,7 +604,7 @@ class PaymentTest(TestCase):
self.assertEqual(response.status_code,200)
self.assertRedirects(response,
- expected_url = '/rowers/downgradecheckout/{planid}'.format(
+ expected_url = '/rowers/downgradecheckout/{planid}/'.format(
planid=plans[1].id),
status_code=302,target_status_code=200)
diff --git a/rowers/tests/testdata/testdata.csv.gz b/rowers/tests/testdata/testdata.csv.gz
index 7dc55d87..58b6f988 100644
Binary files a/rowers/tests/testdata/testdata.csv.gz and b/rowers/tests/testdata/testdata.csv.gz differ
diff --git a/rowers/views/paymentviews.py b/rowers/views/paymentviews.py
index 2f680fe6..f72c16ca 100644
--- a/rowers/views/paymentviews.py
+++ b/rowers/views/paymentviews.py
@@ -332,7 +332,7 @@ def checkouts_view(request):
elif 'tac' not in request.POST:
try:
planid = int(request.POST['plan'])
- url = reverse('downgrade_confirm_view',kwargs={'planid':planid})
+ url = reverse('payment_confirm_view',kwargs={'planid':planid})
messages.error(request,"You must review and acknowledge the terms and conditions")
return HttpResponseRedirect(url)
except IndexError:
@@ -421,7 +421,7 @@ def downgrade_checkouts_view(request):
elif 'tac' not in request.POST:
try:
planid = int(request.POST['plan'])
- url = reverse('payment_confirm_view',kwargs={'planid':planid})
+ url = reverse('downgrade_confirm_view',kwargs={'planid':planid})
messages.error(request,"You must review and acknowledge the terms and conditions")
return HttpResponseRedirect(url)
except IndexError: