Improved tests for app settings and added tests for dav_base.config.modules.ModuleMeta
Run tests / Execute tox to run the test suite (push) Successful in 3m27s

This commit is contained in:
2026-05-21 13:38:34 +02:00
parent 0c7e4493d7
commit 8d0069a9e6
9 changed files with 110 additions and 32 deletions
+19 -18
View File
@@ -1,4 +1,5 @@
from django.apps import apps
from django.core.exceptions import ImproperlyConfigured
from dav_base.tests.generic import AppSetting, AppsTestCase
@@ -7,22 +8,22 @@ class TestCase(AppsTestCase):
app_config = apps.get_app_config('dav_events')
settings = (
AppSetting('enable_email_on_status_update', bool),
AppSetting('enable_email_on_update', bool),
AppSetting('enable_email_on_registration_closed', bool),
AppSetting('groups_manager_super', list),
AppSetting('groups_manager_w', list),
AppSetting('groups_manager_s', list),
AppSetting('groups_manager_m', list),
AppSetting('groups_manager_k', list),
AppSetting('groups_manager_b', list),
AppSetting('groups_publisher_print', list),
AppSetting('groups_publisher_web', list),
AppSetting('groups_publisher_facebook', list),
AppSetting('forms_development_init', bool),
AppSetting('form_initials', dict),
AppSetting('matrix_config', dict),
AppSetting('publish_before_begin_days', int),
AppSetting('publish_before_deadline_days', int),
AppSetting('publish_issues', list),
AppSetting('enable_email_on_status_update', False, bool),
AppSetting('enable_email_on_update', False, bool),
AppSetting('enable_email_on_registration_closed', False, bool),
AppSetting('groups_manager_super', [], list),
AppSetting('groups_manager_w', [], list),
AppSetting('groups_manager_s', [], list),
AppSetting('groups_manager_m', [], list),
AppSetting('groups_manager_k', [], list),
AppSetting('groups_manager_b', [], list),
AppSetting('groups_publisher_print', [], list),
AppSetting('groups_publisher_web', [], list),
AppSetting('groups_publisher_facebook', [], list),
AppSetting('forms_development_init', False, bool),
AppSetting('form_initials', {}, dict),
AppSetting('matrix_config', ImproperlyConfigured, dict),
AppSetting('publish_before_begin_days', 10, int),
AppSetting('publish_before_deadline_days', 7, int),
AppSetting('publish_issues', [], list),
)