@@ -122,6 +122,7 @@ def test_can_emit_logrecord(self):
122
122
log_record_processor_mock .on_emit .assert_called_once ()
123
123
log_data = log_record_processor_mock .on_emit .call_args .args [0 ]
124
124
self .assertTrue (isinstance (log_data .log_record , LogRecord ))
125
+ self .assertTrue (log_data .log_record is log_record )
125
126
126
127
def test_can_emit_api_logrecord (self ):
127
128
logger , log_record_processor_mock = self ._get_logger ()
@@ -132,7 +133,17 @@ def test_can_emit_api_logrecord(self):
132
133
logger .emit (api_log_record )
133
134
log_record_processor_mock .on_emit .assert_called_once ()
134
135
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 )
136
147
137
148
def test_can_emit_with_keywords_arguments (self ):
138
149
logger , log_record_processor_mock = self ._get_logger ()
@@ -159,3 +170,4 @@ def test_can_emit_with_keywords_arguments(self):
159
170
self .assertEqual (log_record .body , "a body" )
160
171
self .assertEqual (log_record .attributes , {"some" : "attributes" })
161
172
self .assertEqual (log_record .event_name , "event_name" )
173
+ self .assertEqual (log_record .resource , logger .resource )
0 commit comments