mirror of
https://github.com/pretix/pretix.git
synced 2026-05-05 15:14:04 +00:00
Add unit tests for our mail API
This commit is contained in:
@@ -484,7 +484,7 @@ class Event(Versionable):
|
||||
return EventRelatedCache(self)
|
||||
|
||||
@cached_property
|
||||
def settings(self):
|
||||
def settings(self) -> SettingsProxy:
|
||||
"""
|
||||
Returns an object representing this event's settings
|
||||
"""
|
||||
|
||||
@@ -37,7 +37,7 @@ def mail(user: User, subject: str, template: str, context: dict, event: Event=No
|
||||
sender = event.settings.get('mail_from') if event else settings.MAIL_FROM
|
||||
|
||||
email = EmailMessage(
|
||||
subject, body, sender,
|
||||
str(subject), body, sender,
|
||||
to=[user.email]
|
||||
)
|
||||
|
||||
|
||||
@@ -219,6 +219,7 @@ LOGGING = {
|
||||
'console': {
|
||||
'level': loglevel,
|
||||
'class': 'logging.StreamHandler',
|
||||
'formatter': 'default'
|
||||
},
|
||||
'file': {
|
||||
'level': loglevel,
|
||||
@@ -243,5 +244,10 @@ LOGGING = {
|
||||
'level': loglevel,
|
||||
'propagate': True,
|
||||
},
|
||||
'django.db.backends.schema': {
|
||||
'handlers': ['file', 'console'],
|
||||
'level': 'INFO', # Do not output all the queries
|
||||
'propagate': True,
|
||||
}
|
||||
},
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user