mirror of
https://github.com/open-telemetry/opentelemetry-python-contrib.git
synced 2025-07-31 14:11:50 +08:00
urllib: don't assume we control the bucket metrics data point get in (#3341)
Instead of expecting an entry in a specific bucket, just sum all of them and assert we have the correct number of entries. Co-authored-by: Shalev Roda <65566801+shalevr@users.noreply.github.com>
This commit is contained in:

committed by
GitHub

parent
65720812f7
commit
c0132c6ab0
@ -414,16 +414,16 @@ class TestUrllibMetricsInstrumentation(TestBase):
|
||||
) = metrics[:3]
|
||||
|
||||
self.assertEqual(
|
||||
client_duration.data.data_points[0].bucket_counts[1],
|
||||
sum(client_duration.data.data_points[0].bucket_counts),
|
||||
1,
|
||||
)
|
||||
|
||||
self.assertEqual(
|
||||
client_request_size.data.data_points[0].bucket_counts[0],
|
||||
sum(client_request_size.data.data_points[0].bucket_counts),
|
||||
1,
|
||||
)
|
||||
self.assertEqual(
|
||||
client_response_size.data.data_points[0].bucket_counts[2],
|
||||
sum(client_response_size.data.data_points[0].bucket_counts),
|
||||
1,
|
||||
)
|
||||
|
||||
@ -439,15 +439,15 @@ class TestUrllibMetricsInstrumentation(TestBase):
|
||||
) = metrics[:3]
|
||||
|
||||
self.assertEqual(
|
||||
client_duration.data.data_points[0].bucket_counts[1],
|
||||
sum(client_duration.data.data_points[0].bucket_counts),
|
||||
2,
|
||||
)
|
||||
self.assertEqual(
|
||||
client_request_size.data.data_points[0].bucket_counts[0],
|
||||
sum(client_request_size.data.data_points[0].bucket_counts),
|
||||
2,
|
||||
)
|
||||
self.assertEqual(
|
||||
client_response_size.data.data_points[0].bucket_counts[2],
|
||||
sum(client_response_size.data.data_points[0].bucket_counts),
|
||||
2,
|
||||
)
|
||||
|
||||
@ -467,15 +467,15 @@ class TestUrllibMetricsInstrumentation(TestBase):
|
||||
self.assertEqual(len(metrics), 3)
|
||||
|
||||
self.assertEqual(
|
||||
client_duration.data.data_points[0].bucket_counts[1],
|
||||
sum(client_duration.data.data_points[0].bucket_counts),
|
||||
2,
|
||||
)
|
||||
self.assertEqual(
|
||||
client_request_size.data.data_points[0].bucket_counts[0],
|
||||
sum(client_request_size.data.data_points[0].bucket_counts),
|
||||
2,
|
||||
)
|
||||
|
||||
self.assertEqual(
|
||||
client_response_size.data.data_points[0].bucket_counts[2],
|
||||
sum(client_response_size.data.data_points[0].bucket_counts),
|
||||
2,
|
||||
)
|
||||
|
Reference in New Issue
Block a user