beets/test
Marc Addeo 4d4113e3a4 Refactor ftintitle to extract the code to find the featured artist
This removes the code that extracts the featured artist from the
original artist field from the ft_in_title function and puts it into its
own.

It also adds a custom ArtistNotFoundException that find_feat_part will
throw if the album artist is not in the artist field.

This allows us to easily test the results of finding a featured artist
in the artist sting, and thus adds tests for the usual test cases that
the split_on_feat gets tested for.
2014-12-28 20:15:09 -05:00
..
rsrc fix black magic woman lyrics keywords 2014-12-18 23:57:46 +01:00
__init__.py Make tests conform to PEP8 2014-09-09 22:31:46 +02:00
_common.py Make tests conform to PEP8 2014-09-09 22:31:46 +02:00
helper.py zero: Can delete embedded images 2014-12-01 17:33:45 +01:00
lyrics_download_samples.py change prints to ease sources copy/paste 2014-12-19 00:20:50 +01:00
test_art.py fetchart: fix tests to handle generators 2014-11-10 22:37:19 +01:00
test_autotag.py Move albums_in_dir() from autotag to import module 2014-08-25 18:40:56 +02:00
test_bucket.py Changelog for #851 (bucket improvements) 2014-07-01 14:40:39 -07:00
test_completion.sh Add completion of plugin commands 2014-03-02 16:18:16 +01:00
test_config_command.py Allow invalid configuration files to be edited 2014-12-01 13:02:21 +01:00
test_convert.py Fix convert tests 2014-12-21 09:50:57 -05:00
test_datequery.py Malformed date queries no longer crash 2014-10-04 16:50:50 -07:00
test_dbcore.py A couple of coverage tweaks 2014-10-11 22:05:22 -07:00
test_echonest.py echonest: test conversion failure 2014-12-02 11:54:36 +01:00
test_embedart.py Use unittest.SkipTest instead of nose's version 2014-11-05 10:49:45 -08:00
test_fetchart.py lyrics: add 'sources' option 2014-12-17 00:42:11 +01:00
test_files.py Add link parameter to Item.move (#710) 2014-11-15 12:41:40 -08:00
test_ftintitle.py Refactor ftintitle to extract the code to find the featured artist 2014-12-28 20:15:09 -05:00
test_ihate.py Make tests conform to PEP8 2014-09-09 22:31:46 +02:00
test_importadded.py ImportAdded support for in-place and link imports 2014-12-25 21:39:28 +01:00
test_importer.py The last commit broke the tests. Repaired... 2014-12-21 21:52:09 +01:00
test_importfeeds.py Test build with setup.py 2014-04-25 12:56:01 +02:00
test_info.py Fix doc and flake8 build (again) 2014-08-26 12:44:23 +02:00
test_keyfinder.py Make tests conform to PEP8 2014-09-09 22:31:46 +02:00
test_lastgenre.py fix flake8 2014-10-09 06:47:23 +02:00
test_library.py Add (skipped) tests for #359 2014-11-22 21:48:06 -08:00
test_lyrics.py add lyrics.com and lyrics.wikia.com to google srcs 2014-12-19 00:00:10 +01:00
test_mb.py Add tests for #1029 2014-10-24 16:30:14 -07:00
test_mbsync.py Test albums and singletons simultaneously 2014-04-16 14:50:57 +02:00
test_mediafile.py mediafile: Test deleting images and implement it for MP3s 2014-12-01 17:20:16 +01:00
test_mediafile_edge.py Fix unittest.skip decorator use 2014-08-18 17:11:08 -07:00
test_permissions.py Tests: fix unload_plugins 2014-11-24 10:58:32 -08:00
test_pipeline.py Add pipeline.mutator_stage 2014-04-19 19:04:49 +02:00
test_player.py Make tests conform to PEP8 2014-09-09 22:31:46 +02:00
test_plexupdate.py Added plexupdate plugin for refreshing plex music library after importing music. 2014-11-28 11:19:17 +01:00
test_plugins.py remove test_util.py 2014-12-17 22:16:23 +01:00
test_query.py Escape path queries for SQLite 2014-12-21 12:26:04 +01:00
test_replaygain.py Make tests conform to PEP8 2014-09-09 22:31:46 +02:00
test_sort.py Rename smartartist to artist/albumartist (#953) 2014-09-16 14:53:16 -07:00
test_spotify.py Fix mocking in Spotify tests 2014-09-16 10:43:53 -07:00
test_template.py Make tests conform to PEP8 2014-09-09 22:31:46 +02:00
test_the.py Make tests conform to PEP8 2014-09-09 22:31:46 +02:00
test_types_plugin.py Types plugin: Field types for albums and documentation example 2014-10-27 10:54:21 +01:00
test_ui.py Test that mtimes are updated when writing files 2014-09-14 14:19:11 +02:00
test_ui_importer.py Import tests use TestHelper 2014-04-15 14:57:01 +02:00
test_vfs.py Make tests conform to PEP8 2014-09-09 22:31:46 +02:00
test_web.py Make tests conform to PEP8 2014-09-09 22:31:46 +02:00
test_zero.py zero: make tests more explicit 2014-12-02 18:07:19 +01:00
testall.py Make tests conform to PEP8 2014-09-09 22:31:46 +02:00