Private
Public Access
1
0

custom test views repair

This commit is contained in:
Sander Roosendaal
2019-04-07 10:28:03 +02:00
parent a6766bb109
commit 0d68f90066
8 changed files with 56 additions and 23 deletions

View File

@@ -5,6 +5,15 @@ from __future__ import unicode_literals
from rowers.views.statements import *
from django.core.exceptions import PermissionDenied
from django.http import HttpResponse
from django.test import SimpleTestCase, override_settings
from django.urls import path
def servererror_view(request):
raise ValueError
# Custom error pages with Rowsandall headers
def error500_view(request):
response = render(request,'500.html', {},status=500)
@@ -18,7 +27,6 @@ def error404_view(request):
# context_instance = RequestContext(request))
response.status_code = 404
print('aa')
return response
def error400_view(request):

View File

@@ -1047,7 +1047,7 @@ from rowers.utils import isprorower,ProcessorCustomerError
# Check if a user is a Pro member
def ispromember(user):
if not user.is_anonymous:
if user and not user.is_anonymous:
try:
r = Rower.objects.get(user=user)
except Rower.DoesNotExist:

View File

@@ -1487,7 +1487,7 @@ def workout_fusion_list(request,id=0,message='',successmessage='',
# Basic view of workout
def workout_view(request,id=0):
request.session['referer'] = absolute(request)['PATH']
if not request.user.is_anonymous:
rower = getrower(request.user)
else: