mirror of
https://github.com/pretix/pretix.git
synced 2026-05-04 15:04:03 +00:00
Add a new notification category for overpayments
This commit is contained in:
@@ -616,6 +616,7 @@ class OrderTestCase(BaseQuotaTestCase):
|
||||
).confirm()
|
||||
self.order = Order.objects.get(id=self.order.id)
|
||||
self.assertEqual(self.order.status, Order.STATUS_PAID)
|
||||
assert not self.order.all_logentries().filter(action_type='pretix.event.order.overpaid').exists()
|
||||
|
||||
def test_paid_expired_available(self):
|
||||
self.event.settings.payment_term_last = (now() + timedelta(days=2)).strftime('%Y-%m-%d')
|
||||
@@ -742,6 +743,16 @@ class OrderTestCase(BaseQuotaTestCase):
|
||||
self.order = Order.objects.get(id=self.order.id)
|
||||
self.assertEqual(self.order.status, Order.STATUS_PAID)
|
||||
|
||||
def test_paid_overpaid(self):
|
||||
self.quota.size = 2
|
||||
self.quota.save()
|
||||
self.order.payments.create(
|
||||
provider='manual', amount=self.order.total + 2
|
||||
).confirm(count_waitinglist=False)
|
||||
self.order = Order.objects.get(id=self.order.id)
|
||||
self.assertEqual(self.order.status, Order.STATUS_PAID)
|
||||
assert self.order.all_logentries().filter(action_type='pretix.event.order.overpaid').exists()
|
||||
|
||||
def test_can_modify_answers(self):
|
||||
self.event.settings.set('invoice_address_asked', False)
|
||||
self.event.settings.set('attendee_names_asked', True)
|
||||
|
||||
Reference in New Issue
Block a user