Exemplo n.º 1
0
 def test_cache_with_blank_track_info(self):
     tracks = parse_mpd_tag_cache(path_to_data_dir('blank_tag_cache'),
                                  path_to_data_dir(''))
     expected = Track(uri='local:track:song1.mp3',
                      length=4000,
                      last_modified=1272319626)
     self.assertEqual(set([expected]), tracks)
Exemplo n.º 2
0
 def test_albumartist_tag_cache(self):
     tracks = parse_mpd_tag_cache(path_to_data_dir("albumartist_tag_cache"), path_to_data_dir(""))
     uri = path_to_uri(path_to_data_dir("song1.mp3"))
     artist = Artist(name="albumartistname")
     album = expected_albums[0].copy(artists=[artist])
     track = Track(name="trackname", artists=expected_artists, track_no=1, album=album, length=4000, uri=uri)
     self.assertEqual(track, list(tracks)[0])
Exemplo n.º 3
0
 def test_simple_cache(self):
     tracks = parse_mpd_tag_cache(path_to_data_dir('simple_tag_cache'),
         path_to_data_dir(''))
     uri = path_to_uri(path_to_data_dir('song1.mp3'))
     track = Track(name='trackname', artists=expected_artists, track_no=1,
         album=expected_albums[0], length=4000, uri=uri)
     self.assertEqual(set([track]), tracks)
Exemplo n.º 4
0
 def test_simple_cache(self):
     tracks = parse_mpd_tag_cache(
         path_to_data_dir('simple_tag_cache'), path_to_data_dir(''))
     uri = path_to_uri(path_to_data_dir('song1.mp3'))
     track = Track(
         uri=uri, name='trackname', artists=expected_artists, track_no=1,
         album=expected_albums[0], date='2006', length=4000)
     self.assertEqual(set([track]), tracks)
Exemplo n.º 5
0
 def test_simple_cache(self):
     tracks = parse_mpd_tag_cache(
         path_to_data_dir('simple_tag_cache'), path_to_data_dir(''))
     track = Track(
         uri='local:track:song1.mp3', name='trackname',
         artists=expected_artists, track_no=1, album=expected_albums[0],
         date='2006', length=4000, last_modified=1272319626)
     self.assertEqual(set([track]), tracks)
Exemplo n.º 6
0
 def test_simple_cache(self):
     tracks = parse_mpd_tag_cache(
         path_to_data_dir('simple_tag_cache'), path_to_data_dir(''))
     track = Track(
         uri='local:track:song1.mp3', name='trackname',
         artists=expected_artists, track_no=1, album=expected_albums[0],
         date='2006', length=4000, last_modified=1272319626)
     self.assertEqual(set([track]), tracks)
Exemplo n.º 7
0
    def test_unicode_cache(self):
        tracks = parse_mpd_tag_cache(path_to_data_dir("utf8_tag_cache"), path_to_data_dir(""))

        uri = path_to_uri(path_to_data_dir("song1.mp3"))
        artists = [Artist(name=u"æøå")]
        album = Album(name=u"æøå", artists=artists)
        track = Track(uri=uri, name=u"æøå", artists=artists, album=album, length=4000)

        self.assertEqual(track, list(tracks)[0])
Exemplo n.º 8
0
 def test_albumartist_tag_cache(self):
     tracks = parse_mpd_tag_cache(data_folder('albumartist_tag_cache'),
         data_folder(''))
     uri = path_to_uri(data_folder('song1.mp3'))
     artist = Artist(name='albumartistname')
     album = expected_albums[0].copy(artists=[artist])
     track = Track(name='trackname', artists=expected_artists, track_no=1,
         album=album, length=4000, uri=uri)
     self.assertEqual(track, list(tracks)[0])
