Ejemplo n.º 1
0
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)
Ejemplo n.º 2
0
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
        )
Ejemplo n.º 3
0
 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)
Ejemplo n.º 4
0
	def louzhonglou(self):
		data_text = 'ie=utf-8&kw=lol&fid=280050&tid=4479056728&floor_num=321&quote_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)
Ejemplo n.º 5
0
def huitie_test():
	user = User('用户名', '密码', )
	user.login()
	tieba = Tieba('寻找女王控')
	tiezi_url='http://tieba.baidu.com/p/4479248232'
	tieba.huitie(user,tiezi_url)
Ejemplo n.º 6
0
def fatie_test():
	user = User('用户名', '密码', )
	user.login()
	tieba = Tieba('寻找女王控')
	tieba.fatie(user)
Ejemplo n.º 7
0
def onkeyqiandao_test():
	user = User('用户名', '密码', )
	user.login()
	tieba = Tieba('暗黑3')
	tieba.onekey_qiandao(user)
Ejemplo n.º 8
0
 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')