Write some unit tests for excel stuff
This commit is contained in:
@@ -70,8 +70,7 @@ def member_delete_confirm(request, *args, **kwargs):
|
||||
"""Render member deletion confirmation page."""
|
||||
i = kwargs.pop('index', None)
|
||||
if i is None:
|
||||
return render(request, 'error.html',
|
||||
{'error': _('No member id specified')})
|
||||
return error_view(request, _('No member id specified'))
|
||||
else:
|
||||
member = Member.objects.get(id=i)
|
||||
form = MemberForm(instance=member)
|
||||
@@ -133,7 +132,7 @@ def member_submit(request, *args, **kwargs):
|
||||
return HttpResponseRedirect(
|
||||
'/members/list?notification={}'.format(html.escape(notification)))
|
||||
else:
|
||||
return render(request, 'error.html', {'error': form.errors})
|
||||
return error_view(request, form.errors)
|
||||
|
||||
|
||||
@ensure_csrf_cookie
|
||||
@@ -147,10 +146,7 @@ def member_update(request, *args, **kwargs):
|
||||
if id is not None:
|
||||
member = Member.objects.get(id=id)
|
||||
else:
|
||||
return render(request,
|
||||
'error.html',
|
||||
{'error': _("Member missing 'id' field.")})
|
||||
logging.debug(member)
|
||||
return error_view(request, _("Member missing 'id' field."))
|
||||
|
||||
form = MemberForm(request.POST, instance=member)
|
||||
if form.is_valid():
|
||||
@@ -164,10 +160,7 @@ def member_update(request, *args, **kwargs):
|
||||
return HttpResponseRedirect(
|
||||
'/members/list?notification={}'.format(html.escape(notification)))
|
||||
else:
|
||||
return render(
|
||||
request,
|
||||
'error.html',
|
||||
{'error': form.errors})
|
||||
return error_view(request, form.errors)
|
||||
|
||||
|
||||
@ensure_csrf_cookie
|
||||
@@ -179,8 +172,7 @@ def member_delete(request, *args, **kwargs):
|
||||
try:
|
||||
id = request.POST['id']
|
||||
except KeyError:
|
||||
return render(request,
|
||||
'error.html', {'error': _('No member id specified')})
|
||||
return error_view(request, _('No member id specified'))
|
||||
|
||||
try:
|
||||
member = Member.objects.get(id=id)
|
||||
@@ -193,9 +185,7 @@ def member_delete(request, *args, **kwargs):
|
||||
return HttpResponseRedirect(
|
||||
'/members/list?notification={}'.format(html.escape(notification)))
|
||||
except:
|
||||
return render(request,
|
||||
'error.html',
|
||||
{'error': _('Could not delete member object')})
|
||||
return error_view(request, _('Could not delete member object'))
|
||||
|
||||
|
||||
@ensure_csrf_cookie
|
||||
@@ -206,8 +196,7 @@ def member_edit(request, *args, **kwargs):
|
||||
"""Edit member information."""
|
||||
i = kwargs.pop('index', None)
|
||||
if i is None:
|
||||
return render(
|
||||
request, 'error.html', {'error': _('No member id specified')})
|
||||
return error_view(request, _('No member id specified'))
|
||||
else:
|
||||
member = Member.objects.get(id=i)
|
||||
form = MemberForm(instance=member)
|
||||
|
||||
Reference in New Issue
Block a user