Exemplo n.º 9
0
 def test_albumartist_tag_cache(self):
     tracks = parse_mpd_tag_cache(
         path_to_data_dir('albumartist_tag_cache'), path_to_data_dir(''))
     uri = path_to_uri(path_to_data_dir('song1.mp3'))
     artist = Artist(name='albumartistname')
     album = expected_albums[0].copy(artists=[artist])
     track = Track(
         uri=uri, name='trackname', artists=expected_artists, track_no=1,
         album=album, date='2006', length=4000)
     self.assertEqual(track, list(tracks)[0])
Exemplo n.º 10
0
 def test_albumartist_tag_cache(self):
     tracks = parse_mpd_tag_cache(
         path_to_data_dir('albumartist_tag_cache'), path_to_data_dir(''))
     artist = Artist(name='albumartistname')
     album = expected_albums[0].copy(artists=[artist])
     track = Track(
         uri='local:track:song1.mp3', name='trackname',
         artists=expected_artists, track_no=1, album=album, date='2006',
         length=4000, last_modified=1272319626)
     self.assertEqual(track, list(tracks)[0])
Exemplo n.º 11
0
 def test_albumartist_tag_cache(self):
     tracks = parse_mpd_tag_cache(
         path_to_data_dir('albumartist_tag_cache'), path_to_data_dir(''))
     artist = Artist(name='albumartistname')
     album = expected_albums[0].copy(artists=[artist])
     track = Track(
         uri='local:track:song1.mp3', name='trackname',
         artists=expected_artists, track_no=1, album=album, date='2006',
         length=4000, last_modified=1272319626)
     self.assertEqual(track, list(tracks)[0])
Exemplo n.º 12
0
    def test_unicode_cache(self):
        tracks = parse_mpd_tag_cache(
            path_to_data_dir('utf8_tag_cache'), path_to_data_dir(''))

        uri = path_to_uri(path_to_data_dir('song1.mp3'))
        artists = [Artist(name='æøå')]
        album = Album(name='æøå', artists=artists)
        track = Track(
            uri=uri, name='æøå', artists=artists, album=album, length=4000)

        self.assertEqual(track, list(tracks)[0])
Exemplo n.º 13
0
    def test_unicode_cache(self):
        tracks = parse_mpd_tag_cache(
            path_to_data_dir('utf8_tag_cache'), path_to_data_dir(''))

        artists = [Artist(name='æøå')]
        album = Album(name='æøå', artists=artists)
        track = Track(
            uri='local:track:song1.mp3', name='æøå', artists=artists,
            album=album, length=4000, last_modified=1272319626)

        self.assertEqual(track, list(tracks)[0])
Exemplo n.º 14
0
    def test_unicode_cache(self):
        tracks = parse_mpd_tag_cache(data_folder('utf8_tag_cache'),
             data_folder(''))

        uri = path_to_uri(data_folder('song1.mp3'))
        artists = [Artist(name=u'æøå')]
        album = Album(name=u'æøå', artists=artists)
        track = Track(uri=uri, name=u'æøå', artists=artists,
            album=album, length=4000)

        self.assertEqual(track, list(tracks)[0])
Exemplo n.º 15
0
    def test_unicode_cache(self):
        tracks = parse_mpd_tag_cache(
            path_to_data_dir('utf8_tag_cache'), path_to_data_dir(''))

        artists = [Artist(name='æøå')]
        album = Album(name='æøå', artists=artists)
        track = Track(
            uri='local:track:song1.mp3', name='æøå', artists=artists,
            composers=artists, performers=artists, genre='æøå',
            album=album, length=4000, last_modified=1272319626,
            comment='æøå&^`ൂ㔶')

        self.assertEqual(track, list(tracks)[0])
Exemplo n.º 16
0
    def test_musicbrainz_tagcache(self):
        tracks = parse_mpd_tag_cache(path_to_data_dir('musicbrainz_tag_cache'),
            path_to_data_dir(''))
        artist = list(expected_tracks[0].artists)[0].copy(
            musicbrainz_id='7364dea6-ca9a-48e3-be01-b44ad0d19897')
        albumartist = list(expected_tracks[0].artists)[0].copy(
            name='albumartistname',
            musicbrainz_id='7364dea6-ca9a-48e3-be01-b44ad0d19897')
        album = expected_tracks[0].album.copy(artists=[albumartist],
            musicbrainz_id='cb5f1603-d314-4c9c-91e5-e295cfb125d2')
        track = expected_tracks[0].copy(artists=[artist], album=album,
            musicbrainz_id='90488461-8c1f-4a4e-826b-4c6dc70801f0')

        self.assertEqual(track, list(tracks)[0])
