Пример #1
0
 def get(self):
     user = get_user(key=session['user'])[0]
     args = UserHistoryQueryArgs().args
     if 'start' not in args:
         args['start'] = None
     if 'end' not in args:
         args['end'] = None
     return marshal(get_user_history(user, args['start'], args['end']), history_fields)
Пример #2
0
 def get(self):
     user = get_user(key=session['user'])[0]
     args = UserHistoryQueryArgs().args
     if 'start' not in args:
         args['start'] = None
     if 'end' not in args:
         args['end'] = None
     return marshal(get_user_history(user, args['start'], args['end']),
                    history_fields)
Пример #3
0
 def test_get_user_history(self):
     # add user
     user = add_user('name1', 'pw1', 'normal')
     # add music
     music1 = add_music('title', 'artist', 'album', 'company', '2013', '64',
                        self.cover, self.audio, 'uuid1')
     self.cover.seek(0)
     self.audio.seek(0)
     music2 = add_music('title', 'artist', 'album', 'company', '2013', '64',
                        self.cover, self.audio, 'uuid2')
     add_user_history(user, 'favor', music1.key)
     add_user_history(user, 'dislike', music2.key)
     assert len(get_user_history(user, 0, 10)) == 2