beets/test/plugins
Eric Masseran 548bd9bab6 Merge remote-tracking branch 'official/master' into use-aliases-for-track-album
* official/master: (54 commits)
  Require data_source in album_for_id and track_for_id functions
  Invoke album_matched hook from AlbumMatch.__post_init__
  Refactor match_by_id
  Take data source into account when deciding duplicate candidates
  Return album candidates from multiple sources when matching by IDs
  Add a test to reproduce the issue
  Move assignment tests to test/autotag/test_match.py
  Pulled latest changelog and added my entry to 'Unreleased > Bug fixes' section.
  Moved changelog note to top, under Unreleased.
  This PR improves the regex detection used for the drive_sep_replace default.
  This PR improves the regex detection used for the drive_sep_replace default.
  refactor: Use deprecate_for_user for beatport/bpsync deprecation warnings
  Fix docs: use single-line deprecated directive compatible with docstrfmt
  Fix docs formatting for beatport and bpsync rst files
  Deprecate beatport and bpsync plugins
  Update changelog.rst
  try to fix fish plugin
  Make get_search_query_with_filters abstract
  Document new methods
  Document shared metadata search plugin workflow
  ...
2026-03-10 08:52:31 +01:00
..
utils Format MusicBrainz search terms and escape Lucene special chars 2026-02-07 22:26:17 +00:00
__init__.py
conftest.py Migrate mbcollection to use MusicBrainzAPI 2026-01-06 09:54:02 +00:00
lyrics_pages.py Refactor lyrics handling to use structured Lyrics object 2026-03-06 10:57:08 +00:00
test_acousticbrainz.py
test_advancedrewrite.py
test_albumtypes.py Configure future-annotations 2026-01-13 20:55:40 +00:00
test_art.py fix(fetchart): prevent deletion of configured fallback cover art 2026-03-02 18:10:19 +01:00
test_aura.py Configure future-annotations 2026-01-13 20:55:40 +00:00
test_autobpm.py Extend requires_import marker with force_ci option 2026-03-08 08:19:55 +00:00
test_bareasc.py Replace capture_output with io.getoutput 2026-02-10 00:53:20 +00:00
test_beatport.py Dedupe genres parsing in beatport 2026-02-27 18:36:04 +00:00
test_bpd.py Replace control_stdin with io.addinput 2026-02-10 00:53:20 +00:00
test_bucket.py
test_convert.py convert: generate playlist entries from effective output paths 2026-03-04 15:38:33 +00:00
test_discogs.py Implement automatic database-level genre migration 2026-02-27 18:24:54 +00:00
test_edit.py Replace capture_output with io.getoutput 2026-02-10 00:53:20 +00:00
test_embedart.py Fix lint 2025-11-20 18:48:37 +01:00
test_embyupdate.py Fix formatting 2025-05-07 10:41:01 +01:00
test_export.py Replace capture_output with io.getoutput 2026-02-10 00:53:20 +00:00
test_fetchart.py Replace capture_output with io.getoutput 2026-02-10 00:53:20 +00:00
test_filefilter.py
test_fromfilename.py Refactor tests using pytest 2025-09-30 15:54:33 +02:00
test_ftintitle.py fix: ftintitle can handle a list of ampersanded artists 2026-03-02 14:53:23 +00:00
test_fuzzy.py Add tests 2026-03-03 13:53:12 +00:00
test_hook.py Address RUF012 2026-01-13 20:55:40 +00:00
test_ihate.py Fix the rest of the tests 2026-02-27 18:34:26 +00:00
test_importadded.py Replace string concatenation (' + ') 2025-08-30 23:10:15 +01:00
test_importfeeds.py pyupgrade Python 3.10 2025-11-08 12:09:52 +00:00
test_importsource.py Replace control_stdin with io.addinput 2026-02-10 00:53:20 +00:00
test_info.py Replace capture_output with io.getoutput 2026-02-10 00:53:20 +00:00
test_inline.py Fixed unit tests import 2025-11-25 18:41:31 -05:00
test_ipfs.py Replace format calls with f-strings 2025-08-30 18:42:26 +01:00
test_keyfinder.py
test_lastgenre.py feat(lastgenre): cleanup_existing 2026-03-04 21:01:37 +01:00
test_limit.py Replace capture_output with io.getoutput 2026-02-10 00:53:20 +00:00
test_listenbrainz.py Migrate listenbrainz plugin to use our MusicBrainzAPI implementation 2026-01-06 00:27:36 +00:00
test_lyrics.py Skip langdetect-dependent tests when package is not installed 2026-03-08 08:19:55 +00:00
test_mbcollection.py mbcollection: slight refactor 2026-01-06 09:54:02 +00:00
test_mbpseudo.py Configure future-annotations 2026-01-13 20:55:40 +00:00
test_mbsubmit.py Replace capture_output with io.getoutput 2026-02-10 00:53:20 +00:00
test_mbsync.py Require data_source in album_for_id and track_for_id functions 2026-03-10 00:56:35 +00:00
test_missing.py Replace capture_output with io.getoutput 2026-02-10 00:53:20 +00:00
test_mpdstats.py Address RUF012 2026-01-13 20:55:40 +00:00
test_musicbrainz.py Merge remote-tracking branch 'official/master' into use-aliases-for-track-album 2026-03-10 08:52:31 +01:00
test_parentwork.py Migrate parentwork to use MusicBrainzAPI 2026-01-06 00:27:36 +00:00
test_permissions.py Replace assertPrem 2025-07-09 09:21:52 +01:00
test_play.py Replace capture_output with io.getoutput 2026-02-10 00:53:20 +00:00
test_playlist.py Replace string concatenation (' + ') 2025-08-30 23:10:15 +01:00
test_plexupdate.py Replace string concatenation (' + ') 2025-08-30 23:10:15 +01:00
test_plugin_mediafield.py Replace string concatenation (' + ') 2025-08-30 23:10:15 +01:00
test_random.py Readded licence. Removed last legacy occurrences of artist and 2026-01-30 00:30:21 +00:00
test_replace.py Feat: Add replace plugin (#5644) 2025-05-27 00:17:52 +02:00
test_replaygain.py Fix replaygain tests 2026-02-21 16:15:46 +00:00
test_scrub.py Move scrub test to a separate file 2025-05-17 03:32:00 +01:00
test_smartplaylist.py Fix the rest of the tests 2026-02-27 18:34:26 +00:00
test_spotify.py expand tests to include check for track artists 2025-12-18 16:23:58 -08:00
test_subsonicupdate.py Use unittest.TestCase for tests that don't require the dir setup 2025-05-26 12:40:38 +01:00
test_substitute.py Replace string concatenation (' + ') 2025-08-30 23:10:15 +01:00
test_the.py Use unittest.TestCase for tests that don't require the dir setup 2025-05-26 12:40:38 +01:00
test_thumbnails.py Remove no-op decargs 2025-07-08 11:37:33 +01:00
test_titlecase.py Cleanup, fix format 2025-12-16 19:06:37 -08:00
test_types_plugin.py Replace capture_output with io.getoutput 2026-02-10 00:53:20 +00:00
test_web.py plugins/web: fix endpoints /…/values/… 2025-11-15 21:02:38 +01:00
test_zero.py Merge branch 'master' into zero-total-discs 2026-03-02 16:37:43 +00:00