Exemplo n.º 17
0
    def test_musicbrainz_tagcache(self):
        tracks = parse_mpd_tag_cache(
            path_to_data_dir('musicbrainz_tag_cache'), path_to_data_dir(''))
        artist = list(expected_tracks[0].artists)[0].copy(
            musicbrainz_id='7364dea6-ca9a-48e3-be01-b44ad0d19897')
        albumartist = list(expected_tracks[0].artists)[0].copy(
            name='albumartistname',
            musicbrainz_id='7364dea6-ca9a-48e3-be01-b44ad0d19897')
        album = expected_tracks[0].album.copy(
            artists=[albumartist],
            musicbrainz_id='cb5f1603-d314-4c9c-91e5-e295cfb125d2')
        track = expected_tracks[0].copy(
            artists=[artist], album=album,
            musicbrainz_id='90488461-8c1f-4a4e-826b-4c6dc70801f0')

        self.assertEqual(track, list(tracks)[0])
Exemplo n.º 18
0
 def test_cache_with_blank_track_info(self):
     tracks = parse_mpd_tag_cache(
         path_to_data_dir('blank_tag_cache'), path_to_data_dir(''))
     uri = path_to_uri(path_to_data_dir('song1.mp3'))
     self.assertEqual(set([Track(uri=uri, length=4000)]), tracks)
Exemplo n.º 19
0
 def test_advanced_cache(self):
     tracks = parse_mpd_tag_cache(
         path_to_data_dir('advanced_tag_cache'), path_to_data_dir(''))
     self.assertEqual(set(expected_tracks), tracks)
Exemplo n.º 20
0
 def test_emtpy_cache(self):
     tracks = parse_mpd_tag_cache(
         path_to_data_dir('empty_tag_cache'), path_to_data_dir(''))
     self.assertEqual(set(), tracks)
Exemplo n.º 21
0
 def test_cache_with_blank_track_info(self):
     tracks = parse_mpd_tag_cache(path_to_data_dir('blank_tag_cache'),
                                  path_to_data_dir(''))
     uri = path_to_uri(path_to_data_dir('song1.mp3'))
     self.assertEqual(set([Track(uri=uri, length=4000)]), tracks)
Exemplo n.º 22
0
 def test_advanced_cache(self):
     tracks = parse_mpd_tag_cache(path_to_data_dir('advanced_tag_cache'),
                                  path_to_data_dir(''))
     self.assertEqual(set(expected_tracks), tracks)
Exemplo n.º 23
0
 def test_emtpy_cache(self):
     tracks = parse_mpd_tag_cache(path_to_data_dir('empty_tag_cache'),
                                  path_to_data_dir(''))
     self.assertEqual(set(), tracks)
Exemplo n.º 24
0
 def test_cache_with_blank_track_info(self):
     tracks = parse_mpd_tag_cache(
         path_to_data_dir('blank_tag_cache'), path_to_data_dir(''))
     expected = Track(
         uri='local:track:song1.mp3', length=4000, last_modified=1272319626)
     self.assertEqual(set([expected]), tracks)
Exemplo n.º 25
0
 def test_advanced_cache(self):
     tracks = parse_mpd_tag_cache(data_folder('advanced_tag_cache'),
          data_folder(''))
     self.assertEqual(set(expected_tracks), tracks)
Exemplo n.º 26
0
 def test_emtpy_cache(self):
     tracks = parse_mpd_tag_cache(data_folder('empty_tag_cache'),
         data_folder(''))
     self.assertEqual(set(), tracks)