class Method: def __init__(self): self.operationJson = OperationJson() self.excel = OperationExcel() def post(self, row, data, header): try: r = requests.post(url=self.excel.getUrl(row=row), headers=get_headers(header), data=data, timeout=6) return r except Exception as e: raise RuntimeError("接口请求发生未知的错误") def get(self, row, params): r = requests.get(url=self.excel.getUrl(row=row), params=params, timeout=6) return r def isContent(self, row, str2): flag = None if self.excel.getExpect(row=row) in str2: flag = True else: flag = False return flag
class IsAssert: def __init__(self): self.excel = OperationExcel() def isContent(self, row, str2): flag = None if self.excel.getExpect(row=row) in str2: flag = True else: flag = False return flag
class IsContent: def __init__(self): self.excel=OperationExcel() def isContent(self,row,str2): flag=None if self.excel.getExpect(row=row) in str2: flag=True else: flag=False return flag print("https://api.hzxsoft.com"+self.excel.getUrl(row=1))
class IsContent: def __init__(self): self.excel=OperationExcel() self.log=MyLog() def isContent(self,row,str2): flag=None if self.excel.getExpect(row=row) in str2: flag=True self.log.infoLog('%s接口通过预期结果断言成功'%self.excel.getCaseID(row)) else: flag=False self.log.errorLog('%s接口通过预期结果断言失败'%self.excel.getCaseID(row)) return flag