We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
OS: (e.g, Ubuntu) Python version: pypy-3.8 Package version: 6fcfbd6
_______________ TestProgrammatic.test_flask_metrics_new_semconv ________________ self = <tests.test_programmatic.TestProgrammatic testMethod=test_flask_metrics_new_semconv> def test_flask_metrics_new_semconv(self): start = default_timer() self.client.get("/hello/123") self.client.get("/hello/321") self.client.get("/hello/756") duration_s = max(default_timer() - start, 0) metrics_list = self.memory_metrics_reader.get_metrics_data() number_data_point_seen = False histogram_data_point_seen = False self.assertTrue(len(metrics_list.resource_metrics) != 0) for resource_metric in metrics_list.resource_metrics: self.assertTrue(len(resource_metric.scope_metrics) != 0) for scope_metric in resource_metric.scope_metrics: self.assertTrue(len(scope_metric.metrics) != 0) for metric in scope_metric.metrics: self.assertIn(metric.name, _expected_metric_names_new) data_points = list(metric.data.data_points) self.assertEqual(len(data_points), 1) for point in data_points: if isinstance(point, HistogramDataPoint): self.assertEqual(point.count, 3) > self.assertAlmostEqual( duration_s, point.sum, places=2 ) E AssertionError: 0.018902038000021548 != 0.013057114999980968 within 2 places (0.0058449230000405805 difference)
tox -e pypy3-test-instrumentation-flask-1 -- -ra
pass
fail
No response
No
The text was updated successfully, but these errors were encountered:
Another try:
>>> round(0.0012783256999966852, 2) 0.0 >>> round(0.007484300999976767, 2) 0.01
The fix would be to use places=1 or delta I guess
places=1
delta
Sorry, something went wrong.
opentelemetry-instrumentation-flask: a bit more room on metrics tests
a4389fa
Fix open-telemetry#2883
Successfully merging a pull request may close this issue.
Describe your environment
OS: (e.g, Ubuntu)
Python version: pypy-3.8
Package version: 6fcfbd6
What happened?
Steps to Reproduce
tox -e pypy3-test-instrumentation-flask-1 -- -ra
Expected Result
pass
Actual Result
fail
Additional context
No response
Would you like to implement a fix?
No
The text was updated successfully, but these errors were encountered: