@@ -299,8 +299,11 @@ def __init__(self, test_step, cluster: str, context: _ExecutionContext):
299
299
self ._node_id = test_step .node_id
300
300
self ._cluster_object = None
301
301
self ._request_object = None
302
- self ._fabric_filtered = True
303
302
self ._event_number_filter = test_step .event_number
303
+ self ._fabric_filtered = False
304
+
305
+ if test_step .fabric_filtered is not None :
306
+ self ._fabric_filtered = test_step .fabric_filtered
304
307
305
308
self ._request_object = context .data_model_lookup .get_event (self ._cluster ,
306
309
self ._event_name )
@@ -316,7 +319,8 @@ def run_action(self, dev_ctrl: ChipDeviceController) -> _ActionResult:
316
319
try :
317
320
urgent = 0
318
321
request = [(self ._endpoint , self ._request_object , urgent )]
319
- resp = asyncio .run (dev_ctrl .ReadEvent (self ._node_id , events = request , eventNumberFilter = self ._event_number_filter ))
322
+ resp = asyncio .run (dev_ctrl .ReadEvent (self ._node_id , events = request , eventNumberFilter = self ._event_number_filter ,
323
+ fabricFiltered = self ._fabric_filtered ))
320
324
except chip .interaction_model .InteractionModelError as error :
321
325
return _ActionResult (status = _ActionStatus .ERROR , response = error )
322
326
@@ -480,12 +484,12 @@ def __init__(self, test_step, cluster: str, context: _ExecutionContext):
480
484
self ._context = context
481
485
if test_step .min_interval is None :
482
486
raise UnexpectedParsingError (
483
- f'SubscribeAttribute action does not have min_interval { self .label } ' )
487
+ f'SubscribeEvent action does not have min_interval { self .label } ' )
484
488
self ._min_interval = test_step .min_interval
485
489
486
490
if test_step .max_interval is None :
487
491
raise UnexpectedParsingError (
488
- f'SubscribeAttribute action does not have max_interval { self .label } ' )
492
+ f'SubscribeEvent action does not have max_interval { self .label } ' )
489
493
self ._max_interval = test_step .max_interval
490
494
491
495
def run_action (self , dev_ctrl : ChipDeviceController ) -> _ActionResult :
0 commit comments