fix: support long filenames in Discord autocomplete
This commit is contained in:
2 files changed
+30
-2
No files matched your search
@@ -3,9 +3,16 @@ import unittest
|
||||
from pathlib import Path
|
||||
|
||||
from zyrarbot.storage.uploads_repository import UploadsRepository
|
||||
from zyrarbot.ui.bot.cogs.playback_cog import upload_choices
|
||||
|
||||
|
||||
class UploadsRepositoryTest(unittest.TestCase):
|
||||
def test_upload_autocomplete_ignores_empty_names_and_limits_labels(self):
|
||||
choices = upload_choices(["", " ", "song.mp3", "x" * 120])
|
||||
|
||||
self.assertEqual([choice.value for choice in choices], ["song.mp3", "x" * 120])
|
||||
self.assertEqual(len(choices[1].name), 100)
|
||||
|
||||
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"))
|
||||
|
||||
Reference in new issue
Block a user