def setUp(self): tags = {'title': 'One_love', 'artist': 'bob marley', 'album': 'EXODUS'} self.song = Mock() self.song.__getitem__ = Mock(side_effect=lambda tag: tags[tag]) self.song.__setitem__ = Mock() self.song.__contains__ = Mock() self.humanize_operation = HumanizeOperation()
def setUp(self): _tags = { 'tracknumber': ['1/2'], 'title': ['One Love'], 'artist': ['Bob Marley'], 'album': ['Exodus'] } self._song_name = 'Bob Marley - One Love' self._filename = self._song_name + '.mp3' self._new_filename = 'Dennis Brown - Here I Come.mp3' def getitem(name): return _tags[name] def contains(key): return key in _tags self.mp3 = Mock() self.mp3.__getitem__ = Mock(side_effect=getitem) self.mp3.__setitem__ = Mock() self.mp3.__contains__ = Mock(side_effect=contains) self.mp3.filename = self._filename self.filesystem = Mock() self.template = Mock() self.template.template = DEFAULT_FORMAT self.template.idpattern = FreiTemplate.idpattern self.template.delimiter = FreiTemplate.delimiter self.template.safe_substitute.return_value = self._song_name + ' ' self.song = FreiSong(self.mp3, filesystem=self.filesystem)
def setUp(self): self.song = Mock() self.template = Mock() self.rename_operation = RenameOperation(self.template)
def setUp(self): self.song = Mock() self.song.filename = '01 - Dennis Brown - Here I Come.mp3' self.extract_operation = ExtractOperation()
def setUp(self): self.song = Mock() self.tags = {'one': 1, 'two': 2, 'three': 3} self.set_operation = SetOperation(self.tags)