def test_invest_business(self): r = random.random() phone_num = '13812345698' img_code = '8888' phone_code = '666666' pwd = 'admin123' real_name = '张三' card_id = '330102199003073332' dy_server = 'on' try: # 获取图片验证码 self.reg_login.get_img_code(r) # 获取手机验证码 self.reg_login.get_note_code(phone_num, img_code) # 注册 reg = self.reg_login.register(phone_num, pwd, img_code, phone_code, dy_server) print(reg.json()) # 登录 self.reg_login.login(phone_num, pwd) # 实名认证 self.account.approve_real_name(real_name, card_id) # 开户 r1 = self.recharge.set_account() # 获取第三方 res1 = GetData.get_html_data(r1) third1 = self.session.post(url=res1[0], data=res1[1]) logging.info('第三方响应文本:{}'.format(third1.text)) self.assertIn('OK', third1.text) # 获取充值验证码 self.recharge.get_charge_verify_code(r) # 充值 r2 = self.recharge.recharge('chinapnrTrust', '2000', 'reForm', '8888') # 第三方 res2 = GetData.get_html_data(r2) third2 = self.session.post(url=res2[0], data=res2[1]) logging.info('第三方响应文本:{}'.format(third2.text)) self.assertIn('OK', third2.text) # 投资产品详情成功 self.invest.get_invest_detail(842) # 投资 r3 = self.invest.invest(842, 1000) # 第三方 res3 = GetData.get_html_data(r3) third3 = self.session.post(url=res3[0], data=res3[1]) logging.info('第三方响应文本:{}'.format(third3.text)) self.assertIn('OK', third3.text) except Exception as e: logging.error(e) raise
def test01_set_account(self): r = self.recharge.set_account() print(r.text) common_assert(self, r, status_code=200, status=200, desc='form') h = GetData.get_html_data(r) r2 = self.session.post(url=h[0], data=h[1]) common_assert(self, r2, status_code=200, status=None)
def test02_invest(self): r = self.invest.invest(842, 1000) res = GetData.get_html_data(r) r2 = self.session.post(url=res[0], data=res[1]) logging.info('响应数据:{}'.format(r2.text)) try: self.assertIn('OK', r2.text) except Exception as e: logging.error(e) raise
def test03_recharge(self): self.recharge.get_charge_verify_code(random.random()) r = self.recharge.recharge('chinapnrTrust', '500', 'reForm', '8888') logging.info('响应:{}'.format(r.json())) common_assert(self, r, desc='form') h = GetData.get_html_data(r) r2 = self.session.post(url=h[0], data=h[1]) # 第三方开户 try: common_assert(self, r2, status=None) except Exception as e: logging.error(e) raise