toktokkie.test.metadata.music package

Submodules

toktokkie.test.metadata.music.TestMusicExtras module

class toktokkie.test.metadata.music.TestMusicExtras.TestMusicExtras(methodName='runTest')

Bases: toktokkie.test.TestFramework._TestFramework

Class that tests the MusicExtras class

test_adding_albums()

Tests adding albums :return: None

test_adding_theme_song()

Tests adding a new theme song :return: None

test_fetching_albums()

Tests fetching albums for an artist :return: None

test_tagging()

Tests MP3 tagging :return: None

test_tagging_album_art()

Tests tagging mp3 album art :return: None

test_theme_song_differentiation()

Tests if the theme_songs and non_theme_song_albums attributes work correctly :return: None

toktokkie.test.metadata.music.TestPromptingMusicMetadata module

class toktokkie.test.metadata.music.TestPromptingMusicMetadata.TestPromptingMusicMetadata(methodName='runTest')

Bases: toktokkie.test.TestFramework._TestFramework

Class that tests the MusicPrompter class

test_prompt()

Tests generating a new metadata object using user prompts :return: None

test_prompting_music_metadata()

Tests prompting music metadata :return: None

toktokkie.test.metadata.music.TestRenamingMusicMetadata module

class toktokkie.test.metadata.music.TestRenamingMusicMetadata.TestRenamingMusicMetadata(methodName='runTest')

Bases: toktokkie.test.TestFramework._TestFramework

Class that tests the MusicRenamer class

static scramble_music_files(music: toktokkie.metadata.music.Music.Music) → List[Tuple[str, str]]

Scrambles music file names :param music: the music metadata :return: The old and new file paths

test_renaming()

Tests renaming files associated with the metadata type :return: None

test_renaming_music()

Tests renaming music :return: None

test_renaming_single_song()

Tests renaming a single song :return: None

test_renaming_single_song_with_video()

Tests renaming a single song that includes a video file :return: None

test_renaming_with_videos()

Tests renaming a regular album with videos :return: None

toktokkie.test.metadata.music.TestValidatingMusicMetadata module

class toktokkie.test.metadata.music.TestValidatingMusicMetadata.TestValidatingMusicMetadata(methodName='runTest')

Bases: toktokkie.test.TestFramework._TestFramework

Class that tests the MusicVaildator class

test_mismatching_album_names()

Tests if name mismatches between theme songs and albums are detected :return: None

test_validation()

Tests if the validation of metadata works correctly :return: None

Module contents