mirror of
https://github.com/pretix/pretix.git
synced 2026-05-03 14:54:04 +00:00
Only send download reminders if there's actually a download
This commit is contained in:
@@ -445,8 +445,24 @@ class DownloadReminderTests(TestCase):
|
||||
order=self.order, item=self.ticket, variation=None,
|
||||
price=Decimal("23.00"), attendee_name_parts={"full_name": "Peter"}, positionid=1
|
||||
)
|
||||
self.event.settings.ticket_download = True
|
||||
djmail.outbox = []
|
||||
|
||||
@classscope(attr='o')
|
||||
def test_downloads_disabled(self):
|
||||
self.event.settings.mail_days_download_reminder = 2
|
||||
self.event.settings.ticket_download = False
|
||||
send_download_reminders(sender=self.event)
|
||||
assert len(djmail.outbox) == 0
|
||||
|
||||
@classscope(attr='o')
|
||||
def test_downloads_disabled_per_product(self):
|
||||
self.event.settings.mail_days_download_reminder = 2
|
||||
self.ticket.generate_tickets = False
|
||||
self.ticket.save()
|
||||
send_download_reminders(sender=self.event)
|
||||
assert len(djmail.outbox) == 0
|
||||
|
||||
@classscope(attr='o')
|
||||
def test_disabled(self):
|
||||
send_download_reminders(sender=self.event)
|
||||
|
||||
Reference in New Issue
Block a user