diff --git a/modoboa/rspamd/tests.py b/modoboa/rspamd/tests.py index 36b21ee8b..5594fb1ba 100644 --- a/modoboa/rspamd/tests.py +++ b/modoboa/rspamd/tests.py @@ -2,12 +2,18 @@ import os import shutil from django.core import management +from django.test import modify_settings from django.urls import reverse from modoboa.admin import factories as admin_factories, models as admin_models from modoboa.lib.tests import ModoAPITestCase +@modify_settings( + INSTALLED_APPS={ + "append": "modoboa.rspamd", + } +) class ManagementCommandTestCase(ModoAPITestCase): @classmethod diff --git a/test_project/test_project/settings.py b/test_project/test_project/settings.py index 3a55d6b6a..0556ee3d1 100644 --- a/test_project/test_project/settings.py +++ b/test_project/test_project/settings.py @@ -353,6 +353,11 @@ LOGGING = { "class": "django.utils.log.AdminEmailHandler", "include_html": True, }, + "syslog": { + "class": "logging.handlers.SysLogHandler", + "facility": SysLogHandler.LOG_SYSLOG, + "formatter": "syslog", + }, "syslog-auth": { "class": "logging.handlers.SysLogHandler", "facility": SysLogHandler.LOG_AUTH, @@ -376,6 +381,7 @@ LOGGING = { "propagate": False, }, "modoboa.admin": {"handlers": ["modoboa"], "level": "INFO", "propagate": False}, + "modoboa.dns": {"handlers": ["syslog"], "level": "INFO", "propagate": False}, "django.server": { "handlers": ["django.server"], "level": "INFO",