beets/test/plugins
Šarūnas Nejus b683cb6540
Extend requires_import marker with force_ci option
Add force_ci kwarg to requires_import pytest marker to allow tests
to run unconditionally in CI (GitHub Actions), even if the module
is not detected locally. Refactor autobpm test to use this instead
of manual env-checking at module level.
2026-03-08 08:19:55 +00:00
..
utils Format MusicBrainz search terms and escape Lucene special chars 2026-02-07 22:26:17 +00:00
__init__.py Correctly refactor tests 2023-10-17 19:39:03 +10:00
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 Reformat the codebase 2024-09-21 11:57:48 +01:00
test_advancedrewrite.py Update CI config, minimum ruff version, docs and add changelog note 2024-12-10 06:10:03 +00:00
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 Future proof BucketPluginTest.test_year_single_year_last_folder 2024-12-27 16:28:38 -04:00
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 Reformat the codebase 2024-09-21 11:57:48 +01:00
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 Replace assertEqual 2024-08-12 08:43:42 +01:00
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 Fixed imports for all tests and added a bit of stricter type checking. 2025-07-15 15:03:14 +02: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 Keep missing multi-value fields as None instead of empty list 2026-03-03 07:48:51 +00: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