@@ -67,10 +67,10 @@ def _make_mocked_client(
6767 )
6868
6969
70- def _make_mock_event (tenant_id = "tenant-123" , descriptor_name = " DataAccess" ):
70+ def _make_mock_event (tenant_id = "tenant-123" , descriptor_full_name = "sap.auditlog.auditevent.v2. DataAccess" ):
7171 event = MagicMock ()
7272 event .common .tenant_id = tenant_id
73- event .DESCRIPTOR .name = descriptor_name
73+ event .DESCRIPTOR .full_name = descriptor_full_name
7474 event .SerializeToString .return_value = b"\x00 \x01 \x02 "
7575 return event
7676
@@ -160,14 +160,14 @@ def test_send_binary_success(self):
160160 client , mock_logger , _ , mock_validate , patcher , _ = _make_mocked_client ()
161161 try :
162162 event = _make_mock_event ()
163- event_id = client .send (event , "DataAccess" )
163+ event_id = client .send (event )
164164
165165 assert isinstance (event_id , str )
166166 mock_validate .assert_called_once_with (event )
167167 mock_logger .emit .assert_called_once ()
168168
169169 _ , kwargs = mock_logger .emit .call_args
170- assert kwargs ["event_name" ] == "sap.als.AuditEvent.DataAccess.v2 "
170+ assert kwargs ["event_name" ] == "sap.auditlog.auditevent.v2.DataAccess "
171171 assert kwargs ["body" ] == b"\x00 \x01 \x02 "
172172 assert (
173173 kwargs ["attributes" ]["sap.auditlogging.mime_type" ]
@@ -182,7 +182,7 @@ def test_send_json_success(self):
182182 client , mock_logger , _ , mock_validate , patcher , _ = _make_mocked_client ()
183183 try :
184184 event = _make_mock_event ()
185- event_id = client .send_json (event , "DataAccess" )
185+ event_id = client .send_json (event )
186186
187187 assert isinstance (event_id , str )
188188 mock_logger .emit .assert_called_once ()
@@ -198,11 +198,11 @@ def test_send_json_success(self):
198198 def test_send_uses_descriptor_name_when_event_type_missing (self ):
199199 client , mock_logger , _ , _ , patcher , _ = _make_mocked_client ()
200200 try :
201- event = _make_mock_event (descriptor_name = " ConfigurationChange" )
201+ event = _make_mock_event (descriptor_full_name = "sap.auditlog.auditevent.v2. ConfigurationChange" )
202202 client .send (event )
203203
204204 _ , kwargs = mock_logger .emit .call_args
205- assert kwargs ["event_name" ] == "sap.als.AuditEvent.ConfigurationChange.v2 "
205+ assert kwargs ["event_name" ] == "sap.auditlog.auditevent.v2.ConfigurationChange "
206206 finally :
207207 patcher .stop ()
208208
@@ -212,13 +212,13 @@ def test_send_on_closed_client_raises(self):
212212 client .close ()
213213
214214 with pytest .raises (RuntimeError , match = "Client is closed" ):
215- client .send (_make_mock_event (), "DataAccess" )
215+ client .send (_make_mock_event ())
216216
217217 def test_send_invalid_format_raises (self ):
218218 client , _ , _ , _ , patcher , _ = _make_mocked_client ()
219219 try :
220220 with pytest .raises (ValueError , match = "format must be" ):
221- client .send (_make_mock_event (), "DataAccess" , format = "xml" )
221+ client .send (_make_mock_event (), format = "xml" )
222222 finally :
223223 patcher .stop ()
224224
@@ -230,7 +230,7 @@ def test_send_validation_failure_raises_validation_error(self):
230230 )
231231 try :
232232 with pytest .raises (ValidationError , match = "Audit event validation failed" ):
233- client .send (_make_mock_event (), "DataAccess" )
233+ client .send (_make_mock_event ())
234234
235235 mock_logger .emit .assert_not_called ()
236236 finally :
@@ -242,7 +242,7 @@ def test_send_invalid_tenant_id_raises(self):
242242 event = _make_mock_event (tenant_id = "bad tenant id" )
243243
244244 with pytest .raises (ValueError ):
245- client .send (event , "DataAccess" )
245+ client .send (event )
246246
247247 mock_logger .emit .assert_not_called ()
248248 finally :
0 commit comments