File tree Expand file tree Collapse file tree 3 files changed +31
-24
lines changed Expand file tree Collapse file tree 3 files changed +31
-24
lines changed Original file line number Diff line number Diff line change @@ -284,13 +284,15 @@ mod tests {
284
284
} ;
285
285
286
286
// If users didn't provide a resource and there isn't a env var set. Use default one.
287
- let default_config_provider = super :: LoggerProvider :: builder ( ) . build ( ) ;
288
- assert_resource (
289
- & default_config_provider,
290
- SERVICE_NAME ,
291
- Some ( "unknown_service" ) ,
292
- ) ;
293
- assert_telemetry_resource ( & default_config_provider) ;
287
+ temp_env:: with_var_unset ( "OTEL_RESOURCE_ATTRIBUTES" , || {
288
+ let default_config_provider = super :: LoggerProvider :: builder ( ) . build ( ) ;
289
+ assert_resource (
290
+ & default_config_provider,
291
+ SERVICE_NAME ,
292
+ Some ( "unknown_service" ) ,
293
+ ) ;
294
+ assert_telemetry_resource ( & default_config_provider) ;
295
+ } ) ;
294
296
295
297
// If user provided a resource, use that.
296
298
let custom_config_provider = super :: LoggerProvider :: builder ( )
Original file line number Diff line number Diff line change @@ -257,17 +257,20 @@ mod tests {
257
257
Some ( Value :: from( env!( "CARGO_PKG_VERSION" ) ) )
258
258
) ;
259
259
} ;
260
+
260
261
// If users didn't provide a resource and there isn't a env var set. Use default one.
261
- let reader = TestMetricReader :: new ( ) ;
262
- let default_meter_provider = super :: SdkMeterProvider :: builder ( )
263
- . with_reader ( reader)
264
- . build ( ) ;
265
- assert_resource (
266
- & default_meter_provider,
267
- SERVICE_NAME ,
268
- Some ( "unknown_service" ) ,
269
- ) ;
270
- assert_telemetry_resource ( & default_meter_provider) ;
262
+ temp_env:: with_var_unset ( "OTEL_RESOURCE_ATTRIBUTES" , || {
263
+ let reader = TestMetricReader :: new ( ) ;
264
+ let default_meter_provider = super :: SdkMeterProvider :: builder ( )
265
+ . with_reader ( reader)
266
+ . build ( ) ;
267
+ assert_resource (
268
+ & default_meter_provider,
269
+ SERVICE_NAME ,
270
+ Some ( "unknown_service" ) ,
271
+ ) ;
272
+ assert_telemetry_resource ( & default_meter_provider) ;
273
+ } ) ;
271
274
272
275
// If user provided a resource, use that.
273
276
let reader2 = TestMetricReader :: new ( ) ;
Original file line number Diff line number Diff line change @@ -309,13 +309,15 @@ mod tests {
309
309
} ;
310
310
311
311
// If users didn't provide a resource and there isn't a env var set. Use default one.
312
- let default_config_provider = super :: TracerProvider :: builder ( ) . build ( ) ;
313
- assert_resource (
314
- & default_config_provider,
315
- SERVICE_NAME ,
316
- Some ( "unknown_service" ) ,
317
- ) ;
318
- assert_telemetry_resource ( & default_config_provider) ;
312
+ temp_env:: with_var_unset ( "OTEL_RESOURCE_ATTRIBUTES" , || {
313
+ let default_config_provider = super :: TracerProvider :: builder ( ) . build ( ) ;
314
+ assert_resource (
315
+ & default_config_provider,
316
+ SERVICE_NAME ,
317
+ Some ( "unknown_service" ) ,
318
+ ) ;
319
+ assert_telemetry_resource ( & default_config_provider) ;
320
+ } ) ;
319
321
320
322
// If user provided a resource, use that.
321
323
let custom_config_provider = super :: TracerProvider :: builder ( )
You can’t perform that action at this time.
0 commit comments