diff --git a/InvenTree/common/tests.py b/InvenTree/common/tests.py index aba3f99377..95268625f6 100644 --- a/InvenTree/common/tests.py +++ b/InvenTree/common/tests.py @@ -245,6 +245,11 @@ class SettingsTest(InvenTreeTestCase): class GlobalSettingsApiTest(InvenTreeAPITestCase): """Tests for the global settings API.""" + def setUp(self): + """Ensure cache is cleared as part of test setup""" + cache.clear() + return super().setUp() + def test_global_settings_api_list(self): """Test list URL for global settings.""" url = reverse('api-global-setting-list') diff --git a/InvenTree/report/tests.py b/InvenTree/report/tests.py index 512a163d0d..63128fb2c6 100644 --- a/InvenTree/report/tests.py +++ b/InvenTree/report/tests.py @@ -4,6 +4,7 @@ import os import shutil from django.conf import settings +from django.core.cache import cache from django.http.response import StreamingHttpResponse from django.urls import reverse @@ -33,6 +34,11 @@ class ReportTest(InvenTreeAPITestCase): detail_url = None print_url = None + def setUp(self): + """Ensure cache is cleared as part of test setup""" + cache.clear() + return super().setUp() + def copyReportTemplate(self, filename, description): """Copy the provided report template into the required media directory.""" src_dir = os.path.join(