Merge pull request #2231 from alphagov/zipkin-headers

Both trace_id and span_id headers must be present
This commit is contained in:
Sakis
2018-08-15 16:10:09 +01:00
committed by GitHub
2 changed files with 3 additions and 1 deletions

View File

@@ -99,6 +99,7 @@ def test_generate_headers_sets_request_id_if_in_request_context(app_):
headers = api_client.generate_headers('api_token')
assert set(headers.keys()) == {
'Authorization', 'Content-type', 'User-agent', 'X-Custom-Forwarder', 'X-B3-TraceId'
'Authorization', 'Content-type', 'User-agent', 'X-Custom-Forwarder', 'X-B3-TraceId', 'X-B3-SpanId',
}
assert headers['X-B3-TraceId'] == request_context.request.request_id
assert headers['X-B3-SpanId'] == request_context.request.span_id