From ecbfd2f0deff592a6f27ee1e3e6cf550f8771968 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcelo=20Elizeche=20Land=C3=B3?= Date: Tue, 16 Dec 2025 01:29:40 -0300 Subject: [PATCH] add skip s3_test_server_available to TestResolveFileUrlS3Backend --- authentik/admin/files/tests/test_manager.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/authentik/admin/files/tests/test_manager.py b/authentik/admin/files/tests/test_manager.py index d2f0cca685..355de6dd87 100644 --- a/authentik/admin/files/tests/test_manager.py +++ b/authentik/admin/files/tests/test_manager.py @@ -1,10 +1,16 @@ """Test file service layer""" +from unittest import skipUnless + from django.http import HttpRequest from django.test import TestCase from authentik.admin.files.manager import FileManager -from authentik.admin.files.tests.utils import FileTestFileBackendMixin, FileTestS3BackendMixin +from authentik.admin.files.tests.utils import ( + FileTestFileBackendMixin, + FileTestS3BackendMixin, + s3_test_server_available, +) from authentik.admin.files.usage import FileUsage from authentik.lib.config import CONFIG @@ -81,6 +87,7 @@ class TestResolveFileUrlFileBackend(FileTestFileBackendMixin, TestCase): self.assertEqual(result, "http://example.com/files/media/public/test.png") +@skipUnless(s3_test_server_available(), "S3 test server not available") class TestResolveFileUrlS3Backend(FileTestS3BackendMixin, TestCase): @CONFIG.patch("storage.media.s3.custom_domain", "s3.test:8080/test") @CONFIG.patch("storage.media.s3.secure_urls", False)