示例#1
0
    def test_add_activity(self):
        user1 = backend.add_user('username1','photo_url','weibo_id1')
        user2 = backend.add_user('username2','photo_url','weibo_id2')
        post1 = backend.add_post('title1',user1['id'],'video_url',
                    pic_small='pic_small')
        post2 = backend.add_post('title2',user1['id'],'video_url',
                    pic_small='pic_small')

        ac1 = {
                'post_id':post1['id'],
                'from_id':user1['id'],
                'to_id':user2['id'],
                'atype':'like'
                }
        ac2 = {
                'post_id':post1['id'],
                'from_id':user1['id'],
                'to_id':user2['id'],
                'atype':'comment'
                }

        ret = backend.add_activity(ac1)
        assert ret['to_id'] == user2['id']
        ret = backend.add_activity(ac2)

        rets = backend.get_activity_by_user(user2['id'])
        assert len(rets) == 2
示例#2
0
    def test_add_activity(self):
        user1 = backend.add_user('username1', 'photo_url', 'weibo_id1')
        user2 = backend.add_user('username2', 'photo_url', 'weibo_id2')
        post1 = backend.add_post('title1',
                                 user1['id'],
                                 'video_url',
                                 pic_small='pic_small')
        post2 = backend.add_post('title2',
                                 user1['id'],
                                 'video_url',
                                 pic_small='pic_small')

        ac1 = {
            'post_id': post1['id'],
            'from_id': user1['id'],
            'to_id': user2['id'],
            'atype': 'like'
        }
        ac2 = {
            'post_id': post1['id'],
            'from_id': user1['id'],
            'to_id': user2['id'],
            'atype': 'comment'
        }

        ret = backend.add_activity(ac1)
        assert ret['to_id'] == user2['id']
        ret = backend.add_activity(ac2)

        rets = backend.get_activity_by_user(user2['id'])
        assert len(rets) == 2
示例#3
0
    def get(self,user_id):
        acs = backend.get_activity_by_user(user_id)
        ac_list = []
        for ac in acs:
            try:
                ac = filter_activity(ac)
            except:
                traceback.print_exc()
                continue
            ac_list.append(ac)

        try:
            _user = backend.get_user(user_id)
        except BackendError,ex:
            traceback.print_exc()
示例#4
0
    def get(self, user_id):
        acs = backend.get_activity_by_user(user_id)
        ac_list = []
        for ac in acs:
            try:
                ac = filter_activity(ac)
            except:
                traceback.print_exc()
                continue
            ac_list.append(ac)

        try:
            _user = backend.get_user(user_id)
        except BackendError, ex:
            traceback.print_exc()