0879120c85151719b30243451906895d2df7a4c3
Kolejka jest nieusuwalna, a pozycję śledzi indeks, więc przeskoki, usuwanie i zmiana kolejności muszą ten indeks poprawnie przesuwać. To najbardziej podatna na błędy część przeniesionego kodu, więc dostaje testy przypinające zachowanie: - start odtwarzania przy dodaniu do pustej kolejki - limit odtworzeń usuwający utwór i cofający indeks - przechodzenie dalej oraz oba tryby zapętlania - koniec kolejki czyszczący aktualny utwór - przeskok, usunięcie utworu przed indeksem i usunięcie odtwarzanego - zmiana kolejności zachowująca indeks na odtwarzanym utworze - stosowanie głośności serwera i zatrzymanie przy niedziałających utworach 16 przypadków na atrapach Discorda, bez sieci i ffmpega. Uruchamiane przez python -m unittest discover -s tests -t . - bez nowych zależności. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Releases
6
ŻyrarBOT 5.0
Latest
Languages
Python
68.5%
Vue
16%
CSS
8.1%
TypeScript
4.5%
JavaScript
2.4%
Other
0.5%