From 03ede8425acd68ec9bc67406df3de7f4ff3e7097 Mon Sep 17 00:00:00 2001 From: Anton M Date: Fri, 24 Jan 2025 21:35:46 +0100 Subject: [PATCH] add deprecation warning for the runtests_queue setting --- validity/dependencies.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/validity/dependencies.py b/validity/dependencies.py index f178615..a33324b 100644 --- a/validity/dependencies.py +++ b/validity/dependencies.py @@ -1,3 +1,4 @@ +import warnings from typing import Annotated from dimi.scopes import Context, Singleton @@ -28,7 +29,14 @@ def django_settings(): @di.dependency(scope=Singleton, add_return_alias=True) def validity_settings(django_settings: Annotated[LazySettings, django_settings]) -> ValiditySettings: - return ValiditySettings.model_validate(django_settings.PLUGINS_CONFIG.get("validity", {})) + settings = django_settings.PLUGINS_CONFIG.get("validity", {}) + if settings.get("runtests_queue"): + warnings.warn( + '"runtests_queue" Validity setting is deprecated, use "custom_queues.runtests" instead.', + FutureWarning, + stacklevel=1, + ) + return ValiditySettings.model_validate(settings) @di.dependency(scope=Context, add_return_alias=True)