@@ -1425,25 +1425,26 @@ def OnValueReport(path: Attribute.TypedAttributePath, transaction: Attribute.Sub
1425
1425
controller 1 in container 1 while the Step2 is executed in controller 2 in container 2
1426
1426
'''
1427
1427
1428
- def TestSubscriptionResumptionCapacityStep1 (self , nodeid : int , endpoint : int , passcode : int , subscription_capacity : int ):
1428
+ async def TestSubscriptionResumptionCapacityStep1 (self , nodeid : int , endpoint : int , passcode : int , subscription_capacity : int ):
1429
1429
try :
1430
1430
# BasicInformation Cluster, NodeLabel Attribute
1431
1431
for i in range (subscription_capacity ):
1432
- self .devCtrl .ZCLSubscribeAttribute (
1433
- "BasicInformation" , "NodeLabel" , nodeid , endpoint , 1 , 50 , keepSubscriptions = True , autoResubscribe = False )
1432
+ await self .devCtrl .ReadAttribute (nodeid , [(endpoint , Clusters .BasicInformation .Attributes .NodeLabel )], None ,
1433
+ False , reportInterval = (1 , 50 ),
1434
+ keepSubscriptions = True , autoResubscribe = False )
1434
1435
1435
1436
logger .info ("Send OpenCommissioningWindow command on fist controller" )
1436
1437
discriminator = 3840
1437
1438
salt = secrets .token_bytes (16 )
1438
1439
iterations = 2000
1439
1440
verifier = GenerateVerifier (passcode , salt , iterations )
1440
- asyncio . run ( self .devCtrl .SendCommand (
1441
+ await self .devCtrl .SendCommand (
1441
1442
nodeid , 0 , Clusters .AdministratorCommissioning .Commands .OpenCommissioningWindow (
1442
1443
commissioningTimeout = 180 ,
1443
1444
PAKEPasscodeVerifier = verifier ,
1444
1445
discriminator = discriminator ,
1445
1446
iterations = iterations ,
1446
- salt = salt ), timedRequestTimeoutMs = 10000 ))
1447
+ salt = salt ), timedRequestTimeoutMs = 10000 )
1447
1448
return True
1448
1449
1449
1450
except Exception as ex :
0 commit comments