def test_retag_track(self, album): tags = {'artist': 'AnotherArtist', 'album': 'AnotherAlbum', 'date': '2013', 'genre': 'AnotherGenre'} track = album.tracks[0] controller.retag_track(track, tags) for name, tag in tags.items(): assert getattr(track, name) == tag
def confirmChanges(self): tags = {} for field, lineEdit in self.tagsToAttribs.items(): tag = lineEdit.text() tags[field] = tag view = self.albumView for album in view.selectedAlbums(): controller.retag_album(album, tags) for track in view.selectedTracks(): controller.retag_track(track, tags) self.saveChanges()