@@ -445,7 +445,7 @@ def test_retry_info_is_respected(self):
445445 after = time .time ()
446446 self .assertEqual (mock_trace_service .num_requests , 6 )
447447 # 1 second plus wiggle room so the test passes consistently.
448- self .assertAlmostEqual (after - before , 1 , 1 )
448+ self .assertAlmostEqual (after - before , 1 , delta = 0.5 )
449449
450450 metrics_data = self .metric_reader .get_metrics_data ()
451451 scope_metrics = metrics_data .resource_metrics [0 ].scope_metrics [0 ]
@@ -526,12 +526,12 @@ def test_timeout_set_correctly(self):
526526 SpanExportResult .FAILURE ,
527527 )
528528 after = time .time ()
529- self .assertEqual (
530- "Failed to export traces to localhost:4317, error code: StatusCode.DEADLINE_EXCEEDED, error details: Deadline Exceeded " ,
529+ self .assertIn (
530+ "error code: StatusCode.DEADLINE_EXCEEDED" ,
531531 warning .records [- 1 ].message ,
532532 )
533533 self .assertEqual (mock_trace_service .num_requests , 2 )
534- self .assertAlmostEqual (after - before , 1.4 , 1 )
534+ self .assertAlmostEqual (after - before , 1.4 , delta = 0.5 )
535535
536536 def test_channel_options_set_correctly (self ):
537537 """Test that gRPC channel options are set correctly for keepalive and reconnection"""
0 commit comments