Sort_YM/tests
Andrew Pimenov b93ac0d04a fix fetch caching tracks under wrong key, causing false stale purge
Кэш ключевался по track.track_id, пересчитанному из albums[0] вернувшегося
Track - а не по исходному id из списка лайков. Для трека, доступного на
нескольких альбомах, "основной" альбом в ответе tracks() может отличаться
от того, под которым трек лайкнут. Из-за этого 138 треков из ~1984
кэшировались под несовпадающим ключом и тут же вычищались как "больше не
лайкнутые" - при том что реально лайкнуты. Теперь кэшируем по исходному
id из likes.tracks_ids, сопоставляя по позиции в батче.
2026-07-06 12:16:14 +03:00
..
test_apply.py fix duplicate track/playlist inserts on network timeout 2026-07-06 12:04:18 +03:00
test_fetch.py fix fetch caching tracks under wrong key, causing false stale purge 2026-07-06 12:16:14 +03:00
test_genres.py fix ROOT_BUCKET to use verified genre roots instead of guessed slugs 2026-07-06 12:15:27 +03:00
test_language.py init: сортировка лайков Яндекс.Музыки по жанру и языку 2026-07-06 09:49:36 +03:00