@@ -122,6 +122,7 @@ def test_can_emit_logrecord(self):
122122 log_record_processor_mock .on_emit .assert_called_once ()
123123 log_data = log_record_processor_mock .on_emit .call_args .args [0 ]
124124 self .assertTrue (isinstance (log_data .log_record , LogRecord ))
125+ self .assertTrue (log_data .log_record is log_record )
125126
126127 def test_can_emit_api_logrecord (self ):
127128 logger , log_record_processor_mock = self ._get_logger ()
@@ -132,7 +133,17 @@ def test_can_emit_api_logrecord(self):
132133 logger .emit (api_log_record )
133134 log_record_processor_mock .on_emit .assert_called_once ()
134135 log_data = log_record_processor_mock .on_emit .call_args .args [0 ]
135- self .assertTrue (isinstance (log_data .log_record , LogRecord ))
136+ log_record = log_data .log_record
137+ self .assertTrue (isinstance (log_record , LogRecord ))
138+ self .assertEqual (log_record .timestamp , None )
139+ self .assertEqual (log_record .observed_timestamp , 0 )
140+ self .assertEqual (log_record .context , {})
141+ self .assertEqual (log_record .severity_number , None )
142+ self .assertEqual (log_record .severity_text , None )
143+ self .assertEqual (log_record .body , "a log line" )
144+ self .assertEqual (log_record .attributes , {})
145+ self .assertEqual (log_record .event_name , None )
146+ self .assertEqual (log_record .resource , logger .resource )
136147
137148 def test_can_emit_with_keywords_arguments (self ):
138149 logger , log_record_processor_mock = self ._get_logger ()
@@ -159,3 +170,4 @@ def test_can_emit_with_keywords_arguments(self):
159170 self .assertEqual (log_record .body , "a body" )
160171 self .assertEqual (log_record .attributes , {"some" : "attributes" })
161172 self .assertEqual (log_record .event_name , "event_name" )
173+ self .assertEqual (log_record .resource , logger .resource )
0 commit comments