def qiandao_test(): user = User('用户名', '密码', ) user.login() tiebalist = ['lol', 'dnf', 'cf', 'python', 'unity3d', 'ue4', '天涯明月刀OL', '李毅', '魔兽世界', '美女', '魔兽玩家', 'java', 'c++', '动漫', '冒险岛2', '暗黑3', '激战2'] for tiebaname in tiebalist: tieba = Tieba(tiebaname) tieba.qiandao(user)
def login(request): if request.method == "POST": _email = request.POST.get('email', None) _password = request.POST.get('password', None) _api_key = request.POST.get('api_key', None) try: _user = User.login( email = _email, password = _password ) _session = Session_Key.objects.generate_session( user_id = _user.user_id, username = _user.get_username(), email = _email, api_key = _api_key ) _data = { 'user' : _user.read(), 'session' : _session.session_key } return SuccessJsonResponse(_data) except User.LoginEmailDoesNotExist, e: return ErrorJsonResponse( data = { 'type' : 'email', 'message' : str(e), }, status = 400 )
def test_base_user_profile(self): user = User.login('*****@*****.**', '123456') user.set_profile('johnny', location='北京', city='朝阳', gender='M', bio='我是你大爷', website='www.baidu.com'); UserTest.print_user(user) us = User.create('*****@*****.**', '123456', 'johnny1') UserTest.assert_exception((lambda:us.set_profile('johnny')), User.NicknameExistAlready) us.set_profile('johnny2'); UserTest.print_user(us)
def louzhonglou(self): data_text = 'ie=utf-8&kw=lol&fid=280050&tid=4479056728&floor_num=321"e_id=87577050793&rich_text=1&tbs=7ba37c30d3be01b31460620868&content=%E6%B5%8B%E6%B5%8B%E6%B5%8B%E6%B5%8B%E6%B5%8B%E6%B5%8B&lp_type=0&lp_sub_type=0&new_vcode=1&tag=11&repostid=87577050793&anonymous=0' data = str2dic(data_text) print(data) #私信 def fasixin(self): pass #点赞 def dianzan(self): pass #获取贴吧成员 def get_tieba_member(self): pass #大召唤术 def summon(self): pass #获取好友 if __name__ == '__main__': user = User('用户名','密码',) user.login() tiebalist=['lol','dnf','cf','python','unity3d','ue4','天涯明月刀OL','李毅','魔兽世界','美女','魔兽玩家','java','c++','动漫','冒险岛2','暗黑3','激战2'] for tiebaname in tiebalist: tieba = Tieba(tiebaname) tieba.guanzhu(user)
def huitie_test(): user = User('用户名', '密码', ) user.login() tieba = Tieba('寻找女王控') tiezi_url='http://tieba.baidu.com/p/4479248232' tieba.huitie(user,tiezi_url)
def fatie_test(): user = User('用户名', '密码', ) user.login() tieba = Tieba('寻找女王控') tieba.fatie(user)
def onkeyqiandao_test(): user = User('用户名', '密码', ) user.login() tieba = Tieba('暗黑3') tieba.onekey_qiandao(user)
def test_base_user_login(self): UserTest.assert_exception((lambda : User.login('*****@*****.**', '23456')), User.LoginPasswordIncorrect) UserTest.assert_exception((lambda : User.login('*****@*****.**', '23456')), User.LoginEmailDoesNotExist) User.login('*****@*****.**', '123456')