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

@@ -296,7 +296,7 @@ class OrderInvoiceRegenerate(OrderView):
def post(self, *args, **kwargs):
try:
inv = self.order.invoices.get(pk=kwargs.get('id'))
except Order.DoesNotExist:
except Invoice.DoesNotExist:
messages.error(self.request, _('Unknown invoice.'))
else:
if inv.canceled:
@@ -309,7 +309,7 @@ class OrderInvoiceRegenerate(OrderView):
messages.success(self.request, _('The invoice has been regenerated.'))
return redirect(self.get_order_url())
def get(self, *args, **kwargs):
def get(self, *args, **kwargs): # NOQA
return HttpResponseNotAllowed(['POST'])
@@ -319,7 +319,7 @@ class OrderInvoiceReissue(OrderView):
def post(self, *args, **kwargs):
try:
inv = self.order.invoices.get(pk=kwargs.get('id'))
except Order.DoesNotExist:
except Invoice.DoesNotExist:
messages.error(self.request, _('Unknown invoice.'))
else:
if inv.canceled:
@@ -333,7 +333,7 @@ class OrderInvoiceReissue(OrderView):
messages.success(self.request, _('The invoice has been reissued.'))
return redirect(self.get_order_url())
def get(self, *args, **kwargs):
def get(self, *args, **kwargs): # NOQA
return HttpResponseNotAllowed(['POST'])
@@ -515,7 +515,6 @@ class OrderChange(OrderView):
form_valid = True
for p in self.positions:
if not p.form.is_valid():
print(p.pk, 'Form invalid')
form_valid = False
break