Ejemplo n.º 1
0
 def test_get_fields_track(self, album):
     expected = {'album': u'SomeAlbum', 'title': u'SomeTrack05',
                 'artist': u'SomeArtist', 'date': u'2012',
                 'genre': u'SomeGenre', 'tracknumber': u'05'}
     track = album.tracks[0]
     for name, field in controller.get_fields(track).items():
         assert expected[name] == field
Ejemplo n.º 2
0
def _name_to_pattern(album, dest_dir, pattern):
    name = pattern.format(**controller.get_fields(album))
    dest = os.path.join(dest_dir, name)
    move_album(album, dest)
    return dest
Ejemplo n.º 3
0
 def test_get_fields_album(self, album):
     expected = {'album': u'SomeAlbum', 'date': u'2012',
                 'genre': u'SomeGenre', 'artist': u'SomeArtist'}
     for name, field in controller.get_fields(album).items():
         assert expected[name] == field