示例#1
0
    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
示例#2
0
文件: gui.py 项目: r3/r3tagger
    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()