def test_tracks_vote(self): name = 'test_playlist' playlist = Playlist(name, create=True) track = Track(playlist.name, 1, create=True) self.assertEquals(track.score, 1) track.increment_score() self.assertEquals(track.score, 2) rv = self.app.put('/api/test_playlist/1/', data={'increment': True}) self.assertTrue(rv.data) self.assertEquals(rv.status_code, 200) self.assertEquals(json.loads(rv.data)['score'], 3)
def put(self, playlist_name, track_id): track = Track(playlist_name, track_id, create=True) if "increment" in request.form: track.increment_score() return track.json()
def put(self, playlist_name, track_id): track = Track(playlist_name, track_id, create=True) if 'increment' in request.form: track.increment_score() return track.json()