Exemple #1
0
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
Exemple #2
0
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
Exemple #3
0
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))
Exemple #4
0
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