def create_bench(name, env):
srmock = helpers.StartResponseMock()
function = name.lower().replace('-', '_')
app = eval('create.{0}(BODY, HEADERS)'.format(function))
def bench():
app(env, srmock)
if srmock.status != '200 OK':
raise AssertionError(srmock.status + ' != 200 OK')
def bench_generator():
exhaust(app(env, srmock))
if srmock.status != '200 OK':
raise AssertionError(srmock.status + ' != 200 OK')
if inspect.isgeneratorfunction(app):
return bench_generator
else:
return bench
评论列表
文章目录