Private
Public Access
1
0

more payment view coverage tests

This commit is contained in:
Sander Roosendaal
2021-04-25 17:41:04 +02:00
parent e19158926d
commit df86eaac0c
11 changed files with 448 additions and 169 deletions

View File

@@ -49,11 +49,11 @@ def team_view(request,team_id=0,userid=0):
teams.send_invite_email(inviteid)
successmessage = text
messages.info(request,successmessage)
else:
else: # pragma: no cover
message = text
messages.error(request,message)
groupmessageform = TeamMessageForm()
elif request.method == 'POST' and request.user == t.manager and 'message' in request.POST:
elif request.method == 'POST' and request.user == t.manager and 'message' in request.POST: # pragma: no cover
groupmessageform = TeamMessageForm(request.POST)
inviteform = TeamInviteForm()
if groupmessageform.is_valid():
@@ -110,7 +110,7 @@ def team_view(request,team_id=0,userid=0):
def team_leaveconfirm_view(request,id=0):
try:
t = Team.objects.get(id=id)
except Team.DoesNotExist:
except Team.DoesNotExist: # pragma: no cover # pragma: no cover
raise Http404("Team doesn't exist")
myteams, memberteams, otherteams = get_teams(request)
@@ -181,7 +181,7 @@ def get_teams(request):
return myteams, memberteams, otherteams
@login_required()
def rower_teams_view(request):
def rower_teams_view(request): # pragma: no cover
if request.method == 'POST':
form = TeamInviteCodeForm(request.POST)
if form.is_valid():
@@ -239,7 +239,7 @@ def rower_teams_view(request):
user__in=invitedathletes).exclude(
user=request.user
).exclude(coachinggroups__in=[request.user.rower.mycoachgroup])
elif request.user.rower.rowerplan == 'freecoach':
elif request.user.rower.rowerplan == 'freecoach': # pragma: no cover
potentialathletes = Rower.objects.filter(
team__in=myteams).exclude(
user__in=invitedathletes).exclude(
@@ -295,7 +295,7 @@ def invitation_revoke_view(request,id):
if res:
messages.info(request,text)
successmessage = text
else:
else: # pragma: no cover
message = text
messages.error(request,text)
@@ -310,7 +310,7 @@ def manager_member_drop_view(request,teamid,userid,
res, text = teams.mgr_remove_member(teamid,request.user,rower)
if res:
messages.info(request,text)
else:
else: # pragma: no cover
messages.error(request,text)
url = reverse(rower_teams_view)
@@ -321,7 +321,7 @@ def manager_member_drop_view(request,teamid,userid,
def manager_requests_view(request,code=None):
if code:
res,text = teams.process_request_code(request.user,code)
if res:
if res: # pragma: no cover
messages.info(request,text)
else:
messages.error(request,text)
@@ -335,9 +335,9 @@ def athlete_drop_coach_confirm_view(request,id):
r = getrower(request.user)
try:
coach = Rower.objects.get(id=id)
except Rower.DoesNotExist:
except Rower.DoesNotExist: # pragma: no cover # pragma: no cover
raise Http404("This rower doesn't exist")
if coach not in teams.rower_get_coaches(r):
if coach not in teams.rower_get_coaches(r): # pragma: no cover
raise PermissionDenied("You are not allowed to do this")
breadcrumbs = [
@@ -362,9 +362,9 @@ def coach_drop_athlete_confirm_view(request,id):
r = getrower(request.user)
try:
rower = Rower.objects.get(id=id)
except Rower.DoesNotExist:
except Rower.DoesNotExist: # pragma: no cover # pragma: no cover
raise Http404("This rower doesn't exist")
if rower not in teams.coach_getcoachees(r):
if rower not in teams.coach_getcoachees(r): # pragma: no cover
raise PermissionDenied("You are not allowed to do this")
breadcrumbs = [
@@ -389,16 +389,16 @@ def coach_drop_athlete_view(request,id):
r = getrower(request.user)
try:
rower = Rower.objects.get(id=id)
except Rower.DoesNotExist:
except Rower.DoesNotExist: # pragma: no cover
raise Http404("This rower doesn't exist")
if rower not in teams.coach_getcoachees(r):
if rower not in teams.coach_getcoachees(r): # pragma: no cover
raise PermissionDenied("You are not allowed to do this")
res,text = teams.coach_remove_athlete(r,rower)
if res:
messages.info(request,'You are not coaching this athlete any more')
else:
else: # pragma: no cover
messages.error(request,'There was an error dropping the athlete from your list')
url = reverse('rower_teams_view')
@@ -410,16 +410,16 @@ def athlete_drop_coach_view(request,id):
r = getrower(request.user)
try:
coach = Rower.objects.get(id=id)
except Rower.DoesNotExist:
except Rower.DoesNotExist: # pragma: no cover
raise Http404("This coach doesn't exist")
if coach not in teams.rower_get_coaches(r):
if coach not in teams.rower_get_coaches(r): # pragma: no cover
raise PermissionDenied("You are not allowed to do this")
res,text = teams.coach_remove_athlete(coach,r)
if res:
messages.info(request,'Removal successful')
else:
else: # pragma: no cover
messages.error(request,'There was an error dropping the coach from your list')
url = reverse('rower_teams_view')
@@ -430,7 +430,7 @@ def athlete_drop_coach_view(request,id):
def team_requestmembership_view(request,teamid,userid):
try:
t = Team.objects.get(id=teamid)
except Team.DoesNotExist:
except Team.DoesNotExist: # pragma: no cover
raise Http404("Team doesn't exist")
r = getrequestrower(request,userid=userid)
@@ -446,7 +446,7 @@ def team_requestmembership_view(request,teamid,userid):
res,text = teams.create_request(t,userid)
if res:
messages.info(request,text)
else:
else: # pragma: no cover
messages.error(request,text)
@@ -467,9 +467,9 @@ def request_coaching_view(request,coachid):
res,text = teams.create_coaching_request(coach,request.user)
if res:
messages.info(request,text)
else:
else: # pragma: no cover
messages.error(request,text)
else:
else: # pragma: no cover
messages.error(request,'That person is not a coach')
url = reverse('rower_teams_view')
@@ -480,7 +480,7 @@ def request_coaching_view(request,coachid):
def offer_coaching_view(request,userid):
try:
u = User.objects.get(id=userid)
except User.DoesNotExist:
except User.DoesNotExist: # pragma: no cover
raise Http404("This user doesn't exist")
coach = getrequestrower(request)
@@ -489,7 +489,7 @@ def offer_coaching_view(request,userid):
if res:
messages.info(request,text)
else:
else: # pragma: no cover
messages.error(request,text)
url = reverse('rower_teams_view')
@@ -502,7 +502,7 @@ def reject_revoke_coach_request(request,id=0):
if res:
messages.info(request,text)
else:
else: # pragma: no cover
messages.error(request,text)
url = reverse('rower_teams_view')
@@ -515,7 +515,7 @@ def reject_revoke_coach_offer(request,id=0):
if res:
messages.info(request,text)
else:
else: # pragma: no cover
messages.error(request,text)
url = reverse('rower_teams_view')
@@ -529,7 +529,7 @@ def request_revoke_view(request,id=0):
if res:
messages.info(request,text)
else:
else: # pragma: no cover
messages.error(request,text)
url = reverse(rower_teams_view)
@@ -542,7 +542,7 @@ def request_reject_view(request,id=0):
if res:
messages.info(request,text)
else:
else: # pragma: no cover
messages.error(request,text)
url = reverse(rower_teams_view)
@@ -555,7 +555,7 @@ def invitation_reject_view(request,id=0):
if res:
messages.info(request,text)
else:
else: # pragma: no cover
messages.error(request,text)
url = reverse(rower_teams_view)
@@ -568,7 +568,7 @@ def rower_invitations_view(request,code=None,message='',successmessage=''):
if code:
teams.remove_expired_invites()
res,text = teams.process_invite_code(request.user,code)
if res:
if res: # pragma: no cover
messages.info(request,text)
teamid=res
url = reverse(team_view,kwargs={
@@ -591,7 +591,7 @@ def team_edit_view(request, team_id=0):
t = get_object_or_404(Team,pk=team_id)
if request.method == 'POST':
if request.method == 'POST': # pragma: no cover
teamcreateform = TeamForm(request.POST,instance=t)
if teamcreateform.is_valid():
cd = teamcreateform.cleaned_data
@@ -666,7 +666,7 @@ def team_create_view(request):
res,message=teams.create_team(name,manager,private,notes,
viewing)
if not res:
if not res: # pragma: no cover
messages.error(request,message)
url = reverse('paidplans_view')
return HttpResponseRedirect(url)
@@ -792,7 +792,7 @@ def rower_accept_coachoffer_view(request,code=None):
res, text = teams.process_coachoffer_code(request.user,code)
if res:
messages.info(request,text)
else:
else: # pragma: no cover
messages.error(request,text)
url = reverse('rower_teams_view')
@@ -804,7 +804,7 @@ def coach_accept_coachrequest_view(request,code=None):
res, text = teams.process_coachrequest_code(request.user.rower,code)
if res:
messages.info(request,text)
else:
else: # pragma: no cover
messages.error(request,text)
url = reverse('rower_teams_view')