New tests and minor fixes

This commit is contained in:
Raphael Michel
2016-09-20 16:13:13 +02:00
parent 1b6be05a5f
commit d1f79faef2
6 changed files with 292 additions and 28 deletions

View File

@@ -267,14 +267,13 @@ class VoucherBulkCreate(EventPermissionRequiredMixin, CreateView):
class VoucherRNG(EventPermissionRequiredMixin, View):
template_name = 'pretixcontrol/vouchers/bulk.html'
permission = 'can_change_vouchers'
def get(self, request, *args, **kwargs):
codes = set()
try:
num = int(request.GET.get('num', '5'))
except ValueError:
except ValueError: # NOQA
return HttpResponseBadRequest()
while len(codes) < num: