Exemple #1
0
 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)
Exemple #2
0
 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()
Exemple #3
0
 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()
Exemple #4
0
 def get(self, playlist_name, track_id):
     return Track(playlist_name, track_id).json()