22
33from app .events .core import create_dlq_error_handler , create_immediate_dlq_handler
44from app .events .core import UnifiedProducer
5- from app .infrastructure .kafka .events .metadata import EventMetadata
5+ from app .infrastructure .kafka .events .metadata import AvroEventMetadata
66from app .infrastructure .kafka .events .saga import SagaStartedEvent
77
88pytestmark = [pytest .mark .integration , pytest .mark .kafka ]
@@ -19,7 +19,7 @@ async def _record_send_to_dlq(original_event, original_topic, error, retry_count
1919 monkeypatch .setattr (p , "send_to_dlq" , _record_send_to_dlq )
2020 h = create_dlq_error_handler (p , original_topic = "t" , max_retries = 2 )
2121 e = SagaStartedEvent (saga_id = "s" , saga_name = "n" , execution_id = "x" , initial_event_id = "i" ,
22- metadata = EventMetadata (service_name = "a" , service_version = "1" ))
22+ metadata = AvroEventMetadata (service_name = "a" , service_version = "1" ))
2323 # Call 1 and 2 should not send to DLQ
2424 await h (RuntimeError ("boom" ), e )
2525 await h (RuntimeError ("boom" ), e )
@@ -41,6 +41,6 @@ async def _record_send_to_dlq(original_event, original_topic, error, retry_count
4141 monkeypatch .setattr (p , "send_to_dlq" , _record_send_to_dlq )
4242 h = create_immediate_dlq_handler (p , original_topic = "t" )
4343 e = SagaStartedEvent (saga_id = "s2" , saga_name = "n" , execution_id = "x" , initial_event_id = "i" ,
44- metadata = EventMetadata (service_name = "a" , service_version = "1" ))
44+ metadata = AvroEventMetadata (service_name = "a" , service_version = "1" ))
4545 await h (RuntimeError ("x" ), e )
4646 assert calls and calls [0 ][3 ] == 0
0 commit comments