def test_with_new_name(self): tracks = [Track()] last_modified = 1390942873000 playlist = Playlist( uri='an uri', name='a name', tracks=tracks, last_modified=last_modified) new_playlist = playlist.replace(name='another name') self.assertEqual(new_playlist.uri, 'an uri') self.assertEqual(new_playlist.name, 'another name') self.assertEqual(list(new_playlist.tracks), tracks) self.assertEqual(new_playlist.last_modified, last_modified)
def test_with_new_name(self): tracks = [Track()] last_modified = 1390942873000 playlist = Playlist( uri="an uri", name="a name", tracks=tracks, last_modified=last_modified, ) new_playlist = playlist.replace(name="another name") assert new_playlist.uri == "an uri" assert new_playlist.name == "another name" assert list(new_playlist.tracks) == tracks assert new_playlist.last_modified == last_modified
def test_replace_playlist(self): playlist = Playlist() self.compare(playlist, playlist.replace())