Coverage for src/django_global_search/apps.py: 92%

12 statements  

« prev     ^ index     » next       coverage.py v7.10.7, created at 2025-10-06 22:25 +0000

1"""Django Global Search AppConfig.""" 

2 

3from django.apps import AppConfig 

4from django.utils.translation import gettext_lazy as _ 

5 

6from django_global_search.admin import inject_default_admin_site 

7 

8 

9class DjangoGlobalSearchConfig(AppConfig): # noqa: D101 

10 default_auto_field = "django.db.models.BigAutoField" 

11 name = "django_global_search" 

12 verbose_name = _("Django Global Search") 

13 

14 def ready(self): # noqa: D102 

15 from django_global_search.settings import global_search_settings 

16 

17 if not global_search_settings.inject_default_admin_site_enabled: 

18 return 

19 

20 inject_default_admin_site()