Fixed three unit tests

This commit is contained in:
Raphael Michel
2015-09-27 19:06:36 +02:00
parent 02c99babaa
commit 4e11a13f14
2 changed files with 7 additions and 6 deletions

View File

@@ -210,8 +210,7 @@ class OrderModify(EventViewMixin, OrderDetailMixin, QuestionsViewMixin, Template
self.request = request
self.kwargs = kwargs
if not self.order:
messages.error(request, _('Unknown order code or order does belong to another user.'))
return redirect(self.get_order_url())
raise Http404(request, _('Unknown order code or order does belong to another user.'))
if not self.order.can_modify_answers:
messages.error(request, _('You cannot modify this order'))
return redirect(self.get_order_url())

View File

@@ -141,10 +141,11 @@ class OrdersTest(TestCase):
def test_orders_modify_invalid(self):
self.order.status = Order.STATUS_REFUNDED
self.order.save()
response = self.client.get(
self.client.get(
'/%s/%s/order/%s/modify' % (self.orga.slug, self.event.slug, self.order.code)
)
assert response.status_code == 403
self.order = Order.objects.current.get(identity=self.order.identity)
assert self.order.status == Order.STATUS_REFUNDED
def test_orders_modify_attendee_optional(self):
self.event.settings.set('attendee_names_asked', True)
@@ -231,10 +232,11 @@ class OrdersTest(TestCase):
def test_orders_cancel_invalid(self):
self.order.status = Order.STATUS_PAID
self.order.save()
response = self.client.get(
self.client.get(
'/%s/%s/order/%s/cancel' % (self.orga.slug, self.event.slug, self.order.code)
)
assert response.status_code == 403
self.order = Order.objects.current.get(identity=self.order.identity)
assert self.order.status == Order.STATUS_PAID
def test_orders_cancel(self):
response = self.client.get(