From 66c5be8c02c2f73a6be4135beca4cf0e35a3524a Mon Sep 17 00:00:00 2001 From: Daniel Valenzuela Date: Wed, 25 Oct 2023 09:06:24 -0300 Subject: [PATCH] chore: ignore default_app_config warning related issue: https://github.com/openedx/edx-platform/issues/33572 --- cms/pytest.ini | 2 ++ common/test/pytest.ini | 2 ++ openedx/core/lib/logsettings.py | 6 ++++++ setup.cfg | 3 +++ 4 files changed, 13 insertions(+) diff --git a/cms/pytest.ini b/cms/pytest.ini index 7f6e49c83e5b..50ce783b3a3e 100644 --- a/cms/pytest.ini +++ b/cms/pytest.ini @@ -12,6 +12,8 @@ filterwarnings = default ignore:No request passed to the backend, unable to rate-limit:UserWarning ignore::xblock.exceptions.FieldDataDeprecationWarning + # Remove default_app_config warning after updating Django to 4.2 + ignore:.*You can remove default_app_config.*:PendingDeprecationWarning norecursedirs = envs python_classes = python_files = test.py tests.py test_*.py *_tests.py diff --git a/common/test/pytest.ini b/common/test/pytest.ini index ffbe9c134ef3..d700a3c3882b 100644 --- a/common/test/pytest.ini +++ b/common/test/pytest.ini @@ -11,4 +11,6 @@ filterwarnings = default ignore:No request passed to the backend, unable to rate-limit:UserWarning ignore::xblock.exceptions.FieldDataDeprecationWarning + # Remove default_app_config warning after updating Django to 4.2 + ignore:.*You can remove default_app_config.*:PendingDeprecationWarning norecursedirs = .cache diff --git a/openedx/core/lib/logsettings.py b/openedx/core/lib/logsettings.py index 8a35865b0909..64609673f22e 100644 --- a/openedx/core/lib/logsettings.py +++ b/openedx/core/lib/logsettings.py @@ -126,6 +126,12 @@ def log_python_warnings(): warnings.filterwarnings('ignore', 'Setting _field_data is deprecated') warnings.filterwarnings('ignore', 'Setting _field_data via the constructor is deprecated') warnings.filterwarnings('ignore', '.*unclosed.*', category=ResourceWarning) + # Remove default_app_config warning after updating Django to 4.2 + warnings.filterwarnings( + 'ignore', + '.*You can remove default_app_config.*', + category=PendingDeprecationWarning + ) # try: # # There are far too many of these deprecation warnings in startup to output for every management command; # # suppress them until we've fixed at least the most common ones as reported by the test suite diff --git a/setup.cfg b/setup.cfg index fe889355a753..bfde00f48bc3 100644 --- a/setup.cfg +++ b/setup.cfg @@ -12,6 +12,9 @@ filterwarnings = default ignore:No request passed to the backend, unable to rate-limit:UserWarning ignore::xblock.exceptions.FieldDataDeprecationWarning + # Remove default_app_config warning after updating Django to 4.2 + ignore:.*You can remove default_app_config.*:PendingDeprecationWarning + junit_family = xunit2 norecursedirs = .* *.egg build conf dist node_modules test_root cms/envs lms/envs python_classes =