2017-08-03 13:03:33 +08:00
|
|
|
# -*- coding: utf-8 -*-
|
|
|
|
|
# @Date : 2017-08-02 21:54:08
|
|
|
|
|
# @Author : lileilei
|
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])
|
2017-08-03 20:08:15 +08:00
|
|
|
value1=([(str(fanhuijson[key])) for key in result.keys()])
|
|
|
|
|
value2=([(str(value)) for value in result.values()])
|
2017-08-03 13:03:33 +08:00
|
|
|
if value1==value2:
|
2018-03-12 21:00:36 +08:00
|
|
|
return { 'code':2,"result":'pass'}
|
2017-08-03 13:03:33 +08:00
|
|
|
else:
|
2018-03-12 21:00:36 +08:00
|
|
|
return {'code':0,'result':'fail'}
|
2017-08-03 13:03:33 +08:00
|
|
|
else:
|
2017-10-16 21:00:09 +08:00
|
|
|
LOG.info('填写测试预期值')
|
2018-03-12 21:00:36 +08:00
|
|
|
return {"code":1,'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':'填写测试预期值'}
|