def test_A_Im02(self): u'保存im私聊群' response = '' status_code = '' casename = self.casename log.debug(casename + u':开始执行') try: cookie = Api_urllib.read_cookie_file('100') parameter = {'r': 'im/im02'} data = { 'outer_id': 10435, 'type': 101, 'val': 1 } response, status_code = Api_urllib.getInterface_requests_status(parameter, data=data, headers=cookie, method='POST') self.assertTrue(response. has_key('id')) self.result = 'Pass' except Exception as msg: log.error(u"test_A_Account_Order执行失败") log.error(msg) print (msg) raise finally: test_result.set_test_result(response, status_code, self.interfacename, self.casename, self.comment, self.result) log.debug(casename + u':执行完毕')
def test_A_Account_Pay(self): u'1.用户充值立即支付中转页面' casename = self.casename log.debug(casename + u':开始执行') response = '' status_code = '' transnumber = Api_urllib.read_from_file('d08ford12d13').split(',')[0] try: cookie = Api_urllib.read_cookie_file('100') afterpayto = 'http://www.xxtao.com' parameter = {'r': 'account/pay', 'transnumber': transnumber, 'afterpayto': afterpayto} # 调用d12接口 response, status_code = Api_urllib.getInterface_requests_status(parameter, headers=cookie) if "id='alipaysubmit'" in response: log.debug(u'接口访问成功') self.result = 'Pass' except Exception as msg: log.error(u"test_A_Account_Order执行失败") log.error(msg) print (msg) raise finally: test_result.set_test_result(response, status_code, self.interfacename, self.casename, self.comment, self.result) log.debug(casename + u':执行完毕')
def test_A_Account_Order(self): u'用户充值下单' response = '' status_code = '' casename = self.casename log.debug(casename + u':开始执行') try: cookie = Api_urllib.read_cookie_file('100') parameter = {'r': 'account/order'} data = { 'money': '200' } response, status_code = Api_urllib.getInterface_requests_status(parameter, data=data, headers=cookie, method='POST') self.assertTrue(response. has_key('succ')) Api_urllib.save_as_file(response['transnumber'], 'd08ford12d13', write='w') self.result = 'Pass' except Exception as msg: log.error(u"test_A_Account_Order执行失败") log.error(msg) print (msg) raise finally: test_result.set_test_result(response, status_code, self.interfacename, self.casename, self.comment, self.result) log.debug(casename + u':执行完毕')
def test_B_UserLogin_Each_other(self): "2.工程商登录" self.casename = 'user_type=100' casename = self.casename log.debug(casename + u':开始执行') try: parameter = {'r': 'v1.4/user/login', 'phone': '17748484849', 'passcode': '1234', 'user_type': '100'} self.response, self.cookie = Api_urllib.getCookie(parameter) # 保持cookie Api_urllib.save_cookie_as_file(self.cookie, who='100') self.result = "Pass" except Exception as msg: log.error("Excepthon Logged") print (msg) raise finally: test_result.set_test_result(self.response, self.cookie, self.interfacename, self.casename, self.comment, self.result)
def test_A_AccountCheckPay(self): u'1.确认用户充值完成' casename = self.casename log.debug(casename + u':开始执行') response = '' status_code = '' transnumber = Api_urllib.read_from_file('d08ford12d13').split(',')[0] try: cookie = Api_urllib.read_cookie_file('100') parameter = {'r': 'account/checkpay', 'transnumber': transnumber} response, status_code = Api_urllib.getInterface_requests_status(parameter, headers=cookie) self.assertTrue(response.has_key('succ')) self.result = "Pass" except Exception as msg: log.error(u"test_A_Account_Order执行失败") log.error(msg) print (msg) raise finally: test_result.set_test_result(response, status_code, self.interfacename, self.casename, self.comment, self.result) log.debug(casename + u':执行完毕')
def test_A_Im1(self): u'拉取群漫游消息' response = '' status_code = '' casename = self.casename log.debug(casename + u':开始执行') try: cookie = Api_urllib.read_cookie_file('100') parameter = {'r': 'im/im01'} data = { 'group_id': 123, } response, status_code = Api_urllib.getInterface_requests_status(parameter, data=data, headers=cookie, method='POST') self.result = 'Pass' except Exception as msg: log.error(u"test_A_Account_Order执行失败") log.error(msg) print (msg) raise finally: test_result.set_test_result(response, status_code, self.interfacename, self.casename, self.comment, self.result) log.debug(casename + u':执行完毕')
def test_A_UserLogin(self): '''1.用户登录''' self.casename = 'user_type=1' casename = self.casename log.debug(casename + u':开始执行') try: parameter = {'r': 'v1.4/user/login', 'phone': '17748484840', 'passcode': '1234', 'user_type': '1'} self.response, self.cookie = Api_urllib.getCookie(parameter) if self.response['succ'] == '1': self.assertTrue(self.response.has_key('is_new')) else: self.assertTrue(self.response.has_key('msg')) Api_urllib.save_cookie_as_file(self.cookie, who='1') self.result = "Pass" log.debug(u'工程商登录,保存cookie') except Exception as msg: log.error("Excepthon Logged") log.error(msg) print (msg) raise finally: test_result.set_test_result(self.response, self.cookie, self.interfacename, self.casename, self.comment, self.result) log.debug(casename + u':执行完毕')
def test_A_CompanyList(self): '''1.获取公司列表''' casename = 'test_A_CompanyList' log.debug(casename + u':开始执行') try: parameter = {'r': 'company/list', 'page': "2", 'city_id': '18', 'cate_id': '2', 'area_id': '2', 'keywords': u'北京'} response, status = Api_urllib.getInterface_requests_status(parameter) if 'succ' in response: log.debug(u'接口访问成功') except Exception as msg: log.error(u"test_A_Account_Order执行失败") log.error(msg) print msg raise log.debug(casename + u':执行完毕')