def test_from_string(elasticapm_client):
elasticapm_client.begin_transaction("transaction.test")
template = Template("<html></html")
template.render()
elasticapm_client.end_transaction("test")
transactions = elasticapm_client.instrumentation_store.get_all()
spans = transactions[0]['spans']
expected_signatures = {'<template>'}
assert {t['name'] for t in spans} == expected_signatures
assert spans[0]['name'] == '<template>'
assert spans[0]['type'] == 'template.jinja2'
评论列表
文章目录