Files
jiekou-python3/Public/panduan.py

28 lines
1.0 KiB
Python
Raw Normal View History

2017-08-03 13:03:33 +08:00
# -*- coding: utf-8 -*-
# @Date : 2017-08-02 21:54:08
# @Author : lileilei
2018-06-21 13:05:22 +08:00
from Public.fengzhuang_dict import res
2017-10-16 21:00:09 +08:00
from .log import LOG,logger
@logger('断言测试结果')
2017-08-03 13:03:33 +08:00
def assert_in(asserqiwang,fanhuijson):
if len(asserqiwang.split('=')) > 1:
data = asserqiwang.split('&')
result = dict([(item.split('=')) for item in data])
2018-06-21 13:05:22 +08:00
value1=([(str(res(fanhuijson,key))) for key in result.keys()])
2017-08-03 20:08:15 +08:00
value2=([(str(value)) for value in result.values()])
2017-08-03 13:03:33 +08:00
if value1==value2:
return { 'code':0,"result":'pass'}
2017-08-03 13:03:33 +08:00
else:
return {'code':1,'result':'fail'}
2017-08-03 13:03:33 +08:00
else:
2017-10-16 21:00:09 +08:00
LOG.info('填写测试预期值')
return {"code":2,'result':'填写测试预期值'}
2017-11-01 10:28:31 +08:00
@logger('断言测试结果')
def assertre(asserqingwang):
if len(asserqingwang.split('=')) > 1:
data = asserqingwang.split('&')
result = dict([(item.split('=')) for item in data])
return result
else:
LOG.info('填写测试预期值')
2018-03-12 21:00:36 +08:00
raise {"code":1,'result':'填写测试预期值'}