Example #1
0
 def test_set_user(self):
     user = backend.add_user('username', 'photo_url', 'weibo_id')
     _user = backend.set_user(user['id'], {
         'username': '******',
         'photo_url': 'photo_url2'
     })
     assert _user['username'] == 'username2'
Example #2
0
 def post(self):
     data = NewUserSchema().deserialize(request.json)
     print 'data', data
     try:
         user = backend.get_user_by_uid(data['uid'].encode('utf-8'))
         user = backend.set_user(
             user['id'], {
                 'uid': data['uid'].encode('utf-8'),
                 'access_token': data['access_token'].encode('utf-8')
             })
     except BackendError, ex:
         if ex.message == 'EmptyError':
             user = {}
         else:
             return jsonify(error='服务器开小差了')
Example #3
0
 def post(self):
     data = NewUserSchema().deserialize(request.json)
     print 'data',data
     try:
         user = backend.get_user_by_uid(data['uid'].encode('utf-8'))
         user = backend.set_user(user['id'],
                     {
                     'uid':data['uid'].encode('utf-8'),
                     'access_token':data['access_token'].encode('utf-8')
                     })
     except BackendError,ex:
         if ex.message == 'EmptyError':
             user = {}
         else:
             return jsonify(error='服务器开小差了')
Example #4
0
 def test_set_user(self):
     user = backend.add_user('username','photo_url','weibo_id')
     _user = backend.set_user(user['id'],{'username':'******',
                                         'photo_url':'photo_url2'})
     assert _user['username'] == 'username2'
Example #5
0
 def put(self, user_id):
     data = UpdateUserSchema().deserialize(request.json)
     try:
         user = backend.set_user(user_id, data)
     except BackendError, ex:
         raise ex
Example #6
0
 def put(self,user_id):
     data = UpdateUserSchema().deserialize(request.json)
     try:
         user = backend.set_user(user_id,data)
     except BackendError,ex:
         raise ex