Commit 83e903bf authored by 王超's avatar 王超

新增断言方式

parent b093460e
...@@ -302,6 +302,7 @@ class RequestUtil(): ...@@ -302,6 +302,7 @@ class RequestUtil():
# 统一发送请求的方法 # 统一发送请求的方法
def send_request(self, name, method, url, headers=None,file=None,**kwargs): def send_request(self, name, method, url, headers=None,file=None,**kwargs):
print("==url==:",url)
try: try:
# 处理method # 处理method
self.last_method = str(method).lower() self.last_method = str(method).lower()
...@@ -361,9 +362,9 @@ class RequestUtil(): ...@@ -361,9 +362,9 @@ class RequestUtil():
#等于断言 #等于断言
if key=='equals': if key=='equals':
for assert_key,assert_value in dict(value).items(): for assert_key,assert_value in dict(value).items():
# print("assert_key:",assert_key,"assert_value:",assert_value) # print("=====assert_key:",assert_key,"assert_value:",assert_value,"status_code: ",status_code)
if assert_key=="status_code": if assert_key=="status_code":
if status_code!=assert_value: if status_code != assert_value:
flag = flag + 1 flag = flag + 1
error_log("断言失败:"+assert_key+"不等于"+str(assert_value)) error_log("断言失败:"+assert_key+"不等于"+str(assert_value))
elif assert_key == "content": elif assert_key == "content":
...@@ -382,9 +383,32 @@ class RequestUtil(): ...@@ -382,9 +383,32 @@ class RequestUtil():
else: else:
flag = flag+1 flag = flag+1
error_log("断言失败:返回结果中不存在:"+assert_key) error_log("断言失败:返回结果中不存在:"+assert_key)
elif key=='not_equals':
for assert_key,assert_value in dict(value).items():
# print("assert_key:",assert_key,"assert_value:",assert_value)
if assert_key=="status_code":
if status_code==assert_value:
flag = flag + 1
error_log("断言失败:"+assert_key+"等于"+str(assert_value))
elif assert_key == "content":
if sj_result == assert_value:
flag = flag + 1
error_log("断言失败:" + assert_key + "等于" + str(assert_value))
else:
#根据key提取所有value
value_list = jsonpath.jsonpath(sj_result,'$..%s'%assert_key)
# print("实际结果key_list:",value_list)
# print("预期结果assert_value:", assert_value)
if value_list:
if assert_value in value_list:
flag + flag+1
error_log("断言失败:" + assert_key + "等于" + str(assert_value))
else:
flag = flag+1
error_log("断言失败:返回结果中存在:"+assert_key)
#包含断言 #包含断言
elif key=="contains": elif key=="contains":
if isinstance(value,str): if isinstance(sj_result,str):
if value not in sj_result: if value not in sj_result:
flag = flag + 1 flag = flag + 1
error_log("断言失败:返回结果不包含字符串:" + value) error_log("断言失败:返回结果不包含字符串:" + value)
...@@ -392,6 +416,15 @@ class RequestUtil(): ...@@ -392,6 +416,15 @@ class RequestUtil():
if value not in json.dumps(sj_result): if value not in json.dumps(sj_result):
flag = flag + 1 flag = flag + 1
error_log("断言失败:返回结果不包含字符串:" + value) error_log("断言失败:返回结果不包含字符串:" + value)
elif key=="not_contain":
if isinstance(sj_result,str):
if value in sj_result:
flag = flag + 1
error_log("断言失败:返回结果包含字符串:" + value)
else:
if value in json.dumps(sj_result):
flag = flag + 1
error_log("断言失败:返回结果包含字符串:" + value)
#数据库断言 #数据库断言
elif key == "mysql": elif key == "mysql":
for assert_key, assert_value in dict(value).items(): for assert_key, assert_value in dict(value).items():
...@@ -464,7 +497,10 @@ if __name__ == '__main__': ...@@ -464,7 +497,10 @@ if __name__ == '__main__':
dict_data4 = {'realTime': 'ddt{{$csv{realTime}}}', 'triggers': [{'effectiveDateTime': '2023-05-22T06:15:31.000Z', 'frequencyValue': 'ddt{{1}}', 'frequencyUnit': 'ddt{{1}}', 'matchAll': 'ddt{{false}}', 'condition': '', 'conditionDetail': 'ddt{{1}}', 'frequencyCheck': 'ddt{{false}}', 'triggerType': 'ddt{{1}}'}]} dict_data4 = {'realTime': 'ddt{{$csv{realTime}}}', 'triggers': [{'effectiveDateTime': '2023-05-22T06:15:31.000Z', 'frequencyValue': 'ddt{{1}}', 'frequencyUnit': 'ddt{{1}}', 'matchAll': 'ddt{{false}}', 'condition': '', 'conditionDetail': 'ddt{{1}}', 'frequencyCheck': 'ddt{{false}}', 'triggerType': 'ddt{{1}}'}]}
list_data5 = [{'archiveSetting': None, 'groupId': 51, 'name': '', 'description': '校验变量名为空', 'typeName': '有符号8位整型', 'config': {'readWriteMode': 0, 'address': '400001', 'interval': 'ddt{{10000}}'}, 'stringLength': 'null', 'zoom': 1, 'digit': None, 'readWriteRule': 1, 'index': 1}] list_data5 = [{'archiveSetting': None, 'groupId': 51, 'name': '', 'description': '校验变量名为空', 'typeName': '有符号8位整型', 'config': {'readWriteMode': 0, 'address': '400001', 'interval': 'ddt{{10000}}'}, 'stringLength': 'null', 'zoom': 1, 'digit': None, 'readWriteRule': 1, 'index': 1}]
shijijieguo = [{'_id': 3, '记录时间': '2023-10-09 14:49:48', '__$按年分组_year': '2023-01-01 00:00:00', '__$按年分组_month': '2023-01-01 00:00:00', '__$按年分组_day': '2023-01-01 00:00:00', '__$按年分组_hour': '2023-01-01 00:00:00', '__$按年分组_minute': '2023-01-01 00:00:00', '__$按年分组_quarter': '2023-01-01 00:00:00', '__$按年分组_week': '2022-12-26 00:00:00', '__$按季度分组_year': '2023-01-01 00:00:00', '__$按季度分组_month': '2023-10-01 00:00:00', '__$按季度分组_day': '2023-10-01 00:00:00', '__$按季度分组_hour': '2023-10-01 00:00:00', '__$按季度分组_minute': '2023-10-01 00:00:00', '__$按季度分组_quarter': '2023-10-01 00:00:00', '__$按季度分组_week': '2023-09-25 00:00:00', '__$按月分组_year': '2023-01-01 00:00:00', '__$按月分组_month': '2023-10-01 00:00:00', '__$按月分组_day': '2023-10-01 00:00:00', '__$按月分组_hour': '2023-10-01 00:00:00', '__$按月分组_minute': '2023-10-01 00:00:00', '__$按月分组_quarter': '2023-10-01 00:00:00', '__$按月分组_week': '2023-09-25 00:00:00', '__$按周分组_year': '2023-01-01 00:00:00', '__$按周分组_month': '2023-10-01 00:00:00', '__$按周分组_day': '2023-10-09 00:00:00', '__$按周分组_hour': '2023-10-09 00:00:00', '__$按周分组_minute': '2023-10-09 00:00:00', '__$按周分组_quarter': '2023-10-01 00:00:00', '__$按周分组_week': '2023-10-09 00:00:00', '__$按日分组_year': '2023-01-01 00:00:00', '__$按日分组_month': '2023-10-01 00:00:00', '__$按日分组_day': '2023-10-09 00:00:00', '__$按日分组_hour': '2023-10-09 00:00:00', '__$按日分组_minute': '2023-10-09 00:00:00', '__$按日分组_quarter': '2023-10-01 00:00:00', '__$按日分组_week': '2023-10-09 00:00:00', '__$按小时分组_year': '2023-01-01 00:00:00', '__$按小时分组_month': '2023-10-01 00:00:00', '__$按小时分组_day': '2023-10-09 00:00:00', '__$按小时分组_hour': '2023-10-09 14:00:00', '__$按小时分组_minute': '2023-10-09 14:00:00', '__$按小时分组_quarter': '2023-10-01 00:00:00', '__$按小时分组_week': '2023-10-09 00:00:00', '__$按分钟分组_year': '2023-01-01 00:00:00', '__$按分钟分组_month': '2023-10-01 00:00:00', '__$按分钟分组_day': '2023-10-09 00:00:00', '__$按分钟分组_hour': '2023-10-09 14:00:00', '__$按分钟分组_minute': '2023-10-09 14:49:00', '__$按分钟分组_quarter': '2023-10-01 00:00:00', '__$按分钟分组_week': '2023-10-09 00:00:00', '__$系统时间_year': '2023-01-01 00:00:00', '__$系统时间_month': '2023-10-01 00:00:00', '__$系统时间_day': '2023-10-09 00:00:00', '__$系统时间_hour': '2023-10-09 14:00:00', '__$系统时间_minute': '2023-10-09 14:49:00', '__$系统时间_quarter': '2023-10-01 00:00:00', '__$系统时间_week': '2023-10-09 00:00:00', '__$DATE1_year': '2023-01-01 00:00:00', '__$DATE1_month': '2023-06-01 00:00:00', '__$DATE1_day': '2023-06-19 00:00:00', '__$DATE1_hour': '2023-06-19 00:00:00', '__$DATE1_minute': '2023-06-19 00:00:00', '__$DATE1_quarter': '2023-04-01 00:00:00', '__$DATE1_week': '2023-06-19 00:00:00', '__$TODAY1_year': '2023-01-01 00:00:00', '__$TODAY1_month': '2023-10-01 00:00:00', '__$TODAY1_day': '2023-10-09 00:00:00', '__$TODAY1_hour': '2023-10-09 00:00:00', '__$TODAY1_minute': '2023-10-09 00:00:00', '__$TODAY1_quarter': '2023-10-01 00:00:00', '__$TODAY1_week': '2023-10-09 00:00:00', '按年分组': '2023', '按季度分组': '2023-04', '按月分组': '2023-10', '按周分组': '2023-42', '按日分组': '2023-10-09', '按小时分组': '2023-10-09 14', '按分钟分组': '2023-10-09 14:49', 'A1': 528.0, 'B1': 3717.888, 'G1': 48.0, 'ROUND1': 3717.9, 'ROUNDUP1': 3717.9, 'ROUNDDOWN1': 3717.8, 'SUM1': 4245.888, 'AVERAGE1': 2122.944, 'COUNT1': 2.0, 'COUNTA1': 2.0, 'MAX1': 3717.888, 'MEDIAN1': 2122.944, 'MIN1': 528.0, 'ABS1': 3717.888, 'max_B1': 3717.888, 'min_B1': 3717.888, '系统时间': '2023-10-09 14:49:47', 'DATE1': '2023-06-19 00:00:00', 'DATEDIF1': '1', 'DAY1': '9', 'DAYS1': '18', 'HOUR1': '14', 'MINUTE1': '49', 'MONTH1': '10', 'NOW1': '2023-10-09 14:49:48', 'SECOND1': '47', 'YEAR1': '2023', 'TODAY1': '2023-10-09 00:00:00', '差值年': 3.0, '差值月': 5.0, '差值天': 26.0, '差值时': 9.0, '差值分': 15.0, '差值秒': 20.0, 'H1': 'Abcf', 'CHAR1': '\\', 'CONCATENATE1': 'Abcf123', 'LEFT2': 'Ab', 'LEN1': '4', 'LOWER1': 'abcf', 'MID12': 'Ab', 'REPLACE1': '替换cf', 'RIGHT1': 'cf', 'TODATE1': '2023-06-19 00:00:00', 'TRIM1': 'Abcf', 'UPPER1': 'ABCF', '去空格后长度': '4', 'AND1': '0', 'FALSE1': '0', 'TRUE1': '1', 'IF1': '及格', 'NOT_true1': '0', 'NOT_false1': '1', 'OR1': '0'}, {'_id': 2, '记录时间': '2023-10-09 14:49:48', '__$按年分组_year': '2023-01-01 00:00:00', '__$按年分组_month': '2023-01-01 00:00:00', '__$按年分组_day': '2023-01-01 00:00:00', '__$按年分组_hour': '2023-01-01 00:00:00', '__$按年分组_minute': '2023-01-01 00:00:00', '__$按年分组_quarter': '2023-01-01 00:00:00', '__$按年分组_week': '2022-12-26 00:00:00', '__$按季度分组_year': '2023-01-01 00:00:00', '__$按季度分组_month': '2023-10-01 00:00:00', '__$按季度分组_day': '2023-10-01 00:00:00', '__$按季度分组_hour': '2023-10-01 00:00:00', '__$按季度分组_minute': '2023-10-01 00:00:00', '__$按季度分组_quarter': '2023-10-01 00:00:00', '__$按季度分组_week': '2023-09-25 00:00:00', '__$按月分组_year': '2023-01-01 00:00:00', '__$按月分组_month': '2023-10-01 00:00:00', '__$按月分组_day': '2023-10-01 00:00:00', '__$按月分组_hour': '2023-10-01 00:00:00', '__$按月分组_minute': '2023-10-01 00:00:00', '__$按月分组_quarter': '2023-10-01 00:00:00', '__$按月分组_week': '2023-09-25 00:00:00', '__$按周分组_year': '2023-01-01 00:00:00', '__$按周分组_month': '2023-10-01 00:00:00', '__$按周分组_day': '2023-10-09 00:00:00', '__$按周分组_hour': '2023-10-09 00:00:00', '__$按周分组_minute': '2023-10-09 00:00:00', '__$按周分组_quarter': '2023-10-01 00:00:00', '__$按周分组_week': '2023-10-09 00:00:00', '__$按日分组_year': '2023-01-01 00:00:00', '__$按日分组_month': '2023-10-01 00:00:00', '__$按日分组_day': '2023-10-09 00:00:00', '__$按日分组_hour': '2023-10-09 00:00:00', '__$按日分组_minute': '2023-10-09 00:00:00', '__$按日分组_quarter': '2023-10-01 00:00:00', '__$按日分组_week': '2023-10-09 00:00:00', '__$按小时分组_year': '2023-01-01 00:00:00', '__$按小时分组_month': '2023-10-01 00:00:00', '__$按小时分组_day': '2023-10-09 00:00:00', '__$按小时分组_hour': '2023-10-09 14:00:00', '__$按小时分组_minute': '2023-10-09 14:00:00', '__$按小时分组_quarter': '2023-10-01 00:00:00', '__$按小时分组_week': '2023-10-09 00:00:00', '__$按分钟分组_year': '2023-01-01 00:00:00', '__$按分钟分组_month': '2023-10-01 00:00:00', '__$按分钟分组_day': '2023-10-09 00:00:00', '__$按分钟分组_hour': '2023-10-09 14:00:00', '__$按分钟分组_minute': '2023-10-09 14:48:00', '__$按分钟分组_quarter': '2023-10-01 00:00:00', '__$按分钟分组_week': '2023-10-09 00:00:00', '__$系统时间_year': '2023-01-01 00:00:00', '__$系统时间_month': '2023-10-01 00:00:00', '__$系统时间_day': '2023-10-09 00:00:00', '__$系统时间_hour': '2023-10-09 14:00:00', '__$系统时间_minute': '2023-10-09 14:48:00', '__$系统时间_quarter': '2023-10-01 00:00:00', '__$系统时间_week': '2023-10-09 00:00:00', '__$DATE1_year': '2023-01-01 00:00:00', '__$DATE1_month': '2023-06-01 00:00:00', '__$DATE1_day': '2023-06-19 00:00:00', '__$DATE1_hour': '2023-06-19 00:00:00', '__$DATE1_minute': '2023-06-19 00:00:00', '__$DATE1_quarter': '2023-04-01 00:00:00', '__$DATE1_week': '2023-06-19 00:00:00', '__$TODAY1_year': '2023-01-01 00:00:00', '__$TODAY1_month': '2023-10-01 00:00:00', '__$TODAY1_day': '2023-10-09 00:00:00', '__$TODAY1_hour': '2023-10-09 00:00:00', '__$TODAY1_minute': '2023-10-09 00:00:00', '__$TODAY1_quarter': '2023-10-01 00:00:00', '__$TODAY1_week': '2023-10-09 00:00:00', '按年分组': '2023', '按季度分组': '2023-04', '按月分组': '2023-10', '按周分组': '2023-42', '按日分组': '2023-10-09', '按小时分组': '2023-10-09 14', '按分钟分组': '2023-10-09 14:48', 'A1': 660.0, 'B1': 4647.36, 'G1': 60.0, 'ROUND1': 4647.4, 'ROUNDUP1': 4647.4, 'ROUNDDOWN1': 4647.3, 'SUM1': 5307.36, 'AVERAGE1': 2653.68, 'COUNT1': 2.0, 'COUNTA1': 2.0, 'MAX1': 4647.36, 'MEDIAN1': 2653.68, 'MIN1': 660.0, 'ABS1': 4647.36, 'max_B1': 4647.36, 'min_B1': 4647.36, '系统时间': '2023-10-09 14:48:59', 'DATE1': '2023-06-19 00:00:00', 'DATEDIF1': '1', 'DAY1': '9', 'DAYS1': '18', 'HOUR1': '14', 'MINUTE1': '48', 'MONTH1': '10', 'NOW1': '2023-10-09 14:49:48', 'SECOND1': '59', 'YEAR1': '2023', 'TODAY1': '2023-10-09 00:00:00', '差值年': 3.0, '差值月': 5.0, '差值天': 26.0, '差值时': 9.0, '差值分': 15.0, '差值秒': 20.0, 'H1': 'Abcf', 'CHAR1': '\\', 'CONCATENATE1': 'Abcf123', 'LEFT2': 'Ab', 'LEN1': '4', 'LOWER1': 'abcf', 'MID12': 'Ab', 'REPLACE1': '替换cf', 'RIGHT1': 'cf', 'TODATE1': '2023-06-19 00:00:00', 'TRIM1': 'Abcf', 'UPPER1': 'ABCF', '去空格后长度': '4', 'AND1': '0', 'FALSE1': '0', 'TRUE1': '1', 'IF1': '及格', 'NOT_true1': '0', 'NOT_false1': '1', 'OR1': '0'}, {'_id': 1, '记录时间': '2023-10-09 14:48:48', '__$按年分组_year': '2023-01-01 00:00:00', '__$按年分组_month': '2023-01-01 00:00:00', '__$按年分组_day': '2023-01-01 00:00:00', '__$按年分组_hour': '2023-01-01 00:00:00', '__$按年分组_minute': '2023-01-01 00:00:00', '__$按年分组_quarter': '2023-01-01 00:00:00', '__$按年分组_week': '2022-12-26 00:00:00', '__$按季度分组_year': '2023-01-01 00:00:00', '__$按季度分组_month': '2023-10-01 00:00:00', '__$按季度分组_day': '2023-10-01 00:00:00', '__$按季度分组_hour': '2023-10-01 00:00:00', '__$按季度分组_minute': '2023-10-01 00:00:00', '__$按季度分组_quarter': '2023-10-01 00:00:00', '__$按季度分组_week': '2023-09-25 00:00:00', '__$按月分组_year': '2023-01-01 00:00:00', '__$按月分组_month': '2023-10-01 00:00:00', '__$按月分组_day': '2023-10-01 00:00:00', '__$按月分组_hour': '2023-10-01 00:00:00', '__$按月分组_minute': '2023-10-01 00:00:00', '__$按月分组_quarter': '2023-10-01 00:00:00', '__$按月分组_week': '2023-09-25 00:00:00', '__$按周分组_year': '2023-01-01 00:00:00', '__$按周分组_month': '2023-10-01 00:00:00', '__$按周分组_day': '2023-10-09 00:00:00', '__$按周分组_hour': '2023-10-09 00:00:00', '__$按周分组_minute': '2023-10-09 00:00:00', '__$按周分组_quarter': '2023-10-01 00:00:00', '__$按周分组_week': '2023-10-09 00:00:00', '__$按日分组_year': '2023-01-01 00:00:00', '__$按日分组_month': '2023-10-01 00:00:00', '__$按日分组_day': '2023-10-09 00:00:00', '__$按日分组_hour': '2023-10-09 00:00:00', '__$按日分组_minute': '2023-10-09 00:00:00', '__$按日分组_quarter': '2023-10-01 00:00:00', '__$按日分组_week': '2023-10-09 00:00:00', '__$按小时分组_year': '2023-01-01 00:00:00', '__$按小时分组_month': '2023-10-01 00:00:00', '__$按小时分组_day': '2023-10-09 00:00:00', '__$按小时分组_hour': '2023-10-09 14:00:00', '__$按小时分组_minute': '2023-10-09 14:00:00', '__$按小时分组_quarter': '2023-10-01 00:00:00', '__$按小时分组_week': '2023-10-09 00:00:00', '__$按分钟分组_year': '2023-01-01 00:00:00', '__$按分钟分组_month': '2023-10-01 00:00:00', '__$按分钟分组_day': '2023-10-09 00:00:00', '__$按分钟分组_hour': '2023-10-09 14:00:00', '__$按分钟分组_minute': '2023-10-09 14:47:00', '__$按分钟分组_quarter': '2023-10-01 00:00:00', '__$按分钟分组_week': '2023-10-09 00:00:00', '__$系统时间_year': '2023-01-01 00:00:00', '__$系统时间_month': '2023-10-01 00:00:00', '__$系统时间_day': '2023-10-09 00:00:00', '__$系统时间_hour': '2023-10-09 14:00:00', '__$系统时间_minute': '2023-10-09 14:47:00', '__$系统时间_quarter': '2023-10-01 00:00:00', '__$系统时间_week': '2023-10-09 00:00:00', '__$DATE1_year': '2023-01-01 00:00:00', '__$DATE1_month': '2023-06-01 00:00:00', '__$DATE1_day': '2023-06-19 00:00:00', '__$DATE1_hour': '2023-06-19 00:00:00', '__$DATE1_minute': '2023-06-19 00:00:00', '__$DATE1_quarter': '2023-04-01 00:00:00', '__$DATE1_week': '2023-06-19 00:00:00', '__$TODAY1_year': '2023-01-01 00:00:00', '__$TODAY1_month': '2023-10-01 00:00:00', '__$TODAY1_day': '2023-10-09 00:00:00', '__$TODAY1_hour': '2023-10-09 00:00:00', '__$TODAY1_minute': '2023-10-09 00:00:00', '__$TODAY1_quarter': '2023-10-01 00:00:00', '__$TODAY1_week': '2023-10-09 00:00:00', '按年分组': '2023', '按季度分组': '2023-04', '按月分组': '2023-10', '按周分组': '2023-42', '按日分组': '2023-10-09', '按小时分组': '2023-10-09 14', '按分钟分组': '2023-10-09 14:47', 'A1': 616.0, 'B1': 4337.536, 'G1': 56.0, 'ROUND1': 4337.5, 'ROUNDUP1': 4337.6, 'ROUNDDOWN1': 4337.5, 'SUM1': 4953.536, 'AVERAGE1': 2476.768, 'COUNT1': 2.0, 'COUNTA1': 2.0, 'MAX1': 4337.536, 'MEDIAN1': 2476.768, 'MIN1': 616.0, 'ABS1': 4337.536, 'max_B1': 4337.536, 'min_B1': 4337.536, '系统时间': '2023-10-09 14:47:59', 'DATE1': '2023-06-19 00:00:00', 'DATEDIF1': '1', 'DAY1': '9', 'DAYS1': '18', 'HOUR1': '14', 'MINUTE1': '47', 'MONTH1': '10', 'NOW1': '2023-10-09 14:48:48', 'SECOND1': '59', 'YEAR1': '2023', 'TODAY1': '2023-10-09 00:00:00', '差值年': 3.0, '差值月': 5.0, '差值天': 26.0, '差值时': 9.0, '差值分': 15.0, '差值秒': 20.0, 'H1': 'Abcf', 'CHAR1': '\\', 'CONCATENATE1': 'Abcf123', 'LEFT2': 'Ab', 'LEN1': '4', 'LOWER1': 'abcf', 'MID12': 'Ab', 'REPLACE1': '替换cf', 'RIGHT1': 'cf', 'TODATE1': '2023-06-19 00:00:00', 'TRIM1': 'Abcf', 'UPPER1': 'ABCF', '去空格后长度': '4', 'AND1': '0', 'FALSE1': '0', 'TRUE1': '1', 'IF1': '及格', 'NOT_true1': '0', 'NOT_false1': '1', 'OR1': '0'}] shijijieguo = [{'_id': 3, '记录时间': '2023-10-09 14:49:48', '__$按年分组_year': '2023-01-01 00:00:00', '__$按年分组_month': '2023-01-01 00:00:00', '__$按年分组_day': '2023-01-01 00:00:00', '__$按年分组_hour': '2023-01-01 00:00:00', '__$按年分组_minute': '2023-01-01 00:00:00', '__$按年分组_quarter': '2023-01-01 00:00:00', '__$按年分组_week': '2022-12-26 00:00:00', '__$按季度分组_year': '2023-01-01 00:00:00', '__$按季度分组_month': '2023-10-01 00:00:00', '__$按季度分组_day': '2023-10-01 00:00:00', '__$按季度分组_hour': '2023-10-01 00:00:00', '__$按季度分组_minute': '2023-10-01 00:00:00', '__$按季度分组_quarter': '2023-10-01 00:00:00', '__$按季度分组_week': '2023-09-25 00:00:00', '__$按月分组_year': '2023-01-01 00:00:00', '__$按月分组_month': '2023-10-01 00:00:00', '__$按月分组_day': '2023-10-01 00:00:00', '__$按月分组_hour': '2023-10-01 00:00:00', '__$按月分组_minute': '2023-10-01 00:00:00', '__$按月分组_quarter': '2023-10-01 00:00:00', '__$按月分组_week': '2023-09-25 00:00:00', '__$按周分组_year': '2023-01-01 00:00:00', '__$按周分组_month': '2023-10-01 00:00:00', '__$按周分组_day': '2023-10-09 00:00:00', '__$按周分组_hour': '2023-10-09 00:00:00', '__$按周分组_minute': '2023-10-09 00:00:00', '__$按周分组_quarter': '2023-10-01 00:00:00', '__$按周分组_week': '2023-10-09 00:00:00', '__$按日分组_year': '2023-01-01 00:00:00', '__$按日分组_month': '2023-10-01 00:00:00', '__$按日分组_day': '2023-10-09 00:00:00', '__$按日分组_hour': '2023-10-09 00:00:00', '__$按日分组_minute': '2023-10-09 00:00:00', '__$按日分组_quarter': '2023-10-01 00:00:00', '__$按日分组_week': '2023-10-09 00:00:00', '__$按小时分组_year': '2023-01-01 00:00:00', '__$按小时分组_month': '2023-10-01 00:00:00', '__$按小时分组_day': '2023-10-09 00:00:00', '__$按小时分组_hour': '2023-10-09 14:00:00', '__$按小时分组_minute': '2023-10-09 14:00:00', '__$按小时分组_quarter': '2023-10-01 00:00:00', '__$按小时分组_week': '2023-10-09 00:00:00', '__$按分钟分组_year': '2023-01-01 00:00:00', '__$按分钟分组_month': '2023-10-01 00:00:00', '__$按分钟分组_day': '2023-10-09 00:00:00', '__$按分钟分组_hour': '2023-10-09 14:00:00', '__$按分钟分组_minute': '2023-10-09 14:49:00', '__$按分钟分组_quarter': '2023-10-01 00:00:00', '__$按分钟分组_week': '2023-10-09 00:00:00', '__$系统时间_year': '2023-01-01 00:00:00', '__$系统时间_month': '2023-10-01 00:00:00', '__$系统时间_day': '2023-10-09 00:00:00', '__$系统时间_hour': '2023-10-09 14:00:00', '__$系统时间_minute': '2023-10-09 14:49:00', '__$系统时间_quarter': '2023-10-01 00:00:00', '__$系统时间_week': '2023-10-09 00:00:00', '__$DATE1_year': '2023-01-01 00:00:00', '__$DATE1_month': '2023-06-01 00:00:00', '__$DATE1_day': '2023-06-19 00:00:00', '__$DATE1_hour': '2023-06-19 00:00:00', '__$DATE1_minute': '2023-06-19 00:00:00', '__$DATE1_quarter': '2023-04-01 00:00:00', '__$DATE1_week': '2023-06-19 00:00:00', '__$TODAY1_year': '2023-01-01 00:00:00', '__$TODAY1_month': '2023-10-01 00:00:00', '__$TODAY1_day': '2023-10-09 00:00:00', '__$TODAY1_hour': '2023-10-09 00:00:00', '__$TODAY1_minute': '2023-10-09 00:00:00', '__$TODAY1_quarter': '2023-10-01 00:00:00', '__$TODAY1_week': '2023-10-09 00:00:00', '按年分组': '2023', '按季度分组': '2023-04', '按月分组': '2023-10', '按周分组': '2023-42', '按日分组': '2023-10-09', '按小时分组': '2023-10-09 14', '按分钟分组': '2023-10-09 14:49', 'A1': 528.0, 'B1': 3717.888, 'G1': 48.0, 'ROUND1': 3717.9, 'ROUNDUP1': 3717.9, 'ROUNDDOWN1': 3717.8, 'SUM1': 4245.888, 'AVERAGE1': 2122.944, 'COUNT1': 2.0, 'COUNTA1': 2.0, 'MAX1': 3717.888, 'MEDIAN1': 2122.944, 'MIN1': 528.0, 'ABS1': 3717.888, 'max_B1': 3717.888, 'min_B1': 3717.888, '系统时间': '2023-10-09 14:49:47', 'DATE1': '2023-06-19 00:00:00', 'DATEDIF1': '1', 'DAY1': '9', 'DAYS1': '18', 'HOUR1': '14', 'MINUTE1': '49', 'MONTH1': '10', 'NOW1': '2023-10-09 14:49:48', 'SECOND1': '47', 'YEAR1': '2023', 'TODAY1': '2023-10-09 00:00:00', '差值年': 3.0, '差值月': 5.0, '差值天': 26.0, '差值时': 9.0, '差值分': 15.0, '差值秒': 20.0, 'H1': 'Abcf', 'CHAR1': '\\', 'CONCATENATE1': 'Abcf123', 'LEFT2': 'Ab', 'LEN1': '4', 'LOWER1': 'abcf', 'MID12': 'Ab', 'REPLACE1': '替换cf', 'RIGHT1': 'cf', 'TODATE1': '2023-06-19 00:00:00', 'TRIM1': 'Abcf', 'UPPER1': 'ABCF', '去空格后长度': '4', 'AND1': '0', 'FALSE1': '0', 'TRUE1': '1', 'IF1': '及格', 'NOT_true1': '0', 'NOT_false1': '1', 'OR1': '0'}, {'_id': 2, '记录时间': '2023-10-09 14:49:48', '__$按年分组_year': '2023-01-01 00:00:00', '__$按年分组_month': '2023-01-01 00:00:00', '__$按年分组_day': '2023-01-01 00:00:00', '__$按年分组_hour': '2023-01-01 00:00:00', '__$按年分组_minute': '2023-01-01 00:00:00', '__$按年分组_quarter': '2023-01-01 00:00:00', '__$按年分组_week': '2022-12-26 00:00:00', '__$按季度分组_year': '2023-01-01 00:00:00', '__$按季度分组_month': '2023-10-01 00:00:00', '__$按季度分组_day': '2023-10-01 00:00:00', '__$按季度分组_hour': '2023-10-01 00:00:00', '__$按季度分组_minute': '2023-10-01 00:00:00', '__$按季度分组_quarter': '2023-10-01 00:00:00', '__$按季度分组_week': '2023-09-25 00:00:00', '__$按月分组_year': '2023-01-01 00:00:00', '__$按月分组_month': '2023-10-01 00:00:00', '__$按月分组_day': '2023-10-01 00:00:00', '__$按月分组_hour': '2023-10-01 00:00:00', '__$按月分组_minute': '2023-10-01 00:00:00', '__$按月分组_quarter': '2023-10-01 00:00:00', '__$按月分组_week': '2023-09-25 00:00:00', '__$按周分组_year': '2023-01-01 00:00:00', '__$按周分组_month': '2023-10-01 00:00:00', '__$按周分组_day': '2023-10-09 00:00:00', '__$按周分组_hour': '2023-10-09 00:00:00', '__$按周分组_minute': '2023-10-09 00:00:00', '__$按周分组_quarter': '2023-10-01 00:00:00', '__$按周分组_week': '2023-10-09 00:00:00', '__$按日分组_year': '2023-01-01 00:00:00', '__$按日分组_month': '2023-10-01 00:00:00', '__$按日分组_day': '2023-10-09 00:00:00', '__$按日分组_hour': '2023-10-09 00:00:00', '__$按日分组_minute': '2023-10-09 00:00:00', '__$按日分组_quarter': '2023-10-01 00:00:00', '__$按日分组_week': '2023-10-09 00:00:00', '__$按小时分组_year': '2023-01-01 00:00:00', '__$按小时分组_month': '2023-10-01 00:00:00', '__$按小时分组_day': '2023-10-09 00:00:00', '__$按小时分组_hour': '2023-10-09 14:00:00', '__$按小时分组_minute': '2023-10-09 14:00:00', '__$按小时分组_quarter': '2023-10-01 00:00:00', '__$按小时分组_week': '2023-10-09 00:00:00', '__$按分钟分组_year': '2023-01-01 00:00:00', '__$按分钟分组_month': '2023-10-01 00:00:00', '__$按分钟分组_day': '2023-10-09 00:00:00', '__$按分钟分组_hour': '2023-10-09 14:00:00', '__$按分钟分组_minute': '2023-10-09 14:48:00', '__$按分钟分组_quarter': '2023-10-01 00:00:00', '__$按分钟分组_week': '2023-10-09 00:00:00', '__$系统时间_year': '2023-01-01 00:00:00', '__$系统时间_month': '2023-10-01 00:00:00', '__$系统时间_day': '2023-10-09 00:00:00', '__$系统时间_hour': '2023-10-09 14:00:00', '__$系统时间_minute': '2023-10-09 14:48:00', '__$系统时间_quarter': '2023-10-01 00:00:00', '__$系统时间_week': '2023-10-09 00:00:00', '__$DATE1_year': '2023-01-01 00:00:00', '__$DATE1_month': '2023-06-01 00:00:00', '__$DATE1_day': '2023-06-19 00:00:00', '__$DATE1_hour': '2023-06-19 00:00:00', '__$DATE1_minute': '2023-06-19 00:00:00', '__$DATE1_quarter': '2023-04-01 00:00:00', '__$DATE1_week': '2023-06-19 00:00:00', '__$TODAY1_year': '2023-01-01 00:00:00', '__$TODAY1_month': '2023-10-01 00:00:00', '__$TODAY1_day': '2023-10-09 00:00:00', '__$TODAY1_hour': '2023-10-09 00:00:00', '__$TODAY1_minute': '2023-10-09 00:00:00', '__$TODAY1_quarter': '2023-10-01 00:00:00', '__$TODAY1_week': '2023-10-09 00:00:00', '按年分组': '2023', '按季度分组': '2023-04', '按月分组': '2023-10', '按周分组': '2023-42', '按日分组': '2023-10-09', '按小时分组': '2023-10-09 14', '按分钟分组': '2023-10-09 14:48', 'A1': 660.0, 'B1': 4647.36, 'G1': 60.0, 'ROUND1': 4647.4, 'ROUNDUP1': 4647.4, 'ROUNDDOWN1': 4647.3, 'SUM1': 5307.36, 'AVERAGE1': 2653.68, 'COUNT1': 2.0, 'COUNTA1': 2.0, 'MAX1': 4647.36, 'MEDIAN1': 2653.68, 'MIN1': 660.0, 'ABS1': 4647.36, 'max_B1': 4647.36, 'min_B1': 4647.36, '系统时间': '2023-10-09 14:48:59', 'DATE1': '2023-06-19 00:00:00', 'DATEDIF1': '1', 'DAY1': '9', 'DAYS1': '18', 'HOUR1': '14', 'MINUTE1': '48', 'MONTH1': '10', 'NOW1': '2023-10-09 14:49:48', 'SECOND1': '59', 'YEAR1': '2023', 'TODAY1': '2023-10-09 00:00:00', '差值年': 3.0, '差值月': 5.0, '差值天': 26.0, '差值时': 9.0, '差值分': 15.0, '差值秒': 20.0, 'H1': 'Abcf', 'CHAR1': '\\', 'CONCATENATE1': 'Abcf123', 'LEFT2': 'Ab', 'LEN1': '4', 'LOWER1': 'abcf', 'MID12': 'Ab', 'REPLACE1': '替换cf', 'RIGHT1': 'cf', 'TODATE1': '2023-06-19 00:00:00', 'TRIM1': 'Abcf', 'UPPER1': 'ABCF', '去空格后长度': '4', 'AND1': '0', 'FALSE1': '0', 'TRUE1': '1', 'IF1': '及格', 'NOT_true1': '0', 'NOT_false1': '1', 'OR1': '0'}, {'_id': 1, '记录时间': '2023-10-09 14:48:48', '__$按年分组_year': '2023-01-01 00:00:00', '__$按年分组_month': '2023-01-01 00:00:00', '__$按年分组_day': '2023-01-01 00:00:00', '__$按年分组_hour': '2023-01-01 00:00:00', '__$按年分组_minute': '2023-01-01 00:00:00', '__$按年分组_quarter': '2023-01-01 00:00:00', '__$按年分组_week': '2022-12-26 00:00:00', '__$按季度分组_year': '2023-01-01 00:00:00', '__$按季度分组_month': '2023-10-01 00:00:00', '__$按季度分组_day': '2023-10-01 00:00:00', '__$按季度分组_hour': '2023-10-01 00:00:00', '__$按季度分组_minute': '2023-10-01 00:00:00', '__$按季度分组_quarter': '2023-10-01 00:00:00', '__$按季度分组_week': '2023-09-25 00:00:00', '__$按月分组_year': '2023-01-01 00:00:00', '__$按月分组_month': '2023-10-01 00:00:00', '__$按月分组_day': '2023-10-01 00:00:00', '__$按月分组_hour': '2023-10-01 00:00:00', '__$按月分组_minute': '2023-10-01 00:00:00', '__$按月分组_quarter': '2023-10-01 00:00:00', '__$按月分组_week': '2023-09-25 00:00:00', '__$按周分组_year': '2023-01-01 00:00:00', '__$按周分组_month': '2023-10-01 00:00:00', '__$按周分组_day': '2023-10-09 00:00:00', '__$按周分组_hour': '2023-10-09 00:00:00', '__$按周分组_minute': '2023-10-09 00:00:00', '__$按周分组_quarter': '2023-10-01 00:00:00', '__$按周分组_week': '2023-10-09 00:00:00', '__$按日分组_year': '2023-01-01 00:00:00', '__$按日分组_month': '2023-10-01 00:00:00', '__$按日分组_day': '2023-10-09 00:00:00', '__$按日分组_hour': '2023-10-09 00:00:00', '__$按日分组_minute': '2023-10-09 00:00:00', '__$按日分组_quarter': '2023-10-01 00:00:00', '__$按日分组_week': '2023-10-09 00:00:00', '__$按小时分组_year': '2023-01-01 00:00:00', '__$按小时分组_month': '2023-10-01 00:00:00', '__$按小时分组_day': '2023-10-09 00:00:00', '__$按小时分组_hour': '2023-10-09 14:00:00', '__$按小时分组_minute': '2023-10-09 14:00:00', '__$按小时分组_quarter': '2023-10-01 00:00:00', '__$按小时分组_week': '2023-10-09 00:00:00', '__$按分钟分组_year': '2023-01-01 00:00:00', '__$按分钟分组_month': '2023-10-01 00:00:00', '__$按分钟分组_day': '2023-10-09 00:00:00', '__$按分钟分组_hour': '2023-10-09 14:00:00', '__$按分钟分组_minute': '2023-10-09 14:47:00', '__$按分钟分组_quarter': '2023-10-01 00:00:00', '__$按分钟分组_week': '2023-10-09 00:00:00', '__$系统时间_year': '2023-01-01 00:00:00', '__$系统时间_month': '2023-10-01 00:00:00', '__$系统时间_day': '2023-10-09 00:00:00', '__$系统时间_hour': '2023-10-09 14:00:00', '__$系统时间_minute': '2023-10-09 14:47:00', '__$系统时间_quarter': '2023-10-01 00:00:00', '__$系统时间_week': '2023-10-09 00:00:00', '__$DATE1_year': '2023-01-01 00:00:00', '__$DATE1_month': '2023-06-01 00:00:00', '__$DATE1_day': '2023-06-19 00:00:00', '__$DATE1_hour': '2023-06-19 00:00:00', '__$DATE1_minute': '2023-06-19 00:00:00', '__$DATE1_quarter': '2023-04-01 00:00:00', '__$DATE1_week': '2023-06-19 00:00:00', '__$TODAY1_year': '2023-01-01 00:00:00', '__$TODAY1_month': '2023-10-01 00:00:00', '__$TODAY1_day': '2023-10-09 00:00:00', '__$TODAY1_hour': '2023-10-09 00:00:00', '__$TODAY1_minute': '2023-10-09 00:00:00', '__$TODAY1_quarter': '2023-10-01 00:00:00', '__$TODAY1_week': '2023-10-09 00:00:00', '按年分组': '2023', '按季度分组': '2023-04', '按月分组': '2023-10', '按周分组': '2023-42', '按日分组': '2023-10-09', '按小时分组': '2023-10-09 14', '按分钟分组': '2023-10-09 14:47', 'A1': 616.0, 'B1': 4337.536, 'G1': 56.0, 'ROUND1': 4337.5, 'ROUNDUP1': 4337.6, 'ROUNDDOWN1': 4337.5, 'SUM1': 4953.536, 'AVERAGE1': 2476.768, 'COUNT1': 2.0, 'COUNTA1': 2.0, 'MAX1': 4337.536, 'MEDIAN1': 2476.768, 'MIN1': 616.0, 'ABS1': 4337.536, 'max_B1': 4337.536, 'min_B1': 4337.536, '系统时间': '2023-10-09 14:47:59', 'DATE1': '2023-06-19 00:00:00', 'DATEDIF1': '1', 'DAY1': '9', 'DAYS1': '18', 'HOUR1': '14', 'MINUTE1': '47', 'MONTH1': '10', 'NOW1': '2023-10-09 14:48:48', 'SECOND1': '59', 'YEAR1': '2023', 'TODAY1': '2023-10-09 00:00:00', '差值年': 3.0, '差值月': 5.0, '差值天': 26.0, '差值时': 9.0, '差值分': 15.0, '差值秒': 20.0, 'H1': 'Abcf', 'CHAR1': '\\', 'CONCATENATE1': 'Abcf123', 'LEFT2': 'Ab', 'LEN1': '4', 'LOWER1': 'abcf', 'MID12': 'Ab', 'REPLACE1': '替换cf', 'RIGHT1': 'cf', 'TODATE1': '2023-06-19 00:00:00', 'TRIM1': 'Abcf', 'UPPER1': 'ABCF', '去空格后长度': '4', 'AND1': '0', 'FALSE1': '0', 'TRUE1': '1', 'IF1': '及格', 'NOT_true1': '0', 'NOT_false1': '1', 'OR1': '0'}]
data= RequestUtil().replace_load(list_data5) sj_result = [{"id": 15, "name": "配方_401", "formulaSetId": "5143fa08-faeb-4da6-9321-847b56afb759"}, {"id": 16, "name": "配方_279", "formulaSetId": "5143fa08-faeb-4da6-9321-847b56afb759"}, {"id": 17, "name": "配方副本_973","formulaSetId":"5143fa08-faeb-4da6-9321-847b56afb759"}]
yq_result = [{'equals': {'status_code': 200}}, {'contains': 'id'}]
status_code = 200
data= RequestUtil().validate_result(yq_result,sj_result,status_code)
print(data) print(data)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment