def setUp(self): self.tracks = [xl.trax.track.Track(url) for url in ('/tmp/foo', '/tmp/bar', '/tmp/baz')] for track, val in zip(self.tracks, 'aab'): track.set_tag_raw('artist', val) for track, val in zip(self.tracks, '212'): track.set_tag_raw('discnumber', val) self.fields = ('artist', 'discnumber') self.result = [self.tracks[1], self.tracks[0], self.tracks[2]]
def setup(self): self.tracks = [xl.trax.track.Track(url) for url in ('/tmp/foo', '/tmp/bar', '/tmp/baz')] for track, val in zip(self.tracks, 'aab'): track.set_tag_raw('artist', val) for track, val in zip(self.tracks, '212'): track.set_tag_raw('discnumber', val) self.fields = ('artist', 'discnumber') self.result = [self.tracks[1], self.tracks[0], self.tracks[2]]
def empty_track_of_tags(self, track, exclude=None): """Removes all the tags from a track""" for tag in track.list_tags(): if exclude is not None and tag in exclude: continue track.set_tag_raw(tag, None)