fix: validate uploaded media files
Backend / Lint i formatowanie (pull_request) Successful in 6s
Backend / Testy i kontrakt API (pull_request) Successful in 10s
Backend / Testowy build obrazu (pull_request) Successful in 10s
Panel / Lint, typy i build (pull_request) Successful in 34s

This commit is contained in:
mmacierzanka committed 2026-08-21 16:37:41 +02:00
1 parent 004641c9b8
commit 21f3a1060c
5 files changed
+74 -1

No files matched your search

+6
View File
@@ -6,6 +6,12 @@ from zyrarbot.storage.uploads_repository import UploadsRepository
class UploadsRepositoryTest(unittest.TestCase):
def test_only_audio_and_video_extensions_are_supported(self):
self.assertTrue(UploadsRepository.is_supported_filename("song.MP3"))
self.assertTrue(UploadsRepository.is_supported_filename("video.webm"))
self.assertFalse(UploadsRepository.is_supported_filename("program.exe"))
self.assertFalse(UploadsRepository.is_supported_filename("document.pdf"))
def test_legacy_root_files_are_assigned_to_first_guild(self):
with tempfile.TemporaryDirectory() as directory:
root = Path(directory)