|
- # -*- coding: utf-8 -*-
- # @Date : 2017-08-02 21:54:08
- # @Author : lileilei
- from Public.fengzhuang_dict import res
- from .log import LOG, logger
-
-
- @logger('断言测试结果')
- def assert_in(asserassert, returnjson):
- if len(asserassert.split('=')) > 1:
- data = asserassert.split('&')
- result = dict([(item.split('=')) for item in data])
- value1 = ([(str(res(returnjson, key))) for key in result.keys()])
- value2 = ([(str(value)) for value in result.values()])
- if value1 == value2:
- return {'code': 0, "result": 'pass'}
- else:
- return {'code': 1, 'result': 'fail'}
- else:
- LOG.info('填写测试预期值')
- return {"code": 2, 'result': '填写测试预期值'}
-
-
- @logger('断言测试结果')
- def assertre(asserassert):
- if len(asserassert.split('=')) > 1:
- data = asserassert.split('&')
- result = dict([(item.split('=')) for item in data])
- return result
- else:
- LOG.info('填写测试预期值')
- raise {"code": 1, 'result': '填写测试预期值'}
|