def test_remember_ctr(self): empty = os.path.join(DATA_DIR, 'emptyfile.mp3') mp3 = ID3FileType(empty, ID3=EasyID3) self.failIf(mp3.tags) mp3["artist"] = ["testing"] self.failUnless(mp3.tags) mp3.pprint() self.failUnless(isinstance(mp3.tags, EasyID3))
def test_no_tags_mp3(self): tags = ID3FileType(os.path.join(DATA_PATH, "no-tags.mp3")) self.assertEqual(rgain.albumid.get_album_id(tags), None)
def test_only_album_mp3(self): tags = ID3FileType(os.path.join(DATA_PATH, "album-tag.mp3")) self.assertEqual(rgain.albumid.get_album_id(tags), "Test Album")
def test_album_id_form2(self): tags = ID3FileType(os.path.join(DATA_PATH, "mb-album-id-form2.mp3")) self.assertEqual( rgain.albumid.get_musicbrainz_album_id(tags), "TXXX:MUSICBRAINZ_ALBUMID" )
def _mp3_test(self, suffix): tags = ID3FileType(os.path.join(DATA_PATH, "albumartist-%s.mp3" % suffix)) self.assertEqual( rgain.albumid.get_albumartist(tags), "Test Album Artist - %s" % suffix )
def test_album_id_form1(self): tags = ID3FileType(os.path.join(DATA_PATH, "mb-album-id-form1.mp3")) self.assertEqual( rgain.albumid.get_musicbrainz_album_id(tags), "TXXX:MusicBrainz Album Id" )
def test_album_and_artist(self): tags = ID3FileType(os.path.join(DATA_PATH, "album-artist.mp3")) self.assertEqual(rgain.albumid.get_album_id(tags), "Test Artist - Test Album")
def test_album_and_albumartist(self): tags = ID3FileType(os.path.join(DATA_PATH, "album-and-albumartist.mp3")) self.assertEqual(rgain.albumid.get_album_id(tags), "Album Artist - Album Title")
def test_no_tags(self): tags = ID3FileType(os.path.join(DATA_PATH, "no-tags.mp3")) self.assertEqual(albumid.get_musicbrainz_album_id(tags), None)
def test_album_and_mb_albumartist(self): tags = ID3FileType( os.path.join(DATA_PATH, "album-and-mb-albumartist.mp3")) self.assertEqual(albumid.get_album_id(tags), "MB Album Artist ID - Album Title")