fix: require voice connection to restore queue

This commit is contained in:
mmacierzanka committed 2026-08-21 21:14:01 +02:00
1 parent ca17c742c9
commit 80470c411e
5 files changed
+27 -3

No files matched your search

+7
View File
@@ -289,6 +289,13 @@ class MusicPlayerQueueTest(unittest.IsolatedAsyncioTestCase):
await asyncio.sleep(0)
self.assertEqual([track.id for track in player.state(GUILD).queue], ["restored"])
async def test_restore_requires_voice_connection(self):
player, _ = build_player()
player.voice_client = lambda guild_id: None # type: ignore[method-assign]
with self.assertRaisesRegex(ValueError, "not connected"):
await player.restore_queue(GUILD)
class LoopModeTest(unittest.TestCase):
def test_cycle_order(self):