File tree 1 file changed +6
-2
lines changed
opentelemetry-sdk/tests/logs
1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -267,20 +267,24 @@ def test_log_body_is_always_string(self):
267
267
self .assertIsInstance (log_record .body , str )
268
268
269
269
def test_args_get_transformed_if_logged (self ):
270
- with set_up_test_logging (logging .WARNING ) as (_ , logger ):
270
+ with set_up_test_logging (logging .WARNING ) as (processor , logger ):
271
271
272
272
my_object = MagicMock ()
273
+ my_object .__str__ .return_value = "foo"
274
+ my_object .__int__ .return_value = 42
273
275
logger .warning ("%s - %d" , my_object , my_object )
274
276
277
+ self .assertEqual (processor .get_log_record (0 ).body , "foo - 42" )
275
278
self .assertTrue (my_object .__str__ .called )
276
279
self .assertTrue (my_object .__int__ .called )
277
280
278
281
def test_args_do_not_get_transformed_if_not_logged (self ):
279
- with set_up_test_logging (logging .WARNING ) as (_ , logger ):
282
+ with set_up_test_logging (logging .WARNING ) as (processor , logger ):
280
283
281
284
my_object = MagicMock ()
282
285
logger .info ("%s - %d" , my_object , my_object )
283
286
287
+ self .assertEqual (processor .log_data_emitted , [])
284
288
self .assertFalse (my_object .__str__ .called )
285
289
self .assertFalse (my_object .__int__ .called )
286
290
You can’t perform that action at this time.
0 commit comments