def test_flush_changes_album(self, album): path = album.path artist = u'Foo' controller.retag_album(album, {'artist': artist}) controller.flush_changes(album) changed_album = controller.build_albums(path).next() assert changed_album.artist == artist
def test_flush_changes_track(self, album): track = album[0] path = track.path artist = u'Foo' track.artist = artist controller.flush_changes(track) changed_track = controller.build_track(path) assert changed_track.artist == artist
def test_flush_changes_tracks(self, album): artist = u'Foo' tracks = [] for track in album[0:3]: track.artist = artist paths = [track.path for track in tracks] controller.flush_changes(*tracks) for path in paths: changed_track = controller.build_track(path) assert changed_track.artist == artist