def test_tween_overriden():
""" In case our tween is overriden by the user config we should not log
rendering """
from ...test_tracer import get_dummy_tracer
from ...util import override_global_tracer
tracer = get_dummy_tracer()
with override_global_tracer(tracer):
config = Configurator(settings={'pyramid.tweens': 'pyramid.tweens.excview_tween_factory'})
trace_pyramid(config)
def json(request):
return {'a': 1}
config.add_route('json', '/json')
config.add_view(json, route_name='json', renderer='json')
app = webtest.TestApp(config.make_wsgi_app())
app.get('/json', status=200)
spans = tracer.writer.pop()
assert not spans
评论列表
文章目录