+from django.core.cache import cache
from pytest_httpx import HTTPXMock
from rest_framework import status
from rest_framework.test import APIClient
class TestApiRemoteVersion:
ENDPOINT = "/api/remote_version/"
+ def setup_method(self):
+ cache.clear()
+
def test_remote_version_enabled_no_update_prefix(
self,
rest_api_client: APIClient,
from django.utils.translation import get_language
from django.views import View
from django.views.decorators.cache import cache_control
+from django.views.decorators.cache import cache_page
from django.views.decorators.http import condition
from django.views.decorators.http import last_modified
from django.views.generic import TemplateView
)
+@method_decorator(cache_page(60 * 15), name="dispatch")
@extend_schema_view(
get=extend_schema(
description="Get the current version of the Paperless-NGX server",