def test_A_SupplierB41(self): casename = self.casename log.debug(casename + ':start') response = '' status_code = '' try: cookie = Api_urllib.read_cookie_file('100') parameter = {"r": "supplier-vas/b41"} response, status_code = Api_urllib.getInterface_requests_status(parameter, headers=cookie) self.assertTrue(response.has_key('succ')) if response['succ'] == '1': self.assertTrue(response.has_key('uid')) self.assertTrue(response.has_key('user_type')) if response['list']: self.assertTrue(response['list'][0].has_key('type')) else: self.assertTrue(response.has_key('msg')) self.result = 'Pass' except Exception as msg: log.error("接口访问异常") log.error(msg) raise msg finally: test_result.set_test_result(response, status_code, self.interfacename, self.casename, self.comment, self.result)
def test_A_SupplierActivate(self): u'1.激活工程商' casename = self.casename log.debug(casename + u':开始执行') response = '' status_code = '' try: cookie = Api_urllib.read_cookie_file('100') parameter = {"r": "supplier/activate"} data = { "nick": u"测试工程商", "sex": "1" } response, status_code = Api_urllib.getInterface_requests_status(parameter, headers=cookie, method='POST', data=data) self.assertTrue(response. has_key('succ')) if response['succ']=='1': self.assertTrue(response.has_key('activated')) self.result = 'Pass' except Exception as msg: log.error("接口访问异常") 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_demand(self): """无登录""" self.casename = 'test_A_demand' casename = self.casename log.debug(casename + u':开始执行') response = '' status_code = '' try: # 工程商信息 parameter = { 'r': 'v1.4/demand/c34', 'type': '', 'page': '3', 'pagesize': '9', } response, status_code = Api_urllib.getInterface_requests_status(parameter, path=self.path) self.assertTrue(response. has_key('succ')) self.assertTrue(response. has_key('list')) self.result = 'Pass' except Exception as msg: log.error("接口访问异常") log.error(msg) print (msg) raise finally: test_result.set_test_result(response, status_code, self.interfacename, self.casename, self.comment, self.result)
def test_B_demand(self): """有登录""" self.casename = 'test_B_demand' casename = self.casename log.debug(casename + u':开始执行') response = '' status_code = '' try: # 工程商信息 parameter = { 'r': 'v1.4/demand/c34', 'type': '1', 'page': '1', 'pagesize': '9', } cookie = Api_urllib.read_cookie_file('1') response, status_code = Api_urllib.getInterface_requests_status(parameter, headers=cookie, path=self.path) self.assertTrue(response.has_key('succ')) self.assertTrue(response.has_key('list')) self.assertTrue(response.has_key('user_id')) self.assertEqual(1, response['list'][0]['demand']['type']) self.result = 'Pass' except Exception as msg: log.error("接口访问异常") 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_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_B_ExchangeList(self): u'1.合法全参-有余额' self.casename = 'test_B_ExchangeList' casename = self.casename log.debug(casename + u':开始执行') response = '' status_code = '' try: # 模拟工程商登录 cookie = Api_urllib.read_cookie_file('100') parameter = {'r': 'exchange/list'} response, status_code = Api_urllib.getInterface_requests_status(parameter, headers=cookie) if response['succ'] == '1': self.assertTrue(response. has_key('balance')) self.assertTrue(response. has_key('list')) if response['list']: self.assertTrue(response['list'][0]. has_key('title')) self.assertTrue(response['list'][0]. has_key('type')) self.assertTrue(response['list'][0]. has_key('money')) self.assertTrue(response['list'][0]. has_key('_intm')) else: self.assertTrue(response. has_key('msg')) self.result = 'Pass' except Exception as msg: log.error(u"接口访问异常") 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_demand(self): self.casename = 'test_A_demand' casename = self.casename log.debug(casename + u':开始执行') response = '' status_code = '' try: cookie = Api_urllib.read_cookie_file('1') # 工程商信息 parameter = { 'r': 'v1.4/demand/c35', } response, status_code = Api_urllib.getInterface_requests_status(parameter, path=self.path, headers=cookie) self.assertTrue(response.has_key('succ')) self.assertTrue(response. has_key('user')) self.assertTrue(response. has_key('demand')) if response['demand']: self.assertEqual(10,response['demand'][0]['status']) demand_id=[] for i in response['demand']: demand_id.append(i['demand_id']) Api_urllib.save_as_file(demand_id, 'c35', 'w') self.result = 'Pass' except Exception as msg: log.error("接口访问异常") 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_DemandB37(self): '''type=1''' self.casename = 'user_type=1' log.debug(self.casename + ':start') response = '' status_code = '' try: cookie = Api_urllib.read_cookie_file('1') parameter = self.parameter response, status_code = Api_urllib.getInterface_requests_status(parameter, headers=cookie) try: self.status = response['succ'] self.response = 'succ:%s' % response['succ'] except: self.status = status_code self.response = Api_urllib.todo_string(response) self.assertTrue(response. has_key('succ')) if response['succ'] == '1': self.assertTrue(response. has_key('list')) self.assertIsNotNone(response['list'][0]. has_key('type')) self.result = "Pass" else: self.assertTrue(response. has_key('msg')) self.result = 'Pass' except Exception as msg: log.error("接口访问异常") log.error(msg) raise msg finally: test_result.set_test_result(response, status_code, self.interfacename, self.casename, self.comment, self.result)
def test_A_demand(self): self.casename = 'user_type=100' casename = self.casename log.debug(casename + u':开始执行') response = '' status_code = '' try: # 工程商信息 demand_id = '1234' parameter = {"r": "v1.4/demand/c33"} data = { 'phone': '17748484840', 'code': '1234', 'demand_id': demand_id, } response, status_code = Api_urllib.getInterface_requests_status(parameter, path=self.path, data=data, method='POST') self.assertTrue(response.has_key('succ')) self.result = 'Pass' except Exception as msg: log.error("接口访问异常") 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_UserC29(self): '''上传图片''' casename = self.casename log.debug(casename + u':start') response = '' status_code = '' try: # 用户信息 cookie = Api_urllib.read_cookie_file('1') file_name = "test.png" if platform.system() =='Linux': file_path = "/home/git/AutoTest/Misc/" else: file_path = "/Users/xcma/Downloads/" file_type = 'image/png' parameter = {"r": "user/c29"} response, status_code = Api_urllib.upload_file(file_name, file_path, parameter, file_type=file_type, parameter_name='pic', headers=cookie) self.assertTrue(response. has_key('succ')) if response['succ'] == '1': self.assertTrue(response. has_key('image')) self.result = 'Pass' except Exception as msg: log.error("接口访问异常") log.error(msg) print (msg) raise finally: test_result.set_test_result(response, status_code, self.interfacename, self.casename, self.comment, self.result)
def test_A_ExchangeCode(self): u'.调用成功' casename = self.casename log.debug(casename + u':开始执行') response = '' status_code = '' try: # 模拟工程商登录 cookie = Api_urllib.read_cookie_file('100') parameter = {'r': 'exchange/code'} header = {'X-Test-App': "chaoren", 'X-Test-Key': "notecode"} headers = dict(cookie.items()+header.items()) response, status_code = Api_urllib.getInterface_requests_status(parameter, headers=headers) self.assertTrue(response. has_key('succ')) if response['succ'] == '1': self.assertTrue(response. has_key('phone')) elif response['succ'] == '0': self.assertTrue(response. has_key('msg')) self.result = 'Pass' except Exception as msg: log.error("接口访问异常") 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_DemandC28(self): type = '100' self.casename = 'type=%s' % type casename = self.casename log.debug(casename + u':start') response = '' status_code = '' try: # 用户信息 cookie = Api_urllib.read_cookie_file(type) parameter = {"r": "demand/c28"} response, status_code = Api_urllib.getInterface_requests_status(parameter, headers=cookie) self.assertTrue(response.has_key('succ')) if response['succ'] == '1': self.assertTrue(response.has_key('publish_list')) elif response['succ'] == '0': self.assertTrue(response.has_key('msg')) self.result = 'Pass' except Exception as msg: log.error("接口访问异常") 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':done')
def test_B_UserInfo(self): u'2.获取客户信息' self.casename = 'user_type=1' casename = self.casename log.debug(casename + u':开始执行') response = '' status_code = '' try: # 客户信息 cookie = Api_urllib.read_cookie_file('1') parameter = {"r": "user/c32"} response, status_code = Api_urllib.getInterface_requests_status(parameter, headers=cookie) self.assertTrue(response. has_key('succ')) if response['succ'] == '1': self.assertTrue(response.has_key('nick')) self.assertTrue(response.has_key('sex')) self.assertTrue(response.has_key('nim_user_token')) elif response['succ'] == '0': self.assertTrue(response.has_key('msg')) self.result = 'Pass' except Exception as msg: log.error("接口访问异常") 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__SupplierB40(self): '''客户开通''' self.casename = 'user_type=Null' casename = self.casename log.debug(casename + ':start') response = '' status_code = '' try: # cookie = Api_urllib.read_cookie_file('1') parameter = {"r": "supplier-vas/b40"} data = { "city_id": "151", "pay_type": '3', "amt": '528' } response, status_code = Api_urllib.getInterface_requests_status(parameter, data=data, method='POST') self.assertTrue(response.has_key('succ')) if response['succ'] == '1': self.assertTrue(response.has_key('id')) else: self.assertTrue(response.has_key('msg')) self.result = "Pass" except Exception as msg: log.error("接口访问异常") log.error(msg) raise msg finally: test_result.set_test_result(response, status_code, self.interfacename, self.casename, self.comment, self.result)
def test_C_DemandB37(self): '''type = Null''' self.casename = 'user_type=Null' log.debug(self.casename + ':start') response = '' status_code = '' try: parameter = self.parameter response, status_code = Api_urllib.getInterface_requests_status(parameter) self.assertTrue(response. has_key('succ')) if response['succ'] == '1': self.assertTrue(response. has_key('list')) self.assertIsNotNone(response['list'][0]. has_key('type')) else: self.assertTrue(response. has_key('msg')) self.result = 'Pass' except Exception as msg: log.error("接口访问异常") 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 + ':done')
def test_C_DemandB44(self): '不登录状态访问' self.casename = 'user_type=Null' log.debug(self.casename + ':start') response = '' status_code = '' try: demand_id = Api_urllib.read_from_file('c26')[0] log.debug(demand_id) except: demand_id = '115' try: parameter = {"r": "v1.4/demand/b44", 'demand_id': demand_id} response, status_code = Api_urllib.getInterface_requests_status(parameter) self.assertTrue(response.has_key('succ')) if response['succ'] == '1': self.assertTrue(response.has_key('demand_info')) else: self.assertTrue(response.has_key('msg')) self.result = 'Pass' except Exception as msg: log.error("接口访问异常") log.error(msg) raise msg finally: test_result.set_test_result(response, status_code, self.interfacename, self.casename, self.comment, self.result) log.debug(casename + ':done')
def test_A_SupplierB40(self): '''工程商开通''' self.casename = 'user_type=100' casename = self.casename log.debug(casename + ':start') response = '' status_code = '' try: cookie = Api_urllib.read_cookie_file('100') # for i in ['10','30','100']: i = '100' pay_type = i # pice = ["98", "528", "960"] amt = "98" parameter = {"r": "supplier-vas/b40"} data = { "city_id": "151", "pay_type": pay_type, "amt": amt } response, status_code = Api_urllib.getInterface_requests_status(parameter, data=data, headers=cookie, method='POST') self.assertTrue(response.has_key('succ')) if response['succ'] == '1': self.assertTrue(response.has_key('id')) else: self.assertTrue(response.has_key('msg')) self.result = 'Pass' except Exception as msg: log.error("接口访问异常") log.error(msg) raise msg finally: test_result.set_test_result(response, status_code, self.interfacename, self.casename, self.comment, self.result)
def test_SupplierB31info(self): '''覆盖成功情况''' casename = self.casename log.debug(casename + ':start') response = '' status_code = '' try: cookie = Api_urllib.read_cookie_file('1') parameter = {"r": "supplier/b31", "user_id": "494490"} response,status_code = Api_urllib.getInterface_requests_status(parameter, headers=cookie) self.assertTrue(response. has_key('succ')) if response['succ'] == '1': self.assertTrue(response. has_key('user')) else: self.assertTrue(response. has_key('msg')) self.result = "Pass" except Exception as msg: log.error("接口访问异常") 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 + ':done')
def test_A_EcRank(self): u"1.获取排名和分享数接口" casename = self.casename log.debug(casename + ":start") response = "" status_code = "" try: cookie = Api_urllib.read_cookie_file("100") parameter = {"r": "ec/rank", "city_id": "151"} response, status_code = Api_urllib.getInterface_requests_status(parameter, headers=cookie) self.assertTrue(response.has_key("succ")) if response["succ"] == "1": self.assertTrue(response.has_key("rank")) self.result = "Pass" except Exception as msg: log.error("接口访问异常") 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 + ":done")
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_SupplierB45(self): """根据name获取id""" log.debug(self.casename + ':start') response = '' status_code = '' try: parameter = {"r": "v1.4/supplier/b45", "city_name": "北京", } response, status_code = Api_urllib.getInterface_requests_status(parameter) self.assertTrue(response.has_key('succ')) if response['succ'] == 1: self.assertEqual(response['city']['city_id'], 1) self.assertEqual(response['city']['city_name'], '北京') self.assertTrue(response.has_key('cnt')) self.result = 'Pass' else: self.result = 'Fail' except Exception as msg: log.error("接口访问异常") log.error(msg) raise msg finally: test_result.set_test_result(response, status_code, self.interfacename, self.casename, self.comment, self.result) log.debug(casename + ':done')
def test_B_SupplierB39(self): '''city=151 郑州''' # select user_id,from_unixtime(_intm),from_unixtime(msg_login_time) from user where user_type=100 # and city_id=151 order by msg_login_time desc;""" # 优先按照 登录时间(msg_login_time)排序,然后按照创建时间(_intm) self.casename = 'city=151' casename = self.casename log.debug(casename + ':start') response = '' status_code = '' try: # cookie = Api_urllib.read_cookie_file('1') parameter = {"r": "supplier/b39", "city_id": "151"} response, status_code = Api_urllib.getInterface_requests_status(parameter) self.assertTrue(response.has_key('succ')) if response['succ'] == '1': self.assertTrue(response.has_key('list')) self.assertTrue(response.has_key('cnt')) else: self.assertTrue(response.has_key('msg')) self.result = 'Pass' except Exception as msg: log.error("接口访问异常") log.error(msg) raise msg finally: test_result.set_test_result(response, status_code, self.interfacename, self.casename, self.comment, self.result)
def test_A_SupplierB39(self): '''city=0 全国''' self.casename = 'city=0' casename = self.casename log.debug(casename + ':start') response = '' status_code = '' try: # cookie = Api_urllib.read_cookie_file('1') parameter = {"r": "supplier/b39", "city_id": "151", "page": "1", "pagesize": "35"} response, status_code = Api_urllib.getInterface_requests_status(parameter) self.assertTrue(response.has_key('succ')) if response['succ'] == '1': self.assertTrue(response.has_key('list')) self.assertTrue(response.has_key('cnt')) else: self.assertTrue(response.has_key('msg')) self.result = 'Pass' except Exception as msg: log.error("接口访问异常") log.error(msg) raise msg finally: test_result.set_test_result(response, status_code, self.interfacename, self.casename, self.comment, self.result)
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_DemandC23pic(self): '''1.上传图片''' casename = self.casename log.debug(casename + u':start') response = '' status_code = '' try: # 用户信息 cookie = Api_urllib.read_cookie_file('1') file_name = "test.png" if platform.system() =='Linux': file_path = "/home/git/AutoTest/Misc/" else: file_path = "/Users/xcma/Downloads/" file_type = 'image/png' parameter = {"r": "demand/c23"} response, status_code = Api_urllib.upload_file(file_name, file_path, parameter, file_type=file_type, parameter_name='pic', headers=cookie) self.assertTrue(response. has_key('succ')) if response['succ'] == '1': self.assertTrue(response. has_key('image')) else: self.response = response['msg'] self.result = 'Pass' except Exception as msg: log.error("接口访问异常") log.error(msg) print (msg) raise finally: test_result.set_test_result(response, status_code, self.interfacename, self.casename, self.comment, self.result) # def test_B_DemandC23pic(self): # '''2.上传txt''' # casename = 'test_A_DemandC23pic' # log.debug(casename + u':start') # try: # # 用户信息 # cookie = Api_urllib.read_cookie_file('1') # file_name = "1.txt" # if platform.system() == 'Linux': # file_path = "/home/git/AutoTest/Misc/" # else: # file_path = "/Users/xcma/Downloads/" # parameter = {"r": "demand/c23"} # response = Api_urllib.upload_file(file_name, file_path, parameter, parameter_name='pic', # file_type='text/plain', headers=cookie) # self.assertTrue(response. has_key('succ')) # self.assertTrue(response. has_key('msg')) # except Exception as msg: # log.error("接口访问异常") # log.error(msg) # print (msg) # raise log.debug(casename + u':done')
def test_B_demand(self): """ 已登录 :return: """ self.casename = 'test_B_demand' casename = self.casename log.debug(casename + u':开始执行') response = '' status_code = '' cookie = Api_urllib.read_cookie_file('1') try: parameter = { 'r': 'v1.4/demand/c35', } response, status_code = Api_urllib.getInterface_requests_status(parameter, headers=cookie) if response['demand']: for i in response['demand']: Api_urllib.del_demand(i['demand_id']) # 工程商信息 parameter = { 'r': 'v1.4/demand/c36', } data = { 'phone': '17748484840', 'nick': '马客一', 'city_id': '151', 'type': '1', 'size': '111', 'color': '1', 'location': '1', 'span': 'P10', } response, status_code = Api_urllib.getInterface_requests_status(parameter, path=self.path, data=data, headers=cookie, method='POST') self.assertTrue(response.has_key('succ')) self.assertTrue(response. has_key('demand_id')) Api_urllib.save_as_file(response['demand_id'], 'c36', 'w') self.result = 'Pass' except Exception as msg: log.error("接口访问异常") 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_exchange_save(self): u'1.成功申请体现单' casename = self.casename log.debug(casename + u':开始执行') response = '' status_code = '' try: # 模拟工程商登录 passcode = '1234' parameter = {'r': 'exchange/b07'} cookie = Api_urllib.read_cookie_file('100') if input_url in 'www.xxtao.com': parameter1 = {'r': 'exchange/code'} header = {'X-Test-App': "chaoren", 'X-Test-Key': "notecode"} headers = dict(cookie.items() + header.items()) res, status_code1 = Api_urllib.getInterface_requests_status(parameter1, headers=headers) try: passcode = res['code'] except: pass # card_number =[16-22] data = { 'money': '1', 'card_number': '6214830123459919111111', 'real_name': '账户2', 'code': passcode } else: data = { 'money': '1', 'card_number': '6214830123459919111111', 'real_name': '账户2', 'code': passcode } response, status_code = Api_urllib.getInterface_requests_status(parameter, data=data, headers=cookie, method='POST') self.assertTrue(response. has_key('succ')) self.result = "Pass" log.debug(casename + u':执行结束') except Exception as msg: log.error("接口访问异常") log.error(msg) print (msg) raise finally: test_result.set_test_result(response, status_code, self.interfacename, self.casename, self.comment, self.result)
def test_B_DemandC26(self): u'1.发布新的招标信息user_type=100' self.casename = 'user_type=100' log.debug(self.casename + ':start') response = '' status_code = '' try: # 用户商信息 parameter = {"r": "demand/c26"} cookie = Api_urllib.read_cookie_file('100') type = '0' color = '1' location = '1' data = { 'type': type, 'size': '111', 'color': color, 'location': location, 'span': 'P10', } response, status_code = Api_urllib.getInterface_requests_status(parameter, headers=cookie, data=data, method='POST') self.assertTrue(response. has_key('succ')) if response['succ'] == 1: self.assertTrue(response. has_key('demand_id')) # 保存demand_id Api_urllib.save_as_file(response['demand_id'], 'c26', 'a') # b44 获取招标详情 para = { 'r': 'v1.4/demand/b44', 'demand_id': response['demand_id'] } response_a, status_code_a = Api_urllib.getInterface_requests_status(para, headers=cookie) self.assertEqual(int(response_a['demand_info']['status']), 10) elif response['succ'] == 0: self.assertTrue(response. has_key('msg')) self.result = 'Pass' except Exception as msg: log.error("接口访问异常") 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':done')
def test_A_DemandC27(self): casename = self.casename log.debug(casename + u':start') response = '' status_code = '' try: # 用户信息 cookie = Api_urllib.read_cookie_file('1') try: demand_id = Api_urllib.read_from_file('c26')[0] log.debug(demand_id) except: demand_id = '1' parameter = {"r": "demand/c27"} data = { 'demand_id': demand_id, 'type': '5', 'color': '2', 'span': 'p12', 'location': '1', 'size': '999', 'address': '详细地址:c27', 'budget': '888', 'note': '编辑招标', 'image': '/Users/xcma/Downloads/test.png' } response, status_code = Api_urllib.getInterface_requests_status(parameter, data=data, headers=cookie, method="POST") self.assertTrue(response.has_key('succ')) if response['succ'] == '1': self.assertTrue(response.has_key('msg')) elif response['succ'] == '0': self.assertTrue(response.has_key('msg')) self.result = 'Pass' except Exception as msg: log.error("接口异常") 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':done')
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